> ## Documentation Index
> Fetch the complete documentation index at: https://docs-pos.solya.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Daily cash session

> Open, count and close the register drawer, and read the day-book of the till's movements.

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.

## Related

* [Take payment](/en/caisse/encaissement) — the sale that credits the drawer.
* [Returns & exchanges](/en/caisse/retours-echanges) — a cash refund that debits it.
* [Receipts](/en/caisse/tickets-recus) — the live drawer-position card.
