The AI agent had one job: pay approved vendor invoices, so the finance team could stop doing it by hand.
On a Tuesday morning, it picked up invoice #4471 from a freight vendor Ksh48,000, stamped Approved in the company's ERP, cleanly matched to a valid purchase order. The agent checked the things it was told to check. They all passed. It paid the invoice.
The invoice had already been paid. The previous Thursday. By a member of the finance team.
Here is what the company's systems believed that morning and none of them was wrong.
The ERP said: Approved. Unpaid. The reconciliation job that pulls in bank activity runs overnight, and last night it had failed silently. So the ERP's picture of the world was simply four days stale.






