Demo data Every name, number, item and location on this page is invented. Meridian Provisions Co. is not a real company and this is not any client's data. Nothing here is live.
Demo 02 / Control by arithmetic

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.

Receiving desk Demo data

Item MPC‑2088 — cocoa nibs, 25 kg sacks

0
Declared · pending approval
96
On hand
30
Allocated to orders
Available to promise
available to promise = on hand - allocated
                    = 96 - 30
                    = 66

declared (pending approval) = 0     <-- not a term in the equation
Nothing pending Declare a receipt to see what the system does with it.
Audit trail
  • Shift opened. 96 sacks on hand, 30 allocated.
Why this shape

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.

The obvious attack

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.

What it changes on the floor

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.