Cash receipts and the Cash register¶
The cash receipt is the one sales document the module does not create. It is born at the counter, in the Cash register, and Sales receives it. This page says what each of the two modules decides.
One table, two families of documents¶
A receipt and a purchase order are stored in the same place, and tell themselves apart by their type of order. That is why they do not share their statuses: a receipt has a cycle of its own — Running, Closed, Cancelled, Converted into a purchase order — which covers the very numbers of the cycle of an order without carrying its meaning.
Remember one thing out of it: the Sales › Cash receipts list shows receipts alone, and the list of the purchase orders shows none of them.
What Sales can do with a receipt¶
| Action | When |
|---|---|
| Close | While the receipt is Running |
| Generate the invoice | Once the receipt is Closed, and while no invoice came out of it |
| Cancel | While the receipt is Running or Closed |
| Read | Always |
The lines of a receipt are not rewritten from Sales, and a receipt is not cashed there: what the register rang up and cashed belongs to the counter. See Consult the cash receipts.
A closed receipt stays cancellable — on purpose
Closing a receipt stops the sale; it does not carve it in stone. A mistake at the counter can therefore be caught after the closing, as long as no invoice was drawn from the receipt. This rule is deliberate: it is the invoice, and not the closing, that makes the sale final.
What the Cash register decides on its own¶
The conversion of a receipt into a purchase order — the counter sale turned into a sale on credit — belongs to the Cash register. Sales does not offer it: a receipt Converted into a purchase order is read there, with its status, and nothing else is offered on it.
Likewise, the printing of the receipt itself is not published by Sales. What the module prints is the receipt of a settlement, or the invoice once it is generated.
What a receipt weighs in the figures¶
A receipt enters the turnover of the module if it is closed and no invoice has come out of it yet. That condition avoids counting the same sale twice: as soon as the receipt begets an invoice, it is the invoice that carries the amount.
A receipt that is Running, Cancelled or Converted does not count.
What next?¶
Changelog¶
- 1.0 (August 27, 2026): document created.