The Shift Reconciliation report is your daily cash control center. It lists every POS shift with expected vs. actual cash, who opened and closed it, and on which device — so you can spot overages and shortages the same day.
Reviewing Shifts
Navigate to Reports → Shift Reconciliation. Each row shows the shift date, POS device (name and short ID), the opener and closer with contact numbers, expected cash, actual cash, and the variance. Click a staff name to view their profile, or click a row to open the shift detail panel with every transaction — each one opens a receipt modal.
Cash Float
When closing a shift, you can record a float left for the next shift — the cash that stays in the drawer. The deposit amount is then computed as actual cash minus float, and the float defaults to the next shift's opening balance. All float changes are captured in an audit log.
Daily Deposits
Record the day's bank deposit directly on the reconciliation page. If accounting is enabled, a matching journal entry is posted automatically, and the deposit appears in the shift detail panel where it can also be deleted if entered by mistake.
Force-Closing Stuck Shifts
If a device went offline or was lost while a shift was open, use Force Close on the reconciliation page to close it manually. Auto-closed and force-closed shifts are badged so you can tell them apart from normal closes.
Orphan Sales Recovery
Offline POS sales that synced without a valid cash session appear on the Orphan Sales page, along with the reason each sale orphaned, the cashier, device, and source. You can create a recovery session from there to adopt them, so every sale ends up inside a reconciled shift.
Telegram Shift Reports
If Telegram notifications are connected, a shift summary is sent automatically when a shift opens and closes — to both the opener and the closer.