The Reorder Point Nobody Reviews
A reorder rule is a number somebody chose once, resting on six unstated claims. Why an automatic reorder firing on a stale assumption is worse than a manual order, and a worked example of a rule that fires on schedule, on time, for a reason that stopped being true.
Somebody chose a number once. It was a sensible number on the day it was chosen, chosen by a person who understood what they were doing, usually in a conversation with a supplier, and it was written into a system or a spreadsheet or the back of a diary. Then demand changed, or the supplier changed, or the shop moved, or the person who chose it left, and the number stayed exactly where it was. Months later the shelf is empty and everybody is surprised, and the surprise is genuine, because the rule did fire. It fired on schedule, on the day it was always going to fire. It was the assumption inside the number that had gone stale, and the firing is not evidence that the number is right.
That is the specific trap. An empty shelf looks like a failure of execution and gets treated like one, so somebody writes a memo about discipline, or tightens the point, and the real problem is never examined. The rule did not fail to fire. It fired correctly, for a reason that had stopped being true. Tightening a number whose assumption is wrong does not fix the assumption, it just buys a few more days of stock and hides the evidence for a few more weeks.
This is the second of two articles on stock integrity. The first was about the count that disagrees with the ledger, which is the moment you find out what your records were wrong about. This one is earlier in the chain: it is about the number that decides when to order, and about the fact that a number is not a fact. It is not a feature article. It is an argument that the assumption deserves to be written down next to the number, in words, with a name attached to whoever last checked it.
The mechanismA reorder rule is an assumption with a number attached
Strip the arithmetic away from any reorder rule and what is left is a set of claims about the future that somebody made without writing them down. A rule that says reorder when the position falls to thirty is making six claims at once. It claims you will sell at the rate you have been selling. It claims the supplier will take the time they used to take. It claims you will not have a week where three customers all want the same thing. It claims the case you order arrives in the quantity and the condition you expect. It claims nobody will move stock out of that bay for a reason that is not a sale. And it claims you will notice when any of those stops being true, which is the claim that fails most often, because nothing in the system is watching.
The number is the easy part and it is the part people defend. The rule that gets argued over in a meeting is the thirty. The six claims above are almost never in the conversation, and that is why the meeting goes the way it goes: somebody proposes fifty, somebody else says that is too much stock, and both of them are arguing about a number while the assumption that actually matters, the lead time, sits in a field that was last edited when the supplier was first onboarded.
So the first change is not to the number. It is to write the claims down. A reorder rule that states its own assumptions is a different object from one that does not, because the first one can be wrong in a way somebody can notice, and the second one is just a number that happens to produce orders. The useful form of the rule is a sentence you could read out loud to a new person: we order when the position falls to thirty, which covers about four days of selling at the rate we sold last month, and about three days of delay if the supplier slips, and the delay figure came from the twelve receipts we recorded last quarter.
Illustrative: the six claims a reorder number is making without saying so
The demand claim
You will sell at the rate you have been selling. True until a customer wins a contract, a season changes, a competitor opens nearby, or your best-selling customer stops selling through you.
The lead-time claim
The supplier will take the time they quoted. The single assumption that breaks most often, because a supplier's lead time degrades gradually and nobody receives goods often enough to notice the trend.
The cover claim
The safety margin is the right size. Usually a round number chosen once as a comfort blanket, which is fine, provided nobody later mistakes it for a calculated figure.
The quantity claim
The order quantity suits you: enough to be worth the freight, a whole number of cases, and not so much that you are financing your supplier's working capital out of your own godown.
The integrity claim
Everything in stock is real, correctly recorded, and sitting where the system thinks it is. A reorder rule is arithmetic on top of a ledger, and it inherits every error in that ledger without noticing.
The review claim
Somebody will notice when the assumptions stop being true. There is usually no such person, no such date, and no such signal. This is the claim that fails most often, and the one nobody has written down.
The argumentWhy an automatic reorder on a wrong assumption is worse than a manual order
A manual order and an automatic order are both an order. The difference is that a manual order is read by a person on the day it is placed, and an automatic order is not read by anybody at all. That is the whole argument, and it is stronger than it sounds, because the person placing a manual order is doing something else at the same time. They know the customer who has been asking about the item. They know the delivery that went wrong last week. They know the two cases still sitting in the returns bin that are not on the shelf but are, technically, the same units. A manual reorder is a moment when the state of the world is available to the decision, and an automatic reorder is a moment when it is not.
The consequence is that a wrong assumption inside an automatic rule does not produce a conversation, it produces a quantity. A wrong assumption inside a manual rule produces a person saying, actually, give me a moment, and then either changing the number or placing the order anyway with a note that says why. One of those produces information. The other produces a purchase order with a number on it, and the number is the only artefact, and the number looks identical whether the assumption behind it is sound or not.
There is a second reason, and it is about scale. A manual rule fails one item on one day and a person notices. An automatic rule that is wrong does not fail one item, it fails every item that shares the assumption, at the same moment, in the same direction, and the failure arrives as a single large order that looks like a decision rather than like a defect. By the time a rule that has been quietly wrong for a quarter is discovered, it has usually placed several orders, and the investigation has to separate the orders that were right from the orders that were wrong, which is much harder than preventing the first one.
None of this is an argument against automating anything. It is an argument about which errors you want a machine to have. A rule that reflects a decision somebody made deliberately, on a date, with the assumptions written next to it, is a good candidate for automation. A rule that nobody has looked at since the day it was set is not a system, it is a fossil, and automating it only makes the fossil fire more reliably.
Illustrative: a manual order and an automatic order, both resting on the same wrong assumption. All figures constructed for this article.
| Manual order on a wrong rule | Automatic order on the wrong rule | |
|---|---|---|
| What happens at the moment of ordering | A person reads the position, notices it does not match what they saw on the floor, and asks a question | A number is compared to a threshold and an order is emitted. Nobody reads anything |
| Where the useful information comes from | From the person who already knows that last week's delivery was short or that stock is in the returns bin | Nowhere. The only information available is the number, and the number is the thing in question |
| What a mistake looks like afterwards | A conversation, a correction, and a note about which assumption was wrong | A purchase order, and a stock position that is wrong in a direction nobody can identify |
| How many items it affects | The one the person was looking at | Every item sharing the assumption, on the same day, in the same direction |
| What the ledger can tell you afterwards | That the order was placed and what was noted at the time | That an order was placed. The quantity is identical whether the rule was right or wrong |
| The honest failure | A person changed the number for a reason they can explain | The rule fired on schedule and the shelf was still empty, and nobody can see why |
A worked exampleA rule that fires correctly, on time, for a reason that stopped being true
One item, a 5 kg pack, supplied in cases of twenty, sold through a single store. Every figure below is constructed for this article so you can check the arithmetic; none of it is a measurement, and no benchmark is implied.
The rule, set nine months ago: reorder when the stock position falls to 30 units, order 60 units, which is three cases of twenty. The 30 was built as roughly one week of selling plus a small buffer. At the time it was set, sales ran at 20 units a week, so 20 units is one week, and the extra 10 was the buffer. Check the buffer in days: 20 units a week spread over 7 days is 2.857 units a day, so 10 units is 10 divided by 2.857, which is 3.5 days of cover. That is the entire reasoning. The supplier quoted a lead time of 5 days at onboarding, so the number covered a week of demand and the 3.5 days of buffer absorbed a supplier who was slightly late.
Then the supplier changed. Nothing about the arrangement was formally renegotiated; the goods simply started arriving later, for reasons that belong to the supplier's own operation. The recorded lead time in the file is still 5 days, because that field was set at onboarding and nobody has written to it since.
The rule does exactly what it was built to do. The position falls to 30 units on a Tuesday, the threshold is crossed, 60 units are ordered, and the order is placed the same afternoon. The rule has fired correctly. Now do the arithmetic with the real lead time rather than the assumed one. With 12 days of lead time instead of 5, the demand that arrives before the delivery is 20 units a week multiplied by 12 divided by 7, which is 20 times 1.714, which is 34.3 units, so 35 units of demand against 30 in stock. The shelf runs out roughly five units before the goods land, and it does so even though the supplier delivers on the day they promised the last nine times.
That is the shape of the failure, and it is why the memo about discipline does not fix it. The rule did not fire late. The rule did not fail to fire. The rule fired on the day it was designed to fire, the order went out on time, the supplier performed on time, and the customer still found an empty shelf, because the number in the file had been describing a supplier that no longer exists.
The reorder rule, restated, with every figure constructed for this article. The arithmetic is shown so the two days-of-cover figures can be checked by hand.
| Line | Figure | Where it comes from |
|---|---|---|
| Weekly sales rate | 20 units | The rate when the rule was set nine months ago |
| Sales per day | 2.857 | 20 divided by 7 |
| Assumed lead time in the file | 5 days | Quoted by the supplier at onboarding, never revised |
| Actual lead time | 12 days | Constructed here, to show a supplier that degraded without renegotiation |
| Days of cover in the rule's own terms | 10.5 days | 30 units divided by 2.857 per day |
| Days of cover once real lead time is used | 10.5 minus 7 is 3.5 days of true cover | 30 units against 12 days of demand, which is 34.3, so 35 units |
| Days of blind cover the rule believed in | 7 | 12 minus 5, the difference nobody has recorded |
| Units of cover that were imaginary | 20 | 7 days at 2.857 per day, which is 20 units |
| Order quantity | 60 units | Three cases of twenty, unchanged since the rule was set |
| Value of one such order at a landed cost of 640 | 38,400 | 60 multiplied by 640, a constructed cost |
Check the two numbers that matter. 30 units divided by 2.857 per day is 10.5 days, and 10.5 days of cover is 5 more days than the 5-day lead time the rule was built around, so the rule was internally consistent when it was written. Against a 12-day lead time, the 12 days of demand are 34.3 units, rounded up to 35, and 30 units in stock is 5 short. The rule was right about its own arithmetic and wrong about the world.
Now the part that is genuinely uncomfortable, which is that this rule can be quietly wrong and still be firing usefully for months. Consider the same rule applied to a different item in the same shop, one that sells at 8 units a week. At 8 a week, 30 units is 8 times 7, so 30 divided by 8 is 3.75 weeks of cover, and a 12-day lead time is comfortably inside that. The rule does the right thing for that item and the wrong thing for the fast one, and the two failures are indistinguishable from the outside because both produce a purchase order on the day the threshold is crossed. The rule is not wrong in general. It is wrong for one item, on one assumption, and the reason it is wrong is that the assumption was never recorded anywhere a person could check it against reality.
The second uncomfortable thing is what the wrong rule does to the money while it is wrong. Each order is 60 units at a constructed landed cost of 640, which is 38,400 per order. If the shop continues to reorder at 30 while the shelf actually empties and demand continues at 20 a week, the pattern is a second order roughly every three weeks rather than every four, and the difference between those two numbers over a quarter is real money sitting in a godown rather than on a shelf. We are deliberately not turning that into a turnover or a stock-cover benchmark, because we have not measured one and a printed benchmark would be worse than no number. The arithmetic is above if you want to run it against your own figures.
The 18% GST figure is not used in this article, because a reorder rule has nothing to do with tax and adding one would only invite a question we should not answer here. How purchase invoices and input tax are treated in the value you carry for stock is a question for your own chartered accountant.
The methodWhat a reorder rule has to say out loud, and who says it
The fix is not a better number. It is a rule that is legible enough to be argued with, which means the assumptions are written in words next to the arithmetic, each one has an owner, and each one has a last-checked date. Five of them, in this order. The demand assumption, stated as a rate and a period, so that next quarter somebody can compare it against what actually happened rather than against what somebody remembers. The lead-time assumption, stated per supplier and, crucially, stated as what actually happened on past receipts rather than as what was quoted at onboarding, because the quote is the number that is guaranteed to be stale. The buffer, named as a comfort figure and a number of days, not disguised as a calculation. The order quantity, with the reason for it written down, whether that is freight, case rounding, or cash tied up. And the review itself: a name and a date, so that somebody is answerable for the rule being current rather than the rule merely existing.
A rule with those five lines is a document somebody can hand to a new person. A rule without them is a number in a field, and the field will still be there in three years, unchanged, describing a business that no longer exists. The cost of writing the five lines is perhaps twenty minutes per item. The cost of not writing them is the memo about discipline, which arrives after the customer has already noticed.
The review does not have to be a process with a form. It has to be a date somebody owns, and a small number of questions with numeric answers: did we sell at the rate in the rule, did the goods arrive when the rule said they would, and did the buffer get used. Three questions, once a quarter, per item that matters. If the answer to the second one is no, the number is wrong and no amount of tightening will fix it, because the problem is upstream of the reorder point and in a different organisation.
What a reorder rule has to be able to answer, and today usually cannot
- The demand rate it assumes, with the period that rate covers, so next quarter can be compared against what actually sold
- The lead time it assumes, and separately the lead time actually observed on past receipts, because the quoted figure is the one that goes stale
- The buffer in units and in days, named as a chosen comfort rather than dressed up as a calculation
- The order quantity and the reason for it, whether that is freight, case rounding, or cash tied up in a godown
- Whether the stock position it is reading from is trustworthy, given that a reorder rule is arithmetic on top of a ledger and inherits every error in it
- Who last checked the rule and on what date, kept as two fields rather than one, so a check that found nothing still counts as a check
- What the buffer was actually used for last quarter, because a buffer that gets consumed regularly is a demand problem, not a supply problem
- What happens when the position is below the threshold on a day the supplier is closed, since that is the moment a rule either has a defined behaviour or has an accident
Stated plainlyWhat this system has, and the two things it does not have at all
Stock movement, purchasing, warehouses and low-stock signals live in the Commerce area. Receipts and issues are documents that move stock, a warehouse is a place stock is held in, and a low-stock signal is your own threshold crossing a position you can read. The point worth holding onto is what that signal is: a number crossing a line that you set. It is a prompt for a person. Expenses are not part of this: expense claims live in Nox-Billings only, and an invoice and a payment are two different records, where paid is a projection of allocations rather than a column you set, so a purchase invoice marked settled can always be walked back to the receipts behind it.
The two denials come first because this is exactly the page where a reader expects them and where marketing copy usually goes quiet. There is no demand-forecasting model in NoxOrigin. Nothing here projects what you will sell next month, next quarter, or on a seasonality curve, and we are not going to describe a threshold as if it were one. And there is no automatic purchase-order engine. Nothing here will raise a purchase order by itself because a position crossed a number. If you want a reorder to happen without a person, today it is a person who raises it, and what you can see is the stock position, the reorder level, and the purchase the team recorded against it. There is no Automations area yet: no trigger, condition, action, or run history, and no plan adds one. So the honest answer is that a reorder is a decision somebody made, visible on the record rather than fired by the product. That is a narrower claim than an intelligent purchasing engine, and it is the one we can actually honour.
Also absent, so that this page is not read as a list of things we forgot: no manufacturing capability set, meaning no bill of materials, no shop-floor scheduling and no production costing, which is a different category of software if your stock is consumed by making things. No change-request, milestone or deliverable record; no contract editor and no e-signature, so a scope change is a new quote against the same project. No timesheet record and no payroll. We do not file GST returns or any other statutory return, and we do not pursue statutory recovery. Duplicate detection flags candidates and a person reviews them, with match rules and merge behaviour as a setup decision and nothing merging automatically. Shift close and day-end reconciliation are assisted-setup maturity rather than self-serve switches. And no price appears anywhere on this page, because the commercial terms are a conversation rather than a number on a blog post.
If you take one thing from this article: find the reorder number that is causing your most recent stockout, and write next to it, in one sentence, what it assumes about lead time and which past receipt proves that. If you cannot name the receipt, the number is describing a supplier conversation from a year ago, and the stockout is the receipt for the new one.
Frequently asked questions
Does NoxOrigin reorder stock automatically when it runs low?
No, and we would rather say it than let you assume it. There is no automatic purchase-order engine and no demand-forecasting model in the product. What exists is a low-stock signal in the Commerce area, which is a position crossing a threshold you set, and an Automations area where you can write a trigger, a condition and an action yourself. The behaviour is then a rule you own rather than a forecast we cannot honestly make.
How often should a reorder point be reviewed?
Enough that the review is a habit rather than an event, and the article argues for three numeric questions once a quarter per item that matters: did we sell at the rate in the rule, did the goods arrive when the rule said, and was the buffer used. The date matters more than the frequency, because a rule with a date attached gets checked and a rule without one is simply still there in three years describing a business that no longer exists.
Should I just raise the reorder point to stop stockouts?
Raising it stops the stockout and hides the cause, which is the problem. In the worked example the shelf ran out because the recorded lead time said 5 days and the real one was 12, so tightening the number to 35 would have bought about two days and left the supplier's actual lead time still unrecorded. Fix the assumption first, then re-derive the number from it, and the number that comes out may be higher or lower than the one you had.
How do I know our stock figures are safe to base a reorder rule on?
You find out from a count, not from the ledger, and the count needs a written scope before anybody starts. The companion article works through a constructed count where the same nineteen missing units turned out to be three different causes with three different owners. A reorder rule is arithmetic laid on top of a ledger, so it inherits every error in that ledger silently, and no reorder rule is better than the stock position underneath it.
What if the same item behaves differently in different branches?
Then one number is wrong for at least one of them, and the usual answer is a number per location rather than a single global minimum. It also means the demand assumption is per branch, because a rate that holds at one site frequently does not hold at another, and the lead-time assumption is shared because the supplier is. Multi-site setups should record both, because the arithmetic that makes a rule comfortable at a slow site is exactly the arithmetic that starves a fast one.
Sources and further reading
- NoxOrigin product areas, including the Commerce area where stock movement and low-stock signals live
- Inventory: the compatibility alias that now resolves to the Commerce area
- Automations: a planned area, and the rule engine is not built yet
- Nox-Billings capability inventory: billing, payments, receivables, and day-end records
- Multi-location business management: sites, branches, stores and warehouses held apart and read together
- An honest look at all-in-one business management software: what a connected record fixes and what it does not