Glossary
Quick definitions of key terms
A reconciliation that corrects the number without finding the reason guarantees the same difference next quarter. This guide covers counting often enough that the cause is still traceable.
Use a Stock Reconciliation to set counted quantity and valuation for specific items and warehouses at a point in time. ERPNext posts the difference to a stock adjustment account, so quantity and value move together. Counting a small selection frequently beats a full annual count, because a difference found within days can still be traced to the transaction that caused it.
Fast-moving or high-value items justify frequent counting; slow low-value items do not. Counting everything at the same frequency spends most of the effort where it discovers least.
Assign each class a counting frequency and count a slice each week. The point is that no item goes long between counts, not that a big count happens on a particular day.
Stop movements in or out for the duration. If that is impossible, count at a natural pause and record the cut-off precisely so movements either side can be separated.
Give the counter the item and location, not the expected quantity. A count sheet showing the system figure measures agreement rather than reality.
Enter counted quantity, and valuation where the item's rate has also moved. Posting quantity alone leaves the ledger value untouched, so stock and accounts diverge on the very transaction meant to align them.
Where Stock > Stock Reconciliation
Every difference has a cause: a receipt booked to the wrong warehouse, an issue never posted, a unit-of-measure error, or a genuine loss. Correcting the balance without finding the cause means agreeing to find it again next time.
Unit-of-measure errors show up as differences that are exact multiples. That pattern is a strong hint.
One count tells you little. The trend by warehouse and by item class tells you where the process is weak, which is the actual output of the exercise.
The warehouse agrees and the ledger does not. This is the most common way a reconciliation makes things worse.
The difference measures the movement, not the accuracy, and everyone stops trusting the result.
Counters unconsciously confirm it. The count then proves nothing except that the sheet was read.
The balance is right for a day. The process that caused the difference is untouched.
By the time an annual count runs, the transaction that caused a difference is months old and effectively untraceable.
Frequently enough that a difference can still be traced to the transaction that caused it. For fast-moving items that usually means monthly or better; for slow low-value items, once or twice a year is proportionate.
That depends on your auditor and on your sector. A well-evidenced cycle counting programme is often accepted in place of a full count, but agree it in advance rather than assuming.
Almost always because valuation was left blank while quantity was set. ERPNext moves value only when it is given a rate to move it to.
Look at the unit of measure and the conversion factor first. Consistent small differences on one item are usually a conversion applied in one direction and not the other.
Persistent drift is a process signal, not a counting problem. Tell us what the pattern looks like and we will help you find where it originates.
Get help diagnosing