procure-to-pay/
po_approval
v1.1 · approved
The company,in versioncontrol.
Operating Code is a versioned, approved specification of how your company runs: every process, rule, exception, approval and dependency, with the evidence behind each line. People read it. Agents run it. Operators change it.
Every line has a source. Every change has an owner.
- rule po_approval
- when order.amount > 50_000[1]
- require approval(central_finance)[1]
- except order.category in regional[2][3]
- require approval(regional_lead)[2]
- within local_limits[4]
- approved v1.1 by finance_ops, controller
- ProcessProcure-to-pay, the approval step.
- ConditionInferred from 41 past purchase orders in SAP. [1]
- ApprovalWho signs off by default.
- ExceptionFound in a #finance-ops thread and a Controller email. [2][3]
- DelegationWho owns the exception.
- LimitKept by hand in finance_limits.xlsx. Now on record. [4]
- SignatureSigned by Finance Ops and the Controller. Nothing ran before this line existed.
Change the company the way you change code.
Every version keeps its diff, its evidence and its signatures. Compare any two. Roll back to any one.
- - Purchase orders above $50,000 require central finance approval.
- + Purchase orders above $50,000 require central finance approval,
- + except for approved regional categories.
An inference is never an approval.
Kiwi proposes
Rules, exceptions and changes, each with the evidence behind it.
Operators decide
The accountable owner signs. Nothing becomes policy before that.
Everything is recorded
Who proposed, who approved, what changed and why.
Test the change on the past.
Before v1.2 touches a live order, Kiwi re-runs it on the orders you already processed. Variants compete on the same history. The best one ships when an operator approves it.
Variants on the same history · orders cleared without rework
Write it once. Anything can run it.
Agents
OpenAI, Claude, Gemini or your own. They execute the approved version, not a guess.
Any modelPeople
Operators, teams and leadership read the same Operating Code in plain language.
One source of truthApplications
Any system can call it, through an API or MCP.
API · MCP