Skip to main content
The daily cash session is the till’s financial spine: the register drawer that a sale credits and a cash refund debits, and the day-book (journal) that lists the day’s movements.

The register drawer

The register screen opens, moves and closes the cash drawer, persisted server-side (POST /v1/sessions, POST /v1/sessions/:id/movements, POST /v1/sessions/:id/close, GET /v1/sessions/:id):
  • Open the session with an opening float.
  • Record cash movements (pay-ins and pay-outs) during the day.
  • Close the session — count the drawer and reconcile against the expected amount.
Cash reconciliation reads from a single truth (GET /v1/finance): one model projects the register-session store, so the drawer position on the receipt screen and the finance projection always agree.

The day-book

The day-book (Journal du jour) lists the day’s movements — sales, rentals, SAV and returns — with the ticket number, capture time, amount incl. tax, settlement method and any attached customer. It offers a kind filter and a net running total. It reads the day’s finalized sale tickets from the sales read vertical (GET /v1/sales), narrowed to the current day and store, newest first.