Why good inventory planners still miss: the operating layer around the software
Assume the forecast is reasonable and the planner is set up right. A brand can still run out, because the business around the plan keeps changing and telling the planner is nobody's job.
Part 2 of two on the reorder problem. Part 1, what an inventory planner actually solves, covers the problem, the four things a planner works from, and the tools.
Assume the forecast is reasonable. Assume the planner is configured correctly. Assume the team actually opens it every Monday and orders what it recommends.
A brand can still run out of its best seller.
Because the planner does not know that the supplier’s ten-week lead time has quietly been fourteen for the last three orders. It does not know that receiving at the warehouse is running four days behind. It does not know that marketing moved next month’s promotion forward. It does not know that finance cut a third off the recommended order because cash was tight that week. Nothing inside the software failed. Something around it did.
Someone usually knew
Look closely at almost any stockout at a growing brand and the striking thing is not that the information was missing. It is that somebody had it.
Marketing knew about the promotion; it was on their calendar for a month. The warehouse knew the container sat on the dock for four days; it is in their receiving log. Procurement knew the supplier has not hit ten weeks since spring; it is in a folder of emails. Finance knew exactly why the purchase order was cut. And the stock that Amazon ran out of was sitting, in quantity, at the warehouse across town.
Every fact existed. None of them reached the decision that depended on it. The planner made a correct recommendation from a picture of the business that was two months out of date, and the picture was out of date because keeping it current is not anybody’s job.
Six broken loops
It helps to stop thinking of these as forecasting errors and start thinking of them as loops that did not close: something changed in the real business, the planner kept believing the old version, and no process existed to carry the change across.
| What changed in the business | What the planner still believed | The loop that was missing |
|---|---|---|
| The supplier now takes fourteen weeks, not ten | Lead time is ten weeks | A review of promised against actual lead time, from the receipts |
| The warehouse takes four days to receive a container | Stock is sellable the day it arrives | Receiving time watched, and fed back into the lead time |
| Marketing scheduled a promotion | Demand continues on its historical curve | A handoff from the promotion calendar into the plan, before the promotion runs |
| Finance cut the recommended order | The recommendation was executed as sized | The override recorded, with its reason |
| Amazon is running low while the warehouse is full | Total stock looks healthy | A transfer trigger when one pool runs thin while another holds cover |
| The physical count drifted from the system count | Available stock is what the system says | A reconciliation of counts, so the planner starts from a true number |
A seventh row belongs on the list, and it is the one owners usually name first: the forecast was wrong. It is one possible cause. It is also the easiest one to blame, because “the forecast was wrong” can end the investigation before anyone asks what changed around it. A stockout can happen with a perfectly reasonable forecast when any of the six rows above moves and nobody carries the change into the plan.
The review nobody runs
Every planning tool on the market looks forward. It exists to make the next decision better. None of them, on the evidence of their own documentation, looks backward at the last fifty decisions and asks, one stockout at a time, which loop broke. Flieber’s monthly accuracy report comes closest, and it measures the forecast alone, not the decision.
The tools improve the next decision. Nobody audits the last fifty.
That review is worth running, and it is not complicated. Take the last year of stockouts and overstocks. For each one, find the purchase order that should have covered it, rebuild what was known on the day it was placed, and test the six rows in order. The records needed are ones most brands keep: purchase orders with the date ordered and the date received, sales by product and channel and day, and Amazon’s inventory ledger. The one record almost nobody keeps is the forecast as it stood at the time, which is exactly why the forecast is so hard to prove guilty and so easy to accuse.
When the review is done, the answer often points somewhere a planner cannot fix on its own: at the supplier, at the warehouse’s receiving time, at a handoff between two departments, at a setting nobody updated. A brand that responds to a summer of stockouts by switching planners may end up replacing the component that was working while leaving the broken loop untouched.
What a better operation does
None of the missing loops is exotic. Each is small, specific, and built around the systems the brand already runs.
- Actual lead time reviewed against the promised lead time every month, from the receipts, and the planner’s setting updated from it.
- Receiving time at the warehouse watched, and counted as part of the lead time rather than as a surprise.
- Promotions and retailer orders entered into the plan the day they are scheduled, not the day they run.
- Every override of the recommended order recorded with its reason, so that next quarter’s review can tell a cash decision from a forecast miss.
- Counts reconciled against the system on a cadence, so the planner starts from a true number.
- A transfer alert when one pool runs thin while another holds weeks of cover.
- And the forecast itself saved each week, so that the next review is possible at all.
Notice what this list is not. It is not a new platform, and it is not a better forecast. A platform can solve pieces of it, and the good ones do. What no platform can know is which handoffs matter in this particular business, which signals are worth watching, who owns each one, and what should happen when one of them fires. That is specific to how each brand is put together.
The job nobody owns
Keeping a planner told is real, recurring work. At a growing brand it has no owner and no hours. Operations does not see the marketing calendar. The demand planner, if there is one, does not see the receiving log. The supplier’s actual performance lives in email. So the tool runs on last quarter’s picture of the business, the owner blames the tool, and the next stockout is already on its way.
The tool would have done the right thing if it had been told.
The one-question test for any owner: the last time your best seller ran out, do you know which loop broke? The supplier, the warehouse, the promotion, the cash, the pool, the count, or the forecast? Almost nobody does. The review finds the answer. The harder and more valuable work is making sure that loop does not break the same way again.
This piece sits alongside the three-part series on small business pressures in 2026. Its practical starting point, get the data honest before buying anything, is the step any review depends on.