Sales Order Review
This page is an orientation page for the Sales Order Review menu. Some users may think of this as invoice review because the real destination is the payment step for an existing sales order that already has, or is about to have, an invoice.
This menu is not a separate order-creation flow. It is a shortcut that opens sales orders waiting for payment and routes the user back into the same payment section documented in Sales Order.
Open the Sales Order payment flowOpen the invoice creation flow
Where It Fits
App Entry Points
| App | Entry point | Real destination |
|---|---|---|
| Mobile | OrderList mode shipping-review | OrderPayment route |
| POS Terminal | salesOrderReview | payment section in the sales order detail panel |
Main Behavior
- Shows sales orders in the payment-review group, such as
WAITING_PAYMENT, that have not yet moved into shipment. - Reopens payment for an existing order; it does not create a new order from a customer.
- If the order already has an invoice, the app should open payment immediately.
- If the main flow still needs to create the invoice first, read Creating Invoice And Opening Payment.
- Amount calculation, cash, transfer, QR, shipping fee, discounts, and the
POST /paymentpayload follow the same model as Payment Flow.
Developer Notes
Do not build a separate payment model for this menu. Reuse the sales order payment flow:
| Area | Mobile | POS Terminal |
|---|---|---|
| Review/payment list | OrderList mode shipping-review | salesOrderReview list |
| Payment screen | OrderPaymentScreen | OrderDetailForm payment view |
| Main services | orders, invoices, payment | orders, invoices, payment |
When changing payment behavior, start with Sales Order: Payment Flow, then return to this review page to check whether the review list adds filtering or bulk actions.