Skip to main content
Logo

Cash Drawer Movements

Add-on required. This feature requires the Store Sessions add-on to be active on your store. View add-ons

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:

SetupCash Out flow
Expenses addon activeCash 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 inactiveCash 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

1

Open the Drawer action sheet

Sidebar → Store SessionsDrawer. (Or tap the Drawer icon directly from the active session.)

2

Tap Cash In

The Drawer Movement bottom sheet opens.

3

Enter the amount

Use a positive number — Fuze Store carries the direction in the In / Out label, not the sign.

4

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.

5

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

1

Open the Drawer action sheet

Sidebar → Store SessionsDrawer.

2

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.
3

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.
Cash Drawer Movements (Cash In / Cash Out) | Fuze Store Development Documentation