Free tool · 22 symptoms
Inventory discrepancy root cause matrix:
from symptom to mechanism
A lookup table for warehouse inventory variances. Find the symptom by its shape, then get the mechanism that usually produces it, the export that holds the evidence, the test that confirms it, and who can fix it.
Short answer
Root cause analysis for an inventory discrepancy starts with the variance's shape, not its size. A variance equal to one receipt points at a duplicate posting. The same delta on every case from one vendor points at the case pack. Equal and opposite errors in two locations point at an unpaired move. This matrix maps 22 such shapes to their likely mechanism and the test that proves it.
How to use the matrix
Throughout, overage means the floor holds more than the system says and shortage means it holds less.
Start from what you can see: an overage, a short pick, a count that won't stay fixed. Find the row that matches its shape, not just its direction. Is it a whole receipt? Is it the same per case? Is there an equal and opposite error somewhere else? The shape is what points at a mechanism.
Each row gives the mechanism that most often produces that shape, the export that holds the evidence, the test that confirms it, and who can usually fix it. A confirmed test is a finding. An unconfirmed one is still just a hypothesis. Adjust after the test, never before, because the adjustment destroys the evidence.
The matrix: 22 symptoms
Scroll the table sideways on a phone. Rows are ordered roughly from the front door (receiving) through storage, counting and the interfaces.
Why the shape of a variance matters more than its size
Most discrepancy reports sort by value, which puts the dramatic one-off at the top and the quiet recurring defect at the bottom. The matrix is built the other way round, because the signature of a variance names its cause far more often than its size does.
Both count 240 short, and both get the same adjustment. Only one of them comes back. That's why rows such as 02, 03, 11 and 19 are tagged keeps coming back: they are mechanisms, not events, and they are where the annual cost accumulates. The full method for proving a pattern rather than an instance is in inventory root cause analysis. The replay technique that finds the first broken transaction is in inventory discrepancy.
When a row doesn't fit
Some variances match two rows, and some match none. Two matches usually means two mechanisms are stacked: a case-pack error that is also being counted late, for example. Resolve the upstream one first, because it keeps generating new evidence. No match usually means the transaction history isn't complete: a transaction type left out of the export, a missing item master change log, or a timestamp that records posting but not the event.
If you'd rather test a whole building's worth of rows at once, that's the core of a WMS audit. For a self-assessment of which controls are missing in the first place, start with the WMS audit checklist.
Related WMSAudit guides
- Inventory root cause analysis The method: evidence versus inference, transaction replay, and proving a pattern rather than an instance.
- Inventory discrepancies The parent method: replay an item's transaction history until the balance stops reconciling.
- WMS audit checklist 48 checks across eight areas, each with the export to pull. Scores in the browser.
- Phantom inventory System stock with no physical counterpart — how case-pack and UOM errors manufacture it.
- The WMSAudit engagement Scope, method, fixed fee and what the report contains.