The ledger is append-only
Every change in stock is one immutable row. Nothing is updated in place and nothing is deleted.
- A receipt, a sale deduction, a production consume or output, wastage, a transfer leg, a count correction, an opening balance — each is its own row with its own source.
- On-hand quantity is a materialisation of those rows, never a number someone authored directly.
- Because nothing is overwritten, a period that has closed stays closed. Last month’s figure remains what it was when you signed it.
- An opening balance is itself a layer rather than an assertion of a total. Correcting it appends a reversal and a replacement instead of editing the original.