Ledger · Cycle count
Count what's actually on the shelf. The ledger takes care of the rest.
On-hand is derived from every movement — receipts, picks, adjustments. A cycle count records what you physically counted; any difference is written as an adjustment with a reason and raised as an anomaly for review.
Sample data
HH-TREAT-VENI-225G
Venison & Sweet Potato Bites 225g
Derived on-hand
412
SUM of every movement in the ledger
Last counted
Never (this session)
Never physically counted in-session — derived from historical ledger only.
Nothing is ever updated in place. A cycle-count movement is appended; any variance appends a separate adjustment with your reason.