Cashier Shifts & Cash Drawer Reconciliation

How opening and closing a cash register session works, and how posflect automatically calculates the expected cash total to compare against the real count.

Every order in posflect has to belong to a shift — the cash register session a cashier opens at the start of their working period and closes at the end. A cashier can only have one open shift at a time, system-wide, which keeps a second login from silently double-counting the same person's cash. Opening a shift records the starting cash amount in the drawer; closing it asks for the actual, physically-counted cash amount.

At close time, posflect automatically computes what the drawer should contain: the opening balance, plus every cash payment taken on orders during the shift, minus every cash refund processed against a return during it, plus any gift vouchers sold for cash. That expected figure is stored alongside the cashier's actual count, so any difference — a cash drawer variance — is visible immediately rather than only discovered later. Shift history can be reviewed by branch, cashier, or status.

Key capabilities