SOP — Bookkeeping & Reconciliation
Goal: a ledger that always matches the bank.
Record (as it happens)
- Money in (a paid order) →
#transaction(direction: in,category: sales-revenue,refto the order). Setreconciled: false. - Money out (supplier, software, ads, shipping) →
#transaction(direction: out) and a#expensenote if it’s an operating cost. COGS books when stock ships. - Always set
account(which bank/card) andmethod.
Reconcile (weekly)
- Pull the bank/payment-gateway statement.
- Match each line to a
#transaction. When matched, setreconciled: true. - Unmatched bank line → create the missing transaction. Unmatched vault line → investigate; never delete to “fix” a mismatch.
- Confirm the running cash balance equals the bank balance.
Red flags → escalate
Any movement > RM1,000, a duplicate charge, a gateway fee that looks off, or a transaction that can’t be matched after one cycle.
Definition of done
Every transaction for the period reconciled: true; vault cash == bank cash.