- Before
- Owns the blocked-invoice backlog for five entities and sees the same mismatch fourteen times, one invoice at a time.
- Now
- Reads the agents' briefing, asks why, sees the cause once with its evidence and the checker's re-match, and signs one fix for every invoice that shares it.
One cause, fourteen invoices, one signature
Wednesday 14 October, 09:40, at Kestrel & Vane's AP hub in Dayton, which serves five entities. 137 invoices are blocked. Fourteen of them come from Halvorsen Fasteners, and Halvorsen stops deliveries on Monday. Here is how Priya Raman, the AP lead, works it with the agents, screen by screen, in the working solution.
- 0109:40
The agents' briefing, not a dashboard
Priya Raman · AP leadPriya's home is a short briefing the agents wrote between 07:00 and 09:40: 137 invoices blocked across five entities, $1,248,658.82, in 11 shared causes and 26 one-offs, and 4 decisions that need her today. The first card is from the resolver and the exposure watcher: 14 Halvorsen invoices are blocked for one reason, and Halvorsen stops deliveries on Monday. Each card carries its sources, its status and one next step.
“4 decisions need you today; the rest are moving.”
- 0209:40
She asks why, in plain words
Priya Raman · AP leadIn the box at the foot of the briefing Priya asks: “Why are 14 Halvorsen invoices blocked?” The answer comes back with its sources: amendment 3 to price agreement PA-7720 raised three fastener prices by 3.2% from 2 Sep, and PO 4500118842 still carries the prices of 12 Aug, so all 14 lines are 3.2% over — $8,412.60 in all. One button walks her through it.
“The PO is out of date, not the invoices.”
- 03Review and decide
What the agents found, and why it comes first
Cause finder · Exposure watcherThe cause opens as five steps: what the agents found, the evidence, the fix they propose, the independent check and her decision. The cause finder is 96% sure the PO is wrong, not the invoice. The exposure watcher adds Halvorsen's letter of 9 Oct: deliveries stop if more than $100,000 is overdue on 19 Oct. Six invoices are overdue, $122,317.80, and late charges reach $1,168.93 by Sat 24 Oct.
“That is why this comes first.”
- 04The evidence
Contract and invoices agree; the PO does not
Cause finderThree items changed price on 2 Sep. The hex flange bolt HF-M12-40 is $31.25 per 100 on the PO and $32.25 on the contract and the invoice; the M10 nut HF-N10-ZN $43.75 against $45.15; the M16 bolt HF-M16-60 $118.75 against $122.55. The PO has had no price change since 19 Aug, every receipt equals the invoiced quantity, and 3.2% is over the 2.0% and $150 a line tolerance, so the invoices stay blocked.
Every figure carries a mark; click it to read the source.
- 05One click
The clause behind the number
Priya Raman · AP leadPriya opens the mark on the contract price. Price agreement PA-7720, amendment 3, signed 28 Aug and effective 2 Sep 2026, page 2, clause 4.1: the Schedule A prices are replaced to reflect the zinc-nickel coating and wire-rod surcharge, with the three new prices highlighted. The clause also shows who signed for Kestrel & Vane Motion Systems: Daniel Okafor, the buyer.
- 06The fix
Three fixes weighed, one proposed, the change prepared
Resolver · Outreach agentThe resolver recommends asking the buyer to amend the PO price, for all 14 invoices. It ruled out a credit note — the contract allows the price billed, so Halvorsen would refuse — and accepting within tolerance, because 3.2% is over 2.0% and the PO would stay wrong for future deliveries. Priya asks the agents “Why not ask Halvorsen for a credit note?” and gets the reason with its sources. The outreach agent's note to Daniel Okafor is drafted, editable, and goes only when she approves.
“This goes to Daniel Okafor, with the PO change prepared, only when you approve.”
- 0707:11
A second agent re-runs the match on its own
CheckerThe checker is a separate agent from the resolver. It re-ran the three-way match from the ERP lines, never from the resolver's notes, against the policy tolerance: 14 of 14 lines match after the fix. Priya can open the line-by-line result or run the checker again.
“I am a separate agent from the resolver.”
- 08Your decision
Over tolerance, so a named approver signs
Priya Raman · AP leadThe variance, $8,412.60, is inside her $25,000 limit; anything over it would go to Henrik Aalto, the group controller. She sees what happens if she approves, then signs with reason code PC-02 · PO corrected to the contract price, a note for the record, and a tick that she has seen the evidence and the checker's re-match (14 of 14). She could also send it back, reject it with a reason or reassign it.
“Over tolerance: a named approver must sign.”
- 0909:51
The buyer posts, the checker re-matches, the invoices release
Daniel Okafor · BuyerThe outreach agent sends Daniel the prepared change. He posts PO 4500118842 version 4 at 09:51 under his own name, and the checker re-matches 14 of 14 on the posted PO. Only then does the block reader release the 14 invoices, $271,306.35, to the payment run on Thu 15 Oct. Halvorsen's overdue falls to $0 on Thursday, so the hold of 19 Oct is avoided.
“14 invoices released · $271,306.35 to Thursday’s payment run”
- 10On the record
Every step on the audit trail, and the cause fixed at the source
Prevention reporterEach action, by a person or an agent, is on the audit trail with its evidence and a chained record id: Priya's signature with PC-02, the note sent to Daniel, the posted PO version 4, the checker's re-match, the release. The prevention reporter closes the loop: contract price changes that never reach open POs blocked 41 invoices in 12 weeks, so it proposes sending each signed amendment to the open POs it covers, for the buyer to confirm.
“Every action by a person or an agent, with its evidence, chained so it cannot be changed.”