Skip to content

ADR-ACC-BAT-010Enforce immutable balanced ledger rows in minor units

Markdown

ADR-ACC-BAT-010

Enforce immutable balanced ledger rows in minor units

Markdown
  • DocumentProposed

KindDecision recordProduct areaAccountingModuleBatch ManagementRevision1

Read atservices-accounting f47cb263react-console baf6dae3

Decision
Ledger headers and lines are immutable after insertion, balanced by commit-time database checks and stored as non-negative minor-unit movements; same-unit references constrain account ownership.

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.