NOTES FROM THE OPERATION
Practical Inventory Control: Reducing Stock Discrepancies and Preventing Overselling
Improve inventory accuracy with demand checks, supplier lead times, barcode controls and a practical process for investigating stock discrepancies and overselling.

Inventory accuracy connects the physical warehouse with the promise made to the customer. If a product is on the system but cannot be picked, the problem reaches the packing bench, customer service and the sales channel very quickly.
My practical approach combines demand review, supplier lead times, barcode-based movement control and investigation of stock discrepancies. The aim is to understand what is available, where it is held and why the recorded balance changes.
This guide focuses on the warehouse controls behind reliable stock figures. Numerical examples are illustrative.
Start with a clear definition of available stock
Physical stock, recorded stock and sellable stock are different measures. Units may be reserved for open orders, awaiting inspection, damaged or already allocated to a transfer.
I start by making those statuses explicit. A returned unit should not become available to sell simply because it has arrived at the warehouse. A transfer leaving one location should remain traceable until the receiving location confirms it.
For example, 100 units physically present, with 15 reserved and five awaiting inspection, leaves 80 available units if those categories do not overlap. That simple reconciliation is more useful than a single unexplained stock figure.
The same discipline applies to variants. Size, colour, pack quantity and SKU need to match the physical item; a correct total across a product family can hide shortages in individual variants.
Use mean and median sales with context
Average daily sales provide a starting point for demand planning. The median helps show what a typical day looks like when a few unusual days pull the mean upwards.
Consider five illustrative daily sales counts: 4, 5, 5, 6 and 30 units. The mean is 10 units; the median is five. Neither figure explains whether the 30-unit day was a promotion, a bulk order or the start of sustained demand growth.
I use the difference as a prompt to investigate, rather than automatically choosing the lower figure. A promotion expected to repeat belongs in the plan. A one-off order may need separate treatment. Days with no stock can also understate demand because recorded sales do not include purchases that could not happen.
Seasonality, recent changes, returns and the quality of the data all matter. Slow-moving products with many zero-sales days need particular care: a median of zero does not prove that no stock is required.
Set reorder points around supplier lead time
A basic reorder point combines expected demand during replenishment lead time with safety stock. Lead time should reflect the period until stock becomes usable, including receiving and any required checks, rather than only the supplier's dispatch date.
For illustration, demand of five units per day over 12 days requires 60 units. Adding 20 units of safety stock gives a reorder point of 80 units. The safety allowance is an assumption in this example, not a universal recommendation.
The trigger should be assessed against a consistently defined inventory position: usable on-hand stock plus confirmed incoming supply, less outstanding demand, without subtracting the same reservation twice. Arrival timing still matters. A delivery due after the expected shortage cannot protect the intervening days.
Reorder point answers when to act; order quantity answers how much to buy. Minimum order quantities, carton sizes, storage space, cash and target cover affect that second decision.
My stock reorder calculator and worked reorder-point guide help explore those assumptions. The calculator is a browser-based planning tool; it does not synchronise marketplace inventory.
Prevent overselling by controlling allocations and updates
In multichannel retail, the last available unit can be offered in several places at once. A central stock balance helps, but its reliability depends on timely order import, reservation and channel updates.
The controls I look for include a clear stock source, consistent SKU mapping, reservations when orders enter the workflow and visible failures when an update does not reach a channel. Cancellations and returns need controlled release rules too.
A channel buffer can reduce exposure during update delays, but it cannot repair missing transactions or a broken integration. When the central balance is doubtful, an exception needs investigation before the same units are offered again.
This complements the site's existing multichannel overselling article. Here, the emphasis is on the physical movements and reconciliation that make the shared figure trustworthy.
Use PDA, barcode and WMS checks at each movement
A handheld PDA and barcode scanner are useful because they bring verification to the point of work. The process still needs the right checks: scanning a product without confirming the destination or quantity leaves room for an incorrect movement.
- Receiving: match the delivery to the purchase order and record shortages, damage or substitutions.
- Putaway: confirm the item and its destination location.
- Picking: verify location, SKU and quantity against the task.
- Transfers: record dispatch and receipt as linked movements.
- Returns: inspect and classify the unit before releasing it for sale.
The WMS transaction trail should explain who moved the stock, when and why. Bypassing a scan or making an adjustment needs a controlled exception, otherwise the system gradually stops describing the warehouse.
Investigate discrepancies before adjusting the balance
When a count differs from the system, I first check the SKU, unit of measure and location. A carton entered as a single unit, an unconfirmed transfer or stock placed in the next bin can look like a loss.
A useful investigation then follows recent receipts, picks, returns, damages and adjustments. Recounting independently helps distinguish a counting mistake from a transaction problem. The eventual correction should retain an authorised reason and an audit trail.
Repeated differences deserve root-cause action. If the same variants are repeatedly confused, improving labels and separation may do more than repeatedly correcting the number.
A controlled stocktake routine
For a stocktake, I would define the locations and counting rules, identify stock in transit or quarantine, and establish a transaction cut-off or a controlled method for tracking movements during the count. Blind counts, independent recounts of exceptions and approved reconciliation help protect the result.
In a warehouse-and-store network, every location needs the same definitions and a clear owner for transfer differences. Count frequency should reflect risk and operational needs. That is the approach I would bring to a multi-location operation.
For the operational links, read batch and zone picking and daily fulfilment management. For the basic replenishment formula, Shopify's reorder-point guide provides further background.
Cover: AI-generated editorial illustration of barcode-based stock checking; it does not show my actual workplace.