A perpetual system carries a running quantity and cost record. Purchases add a layer or update an average; sales remove assigned cost; returns, damage, shrinkage, and corrections create their own movements. That visibility can surface errors sooner, but it does not prove the records are complete.
At close, compare book units with the controlled count and ownership reconciliation. Investigate differences before posting them. Calling every unexplained difference “shrinkage” hides cutoff errors, consignment mistakes, unit-of-measure problems, duplicate receipts, and unrecorded movements.
Each event record needs a date, SKU, quantity, assigned unit cost, source, counterparty, and link to the related payable, revenue, receivable, or return. The resulting rollforward shows opening balance, receipts, cost assigned to sales, returns, transfers, adjustments, and book ending balance. The count and rights ledger supply an independent ending population.
Reconcile before posting. First correct identified recording errors, such as a duplicate receipt or omitted return. Then classify any remaining supported loss. A book-to-count difference is evidence of a disagreement; it does not by itself prove theft, damage, or the correct expense account. The reconciliation must also preserve unit and dollar effects.
The cost-system discussion in ASC 330-10-30-8 focuses on procedure quality, sound principles, and consistent use. Paragraph 30-9 addresses FIFO, average, and LIFO assumptions. Neither paragraph makes a perpetual record self-validating or removes the reporting-date count.
Trace the Cedar Trail recordkeeping example, then prepare the independent Northstar reconciliation.
Put the concept to work
Understand this concept
- Explain how perpetual records update quantities and assigned cost at each movement while remaining subject to count, cutoff, shrinkage, and ownership reconciliation.
Apply this concept
- Update perpetual unit and cost records through dated purchases and sales, post supplied adjustments, and reconcile ledger quantity and cost to the controlled physical count.
Learning resources
Choose a lesson, try an application, or inspect the sources behind this concept.
Build on these ideas
- Inventory — Analyze
To understand this concept: Required. Perpetual records implement the inventory rollforward at event level.
- Perpetual inventory system — Understand
To apply this concept: Required. The event-level model precedes application.
Lessons
Worked examples and cases
- Build Cedar Trail's cost pool and system controls
- Close Cedar Trail's inventory without pricing the wrong goods
- Compare Cedar's periodic and moving averages
Show 2 more examples and cases
Practice
Common mistaken ideas
Sources
Broader topics
Related concepts
Show 2 more related concepts
Use this idea next
- Inventory shrinkage — Apply
Required level here: apply. Required. The book figure comes from the perpetual record.
- Inventory shrinkage — Understand
Required level here: understand. Required. Only a running record can be compared with a count.
- Perpetual inventory system — Apply
Required level here: understand. Required. The event-level model precedes application.