Reconciliation and deposits
Store-day close and bank deposits.
/dashboard/platform/reconciliation.
Generate the day
generateStoreDayReconciliation builds a StoreDay with StoreDayLine rows.
Review and approve
approveStoreDayReconciliation. Statuses: draft, in_review, reconciled, locked, reopened.
Prepare the deposit
prepareBankDeposit. "Deposit amount exceeds unreserved counted cash".
Track it
transitionBankDeposit: prepared, in_transit, deposited, verified (needs "Bank reference is required to verify a deposit"), voided.