Split a bank transaction across multiple accounts
Code one bank transaction to several chart-of-accounts lines during reconciliation (Xero-style). A cashbook is either GST-registered or not — those are two genuinely different states (the tax column and GST maths only exist for GST cashbooks), so they're two separate prototypes, not one with a toggle. Pick the one you want to review — each is the full end-to-end flow.
Split — GST-registered
Split lines carry a Tax column; amounts are tax-inclusive and the panel shows the derived GST. Reconciled rows, detail sheet and reports show tax.
Open prototype → Non-GST cashbookSplit — non-GST
No tax column, no GST anywhere — just Description · Account · Amount. The simpler flow for cashbooks that aren't GST-registered.
Open prototype →Why two prototypes?
Prototypes contain only what we want built — no demo-only toggles. When a feature behaves
differently across a known condition (here, GST registration), each state is its own prototype, so
the dev team knows exactly which screens exist to build. See
DESIGN.md and the system decision log
(docs/design-prototype-system/DECISIONS.md · D12).