Two reconciliations of exactly the same shape: count the drawer, count the shelf. Both take an expected figure from a ledger, a counted figure from a human, and a difference that has to be explained by a named person at the time — not reconstructed weeks later.
A count where you can see the target is not a count. The expected figure stays off screen until the number is in. This was asked for on the stock side; it is applied to the drawer for the same reason, and that is a decision worth overruling deliberately rather than drifting past.
Expected comes from the ledger's own running balance, and is never re-added here. If this sheet recomputed it, the sheet and the drawer screen could disagree and nobody would know which one is the money.
One box, and nothing else on the screen. No opening float, no takings, no total to reverse-engineer. Anything else here is a hint.
"Not now" closes the sheet and leaves the shift open. It is not a skip — the shift cannot close without a drawer count. The stock count is the one that can be skipped, and that is further down.
The arithmetic appears only after the number is in. Now it is evidence rather than a target.
Recount leads on the buttons when the difference is small. A count that surprises you is more often a counting error than a theft, and the surface should say so with its layout before anyone says it out loud.
A rotating subset. The expensive ones every close, everything covered over a week.
Five tonight. Red Bull and beans come round every close because they are the expensive ones; the rest rotate so everything is seen at least weekly.
No expected column. That is the whole point. Nothing on this sheet tells you what the answer is supposed to be.
A count that takes a minute is a count that happens at 2am. The full bar list every night is complete on paper and is the version that gets rushed, or copied from the last one.
Skip is a real control. The shift still closes. What it does not do is close quietly — see below.
Gating is allowed. Hiding that a capability exists is not. The counter may decline, and the decline is a fact with a name on it. A skip nobody can see is how a control quietly stops existing.
Counting leads on the buttons. The safe option is the primary one, and skipping is the secondary — the same way the heaviest gates in this product are designed to be closed without acting.
Still blind — we are not showing you what we expected, and we are not showing you which way it was out. Three of the five matched and are done.
One re-count, blind again, before anybody is asked for a reason. This catches the miscount before it becomes an accusation, which is worth a second pass on the two lines that need it rather than all five.
It does not say whether you were over or under. Telling you the direction is most of the way to telling you the answer.
Pieces, not money. What that is worth is the owner's to see.
One reason for all of them, or one each. A delivery shortfall is usually one story, and typing it six times is how people start typing anything.
The counter sees pieces. The owner sees pieces and money. That is the existing cost-visibility rule applied here rather than re-argued — and it also stops a short count reading as an accusation priced in pounds.
A difference does not block the close. The owner adjudicates in the morning. Given that every request already blocks overnight, holding the close would strand a 2am shift until then.
What becomes true. 11,459.00 moves from the drawer into envelope #412, sealed under your name at 02:10. The drawer opens tomorrow on 1,500.00. Both movements are on the ledger and neither can be edited afterwards.
Takeout defaults to everything above the float. The common case is one button; the exception is one field.
The gate states what becomes true, and never asks whether you are sure. Sealing an envelope is not destructive — it is reversible by a movement like any other — so it earns a statement and not a confirmation.
How many envelopes are in the drawer, what is on each, and what they add to.
Taking one is a movement from that envelope to the safe, like any other. So is taking part of one. Nothing is edited and nothing disappears — an envelope that has been collected still shows, with the movement that emptied it.
A skipped count follows the envelope. #410 says so on its own row. The owner does not have to go looking for what did not happen.
| # | Rule | Why |
|---|---|---|
K1 | Both counts are blind. The expected figure appears only after the number is in. | A count where you can see the target is not a count. |
K2 | Expected is the ledger's own running balance, never re-added here. | Two computations of one drawer produce two truths and no way to tell which is the money. |
K3 | A difference requires a free line, not a dropdown. | The real answer is usually something no list would have had. |
K4 | One blind re-count of the varying lines only, before any reason is asked. | Catches a miscount before it becomes an accusation. |
K5 | A reason may cover one line or all of them. | One shortfall is usually one story. Typing it six times teaches people to type anything. |
K6 | The counter sees pieces; money is the owner's. | The existing cost-visibility rule, applied rather than re-argued. |
K7 | The stock count may be skipped; the skip is named and visible. | Gating is allowed, hiding is banned. A skip nobody sees is a control that has quietly stopped existing. |
K8 | The drawer count may not be skipped. | A drawer nobody counted is a drawer nobody is responsible for. |
K9 | A difference never blocks the close. | Requests block overnight, so holding the close would strand a 2am shift until morning. |
K10 | Takeout defaults to everything above the float. | The common case is one button; the exception is one field. |