Magnifying glass sits near a laptop on a table.

Introduce

When Inventory Doesn’t Match: The 5 Things to Check First

When Inventory Doesn’t Match: The 5 Things to Check First

When Inventory Doesn’t Match: The 5 Things to Check First

Feb 2, 2026

Inventory mismatch isn’t just “How many do we have left?”
It’s a root-cause question: what changed the number—and where did the record stop matching reality?
If you start with “Who made the mistake?”, you usually end up patching the symptom and repeating it next month.

Here are the five most common places to look first—the fastest way to diagnose before you start doing manual recounts.


1) Stock arrived, but the receipt was never recorded

This is the most frequent scenario.

What it looks like

  • Goods physically arrived, but Goods Receipt / inbound posting wasn’t completed

  • You received against a supplier invoice/packing list, but didn’t verify actual received quantity

  • Someone planned to “enter it later”… and later never happened


Quick checks

  • Is there a growing queue of pending receipts?

  • Is there a gap between delivery date vs. system posting date?

  • Are pre-check vs. confirmed quantities clearly separated (before/after inspection)?


2) Goods left, but inventory was never deducted

Most mismatches happen because stock moves first and records follow later.

What it looks like

  • Sales/dispatch happened, but inventory deduction was missed

  • POS/order/dispatch systems are split → higher chance of sync gaps

  • Urgent cases (emergency shipment, exchange) get treated as “exceptions” and bypass the normal record


Quick checks

  • Do you have a clear dispatch confirmation step?

  • Are all dispatch types captured (sale / sample / scrap / exchange / gift), or only some?

  • Does your workflow reconcile automatically after close (settlement/sync), or is it manual?


3) Transfers are missing (store↔store, warehouse↔warehouse, location moves)

Transfers are riskier than receipts and dispatch because both sides must match at the same time.

What it looks like

  • Stock leaves Location A but never arrives in Location B

  • A move was treated as a “location change only” (bin updated) while quantity tracking stayed inconsistent

  • Damage/loss during transit makes the discrepancy harder to trace


Quick checks

  • Is a transfer recorded as outbound + inbound, or as a separate object with its own status?

  • Does it have stages like requested → approved → completed?

  • Is in-transit stock excluded from available-to-sell (held/in transit)?


4) Unit, barcode, or item mapping is wrong

Sometimes the number isn’t wrong—the item definition is.

What it looks like

  • 1 case = 10 units, but some people post in units and others post in cases

  • Too many similar items → wrong item selected during posting

  • Barcode duplicates/changes exist, but mappings aren’t maintained

  • Variant rules (size/colour) are loose → SKUs get mixed


Quick checks

  • Are base units and conversion rules (case/unit) explicit and enforced?

  • For similar item names, is search/selection safe (clear identifiers, variant labels)?

  • When barcodes change, do you keep history and traceability?


5) “Stock adjustments” happen too often (corrections without causes)

Adjusting “just to make it match” feels fast—but it locks the problem in place.

What it looks like

  • Frequent positive adjustments → possible missed dispatches or shrinkage

  • Frequent negative adjustments → possible missed receipts or double-posting


Quick checks

  • Are adjustment reasons mandatory (dropdown + note)?

  • Is there a full audit trail: who / when / why?

  • After an adjustment, do you have a routine to trace the cause (receipt/dispatch/transfer/return)?


The fastest diagnosis order (practical checklist)

If you want the quickest path to truth, this sequence is efficient in real operations:

  1. Check missed receipts in the last 7 days

  2. Check missed deductions/dispatches in the last 3 days

  3. Check exceptions: transfers, returns, scrap/write-offs

  4. Check item mapping: unit/barcode/SKU/variants

  5. Finally, review adjustment logs (adjustment is an outcome—not a cause)


Inventory accuracy starts with flow, not blame

When inventory doesn’t match, it’s usually not “human error.”
It’s a sign that there’s a gap in the process where records don’t follow movement. Find the gap, close it—and the same issue stops repeating.