Concepts
The bookkeeping model: money, accounts, entries, validation, identity, corrections, holds, periods and seals.
Pages
- Money Amount<P>: exact i128 money, declared currency exponents, explicit rounding, exact splits.
- Accounts Account paths, kinds and classes, open windows, limits, and master data as dated log records.
- Entries Drafts by path, postings, layers, dimensions, documents, memo commitments, rates, value dates.
- Debits and credits Sides, gross balances that only grow, and the derived net.
- Validation The rule core's five stages, their precedence, and the one Rejection every façade and store returns.
- Idempotency The idempotency key is the entry's identity: derived ids, replays, key conflicts, and the draft fingerprint.
- Corrections Nothing is edited: a correction is a reversal that mirrors the wrong entry exactly, booked in an open period.
- Holds Two-phase transfers: open a hold, then post, void or expire it exactly once; outstanding holds count against balance limits.
- Periods and seals A contiguous calendar of periods, seals that commit every balance through a period's end, and the watermark below which nothing changes.