Safety Before Speed: What a Green Tick Cannot Approve
Payment authority, supplier changes, duplicates, incentives and AI limits.
Part 15 of 16 · Behind the Buy Button
Everything matches, but the destination changed
Imagine eComm Inc's invoice checks all pass. The books arrived, the price is right, and the credit is agreed. Then an email asks the payment team to use a new bank account for Stories Inc.
The correct amount can still go to the wrong destination. A green matching result has answered one question; it has not granted authority to change the recipient.
This is the safety essay. Its controls are proposals for our fictional system and for careful reasoning. They are not a report of weaknesses, incidents or internal policies at any real company.

View the full-size diagram →
The safety cheat sheet
| Control question | Evidence to preserve | Shortcut to avoid |
|---|---|---|
| Is this the authorized counterparty? | Verified identity and effective relationship | Trusting a familiar display name |
| Is the payment destination authorized? | Independently checked change and approval | Treating an invoice footer as authority |
| Has this obligation already been processed? | Economic identity and prior allocations | Retrying after an ambiguous response |
| Did the work occur? | Appropriate independent performance evidence | Treating an invoice as its own proof |
| Who made the decision? | Authority, inputs, rule and exception | Treating an automated score as permission |
| Can we explain what remains? | Residual amounts and named owners | Closing records to improve a metric |
Supplier changes need an independent route
In our proposed process, the team checks a sensitive instruction through an established channel independent of the new request. It records the approved change, who verified it, and when it becomes effective. This is a control design principle, not a step-by-step guide to operating anyone's bank account.
The person confirming service performance need not have authority to change bank instructions. The person approving a supplier need not have authority to release every payment. Clear separation of responsibilities reduces the chance that one mistaken assumption passes through every stage unchecked.
The same care applies to refunds. My customer account showing an approved refund is different from confirmation that the refund reached the intended payment instrument. An ambiguous result calls for inspection of status, not a second blind submission.
Duplicate prevention must survive a timeout
Suppose Maya submits invoice ST-1001, the connection times out, and she sends it again. Two messages may describe one economic claim. The system should preserve both transmissions while determining whether they refer to the same invoice or a genuine revision.
The control must also prevent double use of a receipt or double allocation of a payment. It is insufficient to check that every individual row has plausible numbers. The relationships must conserve the relevant quantities and amounts.
Amazon's public message-status documentation helps explain why a technical response cannot settle the financial question. The duplicate-prevention model here is our own proposed application of that distinction.
Faster processing is useful only with reliable outcomes
Assume eComm Inc has 1,000 invoices. If 900 match automatically, the automatic-match rate is 900 ÷ 1,000 = 90%. If a rule change pushes that to 98%, the headline looks better.
But what changed? Better data could explain the improvement. Wider tolerances or weaker evidence requirements could also explain it. The percentage alone cannot distinguish them.
Pair speed with error detection, unresolved value and age, missing obligations, unapplied cash and repeat causes. A low overdue balance can conceal invoices never recorded. A low exception count can conceal exceptions silently discarded. The question is whether the system became more reliable, not merely quieter.
AI can help explain; authority needs its own basis
An assistant can extract terms for review, find a related credit, check arithmetic, identify inconsistent units, and draft a discrepancy explanation with evidence links. Those are useful ways to reduce clerical effort.
It should not invent a receipt, infer that work occurred because an invoice sounds plausible, or convert a confidence score into payment authority. The final authorized decision needs the underlying evidence and enforceable rules. Where approval is automatic under an agreed process, the record should say so rather than imply a human inspection.
AWS Marketplace's professional-services guide provides a public example of a configured automatic billing-approval mechanism. That mechanism is not independent proof of deliverable quality. The distinction matters whether the automation is a timer, a rule engine or an AI model.
The safety test I would keep
Could a reviewer reconstruct why the payment was permitted, using records and authority rather than a persuasive narrative? Could the system explain a late invoice, an advance, a partial receipt, an uncertain credit and an ambiguous retry without inventing a universal “complete” state?
Maya deserves a process that pays valid obligations reliably. eComm Inc deserves evidence that its money discharged the intended obligations. Customers deserve accurate refunds and understandable promises. Safety is part of delivering those outcomes, not an excuse to leave every question unresolved indefinitely.
Continue the series
Previous: A System That Can Remember Why. Next: Follow the Promises Back to My Book. Return to the introduction and cheat sheet.
Evidence and method: public references were checked on October 18, 2026. The fictional scenarios, proposed controls and design conclusions are learning models, not claims about a real employer. Reported financial figures retain their stated measurement dates.