A ledger that cannot go out of balance
Every invoice, bill, credit note, payment and manual journal goes through the same function, and it validates before it writes: no lines, a negative amount, a line carrying both sides, a line carrying neither, and debits not equalling credits are five separate rejections.
- └─An unbalanced entry cannot reach the ledger to be found later
- └─Money is stored at two decimals and quantities at six, never as floating point
- └─A correction is a mirror entry, so last quarter's trial balance still reproduces


