Inventory ledger
An inventory ledger is the complete, time-ordered record of every stock movement: receipts, moves, picks, adjustments, transfers and shipments. Each entry records the item, quantity, location, reason and who made it. The on-hand balance is the sum of those entries, so any number can be explained.
How an inventory ledger works
Instead of storing one number per item and overwriting it, the ledger stores each change as a new line. Here is a week of linen towels TWL-WHT-L in bin A-01-02:
- Monday: +120, received on a purchase order.
- Tuesday: -12, picked for a sales order.
- Wednesday: -2, adjusted out, reason "damaged", by the shift lead.
- Thursday: -24, moved to the pick face in bin P-02-05.
- Balance: 120 - 12 - 2 - 24 = 82 in A-01-02.
Why an append-only ledger matters
In an append-only ledger, entries are never edited or deleted. A mistake is corrected with a new, opposite entry that carries its own reason. That rule is what makes the record trustworthy: the history can't quietly change after the fact.
It also makes every balance explainable. When a picker finds 80 towels where the system says 82, you can read the movements, see who touched the bin and when, and find where the two units went. That is how cycle count variances get investigated instead of just overwritten, and how inventory accuracy improves over time.
Ledger vs balance snapshot
A spreadsheet usually holds a snapshot: one cell per item that someone updates. It shows today's number but not how it got there, and a wrong edit leaves no trace. A ledger holds the movements and derives the balance from them. The comparison of WMS vs spreadsheets covers where snapshots break down as volume grows.
Accounting works the same way. A general ledger records transactions and derives account balances. An inventory ledger applies that discipline to units and locations.
Common inventory ledger mistakes
The ledger is only as good as the entries people make.
- Allowing direct edits to balances, which breaks the link between history and the number.
- Adjustments without a reason code, so shrinkage, damage and count errors blur together.
- Movements with no reference to the order, receipt or count that caused them.
- Recording moves hours after they happen, so the ledger lags the floor.
How NextStock handles the inventory ledger
NextStock records every quantity change as a movement with a reason and a reference, in an append-only ledger. Balances always equal the ledger, and each record has an activity feed showing who did what and when. For finance, a separate postings ledger covers shipments, bills and credits. See inventory management.
Part of the NextStock warehouse glossary. Browse the full glossary