Cashbook AI Prototype · PRD-74

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.

GST-registered cashbook

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 cashbook

Split — 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).