Skip to main content

Register bands & treasury

Register bands (RegisterBand)

A persistent register band records the turnover of a session and of the journal, computed from actually stamped transactions — not heuristics. This guarantees reliable, reproducible X/Z states.

Per-register treasury

  • Cash drawer per register: the float is tracked register by register.
  • Cumulative treasury: treasury accumulates over time to reflect the real position.

Backfill

A backfill script (backfill-bands-treasury.mjs) regenerates bands and treasury from transaction history, when data recovery is needed.