Order-to-Cash

Use this flow whenever you sell goods or services and need a traceable path to cash and the ledger. It is the commercial backbone shared by Sales, Inventory, Finance, and Accounting.

Apps involved: Sales · Finance · Accounting · Inventory · often CRM

ERP — Document chain from quote to payment
ERP — Document chain from quote to payment

When to use which variant

VariantTypical pathDelivery order
ServicesQuote → Sales order → Invoice → PaymentOff — nothing to ship
GoodsQuote → Sales order → Delivery → Invoice → PaymentOn — warehouse fulfilment

You can skip the quote for repeat customers. A small company can invoice directly from a confirmed sales order when delivery tracking is off.

Lead → deal → quote is documented under Lead-to-Cash. This page starts at the commercial documents.

Finance — Sales order with line-level delivery tracking
Finance — Sales order with line-level delivery tracking

Quote (optional) — Sales

Propose prices, lines, and a validity date. The customer accepts, rejects, or lets it expire. Convert to a sales order in one step — lines and customer carry over.

  • Status: draft → sent → accepted / rejected / expired
  • Revisions keep history; PDF for the customer

Sales order — Sales

The confirmed commitment. After confirm, it drives delivery (if enabled) and invoicing.

  • Status: draft → confirmed → partially_delivered → fully_delivered / cancelled
  • Line quantities: ordered → delivered → invoiced
  • Several deliveries per order (partial shipments)

Delivery order (optional) — Inventory

Physical goods leaving the warehouse.

  • Status: draft → confirmed → shipped → completed / cancelled
  • Shipped qty may differ from ordered; stock is deducted on confirm
  • Updates the sales order delivery status

Invoice — Finance

Legal demand for payment, linked to the order and (when used) the delivery.

  • Status: draft → sent → partially_paid → paid / cancelled
  • Strict mode: cannot invoice more than delivered
  • Vietnam e-invoice providers when enabled

Payment — Finance / Accounting

Cash against the invoice. Partial payments are allowed. AR and the bank/cash journal update together.

Cross-app hand-offs

FromToWhen
Sales order confirmedInventory reservation / deliveryGoods flow is on
Delivery confirmedStock + COGS journalGoods leave the warehouse
Invoice issuedAR journalDepending on revenue policy — see Revenue & Invoicing
Payment recordedAR settlement + bankCash received