POS Z-Report & End-of-Day
Till counts, cash variance, payment-method breakdown and end-of-day reconciliation
The native POS end-of-day flow closes a session but gives little structured reconciliation. This module adds a proper Z-Report on top of pos.session: denomination-level till counts, expected-versus-counted variance per payment method, a full sales summary and a manager sign-off workflow — so every day balances and every variance is explained.
Key Features
Z-Report per session
Capture opening float, expected cash, counted cash, declared variance and a full payment-method breakdown for each POS session.
Denomination till count
Count notes and coins at the denomination level; the totals roll up automatically into the counted-cash figure — no mental arithmetic at close.
Variance with tolerance
Expected versus counted variance per payment method, with an over / short flag and a configurable tolerance that requires a reason when breached.
Sales summary
Gross, refunds, net, tax, transaction count and average basket, pulled straight from the session's orders.
Manager sign-off
A Draft → Counted → Reconciled workflow records the reconciling user and timestamp for a clean audit trail.
Reconciliation analysis
Analyse variance by session, register and cashier to spot patterns, training needs or shrinkage before they become a problem.
Screenshots
Cash Denominations
Zreports
Reconciliation Analysis
Generate Zreport
Why Choose This Module
Native POS end-of-day reconciliation is minimal — no denomination count, no per-method variance with tolerance, no structured sign-off. This app turns closing the till into a disciplined, auditable process, all on top of standard Odoo POS.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: point_of_sale
- Support: support@pokutsoft.com
Update date: 2026-07-02