Cash Control
Manage cash drawer shifts, drops, payouts, no-sale events, and shift closing
Navigate to: Dashboard → Cash Control
Manages cash drawer sessions (shifts), cash drops, payouts, and no-sale events.
Opening a Shift
Do this at the start of each working day or when a new cashier takes over:
- Click Open Shift
- Count the starting cash in the drawer and enter the amount
- Click Open Shift
The system tracks all sales and cash movements during the shift.
Recording a Cash Drop
When the drawer has too much cash and you want to move some to the safe:
- Click Cash Drop
- Enter the amount you're removing
- Enter a reason (e.g., "moved to safe")
- Click Record Drop
Recording a Payout
When you pay someone from the cash drawer (e.g., petty cash for a delivery fee):
- Click Payout
- Enter the amount paid out
- Enter who/why (e.g., "supplier delivery fee")
- Click Record Payout
No Sale / Opening the Drawer Without a Transaction
When you need to open the drawer without processing a sale:
- Click No Sale
- Enter a reason (optional but recommended)
- Click Log No Sale
Every drawer-open event is logged for security. All no-sale events appear in the Cash Control audit trail.
Closing a Shift
At the end of the day or shift:
- Click Close Shift
- Count all the cash in the drawer
- Enter the actual cash count
- The system shows Expected vs. Actual cash
- Any difference is recorded as overage (too much) or shortage (too little)
- Click Close Shift
Shift History
Below the current shift, a table shows all past shifts with:
- Who opened/closed
- Opening float
- Expected cash
- Actual cash counted
- Variance (over/short)
Use the date range filters to view shifts from specific periods.