Invoices match what we booked.
In theory every charge exists on a shipment. In practice waiting time, surcharges and re-weighs appear late, or not at all.
Every supplier invoice was checked by hand against shipment costs, in spreadsheets and email chains. One disputed line could hold up a whole invoice for days. We built an agent to do the checking, and a console for finance to stay in control.
Vibe-coded UI The finance overview: automation rate, cycle time, accuracy and exceptions by reason at a glance.
In theory every charge exists on a shipment. In practice waiting time, surcharges and re-weighs appear late, or not at all.
Hours per invoice, days if escalated, a real risk of missed or duplicate charges, and no central view of what's stuck.
Let the agent approve what matches within tolerance, and give finance only the lines that need judgement.
Finance processed every supplier invoice manually: open the PDF, find each shipment, compare every charge against what was booked, then chase operations by email about anything that didn't match. It took hours per invoice and days when something was disputed, with no central record of decisions.
Discovery, structure, how it works, how we built it and what we learned, with 8 visuals. This part is encrypted and opens with a password.
No password? Request one by email and I'll send it over.
Tell me what you're building and which hat it's missing.