Cash Drawer Movements
Not every cash movement is a sale. Mid-shift, you might:
- Add ₱2,000 to the drawer from the safe to give as change (a Cash In).
- Pay a delivery rider ₱350 out of the till (a Cash Out).
- Send the day's surplus to the back office before close (a Cash Out).
If you don't log these, your end-of-day variance will be wrong — your drawer will look short or over for reasons no one can explain. Drawer Movements give you a clean place to record every cash flow that isn't an order or refund.
Two paths for Cash Out
Fuze Store routes Cash Out differently depending on whether you have the Expenses addon:
| Setup | Cash Out flow |
|---|---|
| Expenses addon active | Cash Out routes through the Expense form with payment method pre-set to Cash and the current session pre-attached. The expense rolls into your end-of-day reconciliation automatically. |
| Expenses addon inactive | Cash Out goes through the Drawer Movement bottom sheet directly. Logged against the active session. |
Cash In always goes through the Drawer Movement bottom sheet, regardless of whether you have Expenses. Expenses by design captures outflows only — drawer top-ups don't fit that shape.
This dual-path design means you never log the same cash movement twice. With Expenses, your accountant sees the payout in the expense ledger. Without Expenses, you still get clean reconciliation through Drawer Movements.
Logging a Cash In
Open the Drawer action sheet
Sidebar → Store Sessions → Drawer. (Or tap the Drawer icon directly from the active session.)
Tap Cash In
The Drawer Movement bottom sheet opens.
Enter the amount
Use a positive number — Fuze Store carries the direction in the In / Out label, not the sign.
Add a reason
Short, clear, factual: "Change top-up from safe", "Manager float", "Carry-over from morning shift". Your future self will thank you when you're reconciling next month.
Save
Done. The movement is now linked to the active session and will show on your end-of-day Z-report.
Logging a Cash Out
Open the Drawer action sheet
Sidebar → Store Sessions → Drawer.
Tap Cash Out
What happens next depends on whether you have the Expenses addon:
- With Expenses — Fuze Store opens the Expense create form with Cash pre-selected as the payment method. Fill in the expense category, amount, and notes. Save. The expense is automatically attached to the active session.
- Without Expenses — the Drawer Movement bottom sheet opens. Enter the amount and a reason. Save.
Hand the cash to whoever needs it
The act of logging the movement should immediately follow handing over the cash, not the other way around. Memory is lossy.
What ends up on the Z-report
When you close the session, the Z-report will include:
- Total Cash In — sum of every Cash In during the session.
- Total Cash Out — sum of every Cash Out, regardless of which path it took.
- Per-movement detail — each individual movement with reason and amount.
Your expected cash is computed as opening_cash + cash_sales − total_cash_out + total_cash_in. If you logged everything, your variance should be tiny.
Tips
- Log the moment cash leaves or enters the drawer. Five minutes later you've already forgotten the rider's name; an hour later you've forgotten the amount.
- Use specific reasons. "Petty cash" tells you nothing. "Lalamove rider — Order #12453" lets you trace it back if there's a dispute.
- Don't use Cash Out for refunds. Refunds have their own flow — they auto-deduct from the cash totals through the transaction record. Logging a refund as a Cash Out would double-count it.
- Restrict drawer-movement permissions. Only staff with Sessions permission can record movements. Don't loosen that — it's your audit trail.