Revenue & Invoicing

Order-to-Cash always issues an invoice, but when revenue is recognised depends on company policy. Getting this wrong double-counts AR or revenue.

Apps involved: Sales · Finance · Accounting · Inventory for shipment-based recognition

⚠️

If revenue was already booked on the sales order, the invoice must post net (receivable vs. the unbilled/revenue already recognised) — not a second full revenue hit.

Policies you will see

PolicyRevenue onTypical use
On orderConfirm sales orderServices, digital, or “bill later” goods
On shipmentEach deliveryPhysical goods, partial shipments
On invoiceIssue invoiceSimple trading companies

Partial and multi-order billing

  • Partial invoice: bill some lines or quantities; remaining stay open on the order. On-order revenue already booked is not duplicated.
  • One delivery, many orders: a delivery can cover several sales orders; the invoice is still split per sales order so AR and revenue stay attributable.

Cross-app hand-offs

FromToWhen
Sales order confirmedRevenue journalPolicy = on order
Delivery shippedRevenue journalPolicy = on shipment
Invoice issuedAR (and netting)Always