Stock that does not exist until somebody says so.
A driver hands over a pallet and an operator types what they think is on it. In most systems that number is now stock: sellable, promisable, countable. Here it is not. Declared goods sit at zero in every figure the business runs on until a named person approves them — and not because of a policy. Because of the arithmetic.
Item MPC‑2088 — cocoa nibs, 25 kg sacks
available to promise = on hand - allocated
= 96 - 30
= 66
declared (pending approval) = 0 <-- not a term in the equation
- Shift opened. 96 sacks on hand, 30 allocated.
A convention is something people forget. Arithmetic is not.
The usual approach is a rule: "don't count it until it's checked." Rules like that survive exactly as long as the shift that was trained on them. The version that holds is one where declared goods are given a status the inventory system already understands as not stock — so its own totals, its own availability figures and its own reports return zero without anyone choosing to exclude them.
Approval is then a single transfer, performed by a named account, that puts the goods into a countable status and writes a history row saying who did it and when.
You cannot launder it by walking it somewhere else
The first thing anyone tries is moving the pallet out of the receiving area and hoping it becomes normal stock. It does not: the mark is on the goods, not on the shelf. Press Move it to another shelf and watch the declared figure follow it, still counting zero.
And the limit we will state out loud
A privileged user can change the status in place. The system will record that; it cannot prevent it. So this control is an audit query with a named actor attached, not a lock — and anyone who sells it to you as a lock has not read their own system.
The count stops being a negotiation
Before
Declared quantities enter the totals immediately. A miscount, a short pallet or an optimistic guess is indistinguishable from verified stock, and the error is discovered by a customer.
After
Nothing enters the totals without a named approval. A short pallet is caught at the dock by the person standing in front of it, which is the only place and time it is cheap to catch.
What it cost
A configuration change measured in half an hour, plus roughly a day of application work and under a hundred lines for the approval path. We measured it rather than estimating it, because the next client deserves evidence and not a guess.
On the invented data. We do not publish our clients' operations. This demonstration runs on a company, a building, a crew and a product line that we made up, chosen to be plainly different from any real engagement rather than lightly disguised. Why we build showcases this way.