Till Sessions (Opening & Closing Cash) + Cash Reconciliation

2025-09-04

New Feature

Till Sessions — Opening & Closing Cash with Reconciliation

Track the cash drawer from start of day to end of day—per user, per session. Enter an opening float, record the closing count, automatically attach bills to the session, and compare expected vs counted cash with one clean summary.

Per-user till sessions Opening & closing cash Expected vs counted difference All bills under each session Export CSV / JSON / Print
Step 1

Start a Session — Enter Opening Cash

On the POS screen, click the clock button to open a new Till Session. Enter your Opening Cash (starting till position / float) and confirm. A badge appears under the order summary like “Session started by Admin…” indicating your session is now active. From this moment, every bill you complete is automatically linked to your session.

  • One user = one open session at a time.
  • Great for shift handovers and clean audits.
Enter opening cash amount dialog
Opening cash dialog — set your float at the start of the shift.
Close session prompt with counted cash
Enter the counted cash at end of shift, then close the session.
Step 2

Close the Session — Enter Closing Cash

When you finish the shift (or hand over), click the Close Session button and enter the counted cash in the register. This saves and closes the session, locking in the opening amount, total sales, counted amount, and calculated expected cash for reconciliation.

Step 3

Review Sessions & Reconcile Cash

  1. Open Sales Management and select the Sessions filter.
  2. Use the search box to find a session by user/date/time.
  3. Open a session to view its summary card and all bills generated in that session.

You’ll instantly see Opening Cash, Total Sales, Expected Cash, Closing Cash, and any difference. Export to CSV/JSON or Print for simple handovers and audits.

Sales Management sessions filter
Sales Management → choose Sessions to list till sessions.
Search for till sessions list with discrepancy warnings
Find sessions quickly; discrepancy badges (e.g., ⚠️ −100) highlight issues.
Session summary card showing opening, closing and expected cash
Open a session to see the full summary and all bills; export or print for audits.

How we calculate Expected Cash

Formula
Expected Cash = Opening Cash
  + Cash received from sales
  − Cash refunds / payouts (if any)
Difference
Difference = Closing Cash (counted) − Expected Cash
  • 0 → Perfectly balanced
  • Negative → Missing cash
  • Positive → Extra cash in drawer

Quick Reference

Phase Action Where What you get
Start of day Click the clock → enter Opening Cash POS screen New session; bills auto-attach
End of day Click Close Session → enter Closing Cash POS screen Session locked with totals
Reconcile Sales Management → filter Sessions → open a session Sales Management See Expected vs Counted, difference, and all bills; export or print