Inventory truth when branches and channels disagree
Why ecommerce, POS, and wholesale often show three different quantities—and how to converge without freezing the business.
By Morgan Ellis
Disagreement is normal early on: each channel optimizes for its own latency and safety stock. The failure mode is pretending a nightly spreadsheet is a system of record.
Pick one ledger for on-hand by location. Make every sale and transfer post against it—even when the UI is different at the till versus the warehouse.
Governance beats heroics
Weekly ops reviews should open with variances by location, not by blame. Tie adjustments to documented events: shrink, damage, receiving errors, or pricing overrides.
“If three teams maintain their own ‘truth,’ you do not have a stock problem—you have an ownership problem.”
Related posts
- Choose ERP core modules before the bells and whistles
A practical sequencing guide for SMEs: which capabilities pay for themselves first, and where scope creep quietly doubles implementation time.
10 min read - Warehouse receiving discipline that survives growth
Image-forward notes on barcode standards, exception lanes, and how good receiving protects the entire downstream forecast.
6 min read - POS offline modes that survive real retail peaks
What resilient checkout looks like when connectivity wobbles: queues, tenders, and reconciliation without cashier improvisation.
7 min read
