The terminal, with a session and a register
Sales are rung up on a terminal, inside a session opened on a register. What sold shows immediately, and stock falls at that moment — not at the end of the day when someone runs a sync.
The fiscal printer, where it is required
The fiscal printer connection is configured per organisation. When it is not configured the terminal still works instead of blocking the sale — useful for service businesses with no receipt obligation.
The daily report, as a document
Closing the day produces the aggregate: totals by tender, VAT broken down by rate, refunds and cash reconciliation. It prints and enters the ledger as a document, not as a figure someone copies into a register.
The difference between the cash in the drawer and the cash in the report is shown explicitly rather than absorbed into a total.
Worth knowing
In a shop, mistakes rarely happen at the sale; they happen at the close — receipts never drawn down from stock, a VAT total transcribed wrongly, cash that does not match and nobody knowing since when. The daily report only fixes that if it comes from the same data as the sale, rather than from an export.