Append-only stock source of truth

Stock ledger

Record opening or incoming stock and move products between locations. Balances are derived from movements, not edited directly.

Balances

Read-only sums from stock_movements.

ProductLocationOn hand
Loading balances...