No. 01 — Projects · 001
The service worked. Getting paid didn't.
Automating invoicing for 10,000+ purchase orders a month with a client in Chile's automotive industry — a problem nobody had seen, because nobody had reached that scale.
- Role
- CTO, Gravat
- Type
- Professional systems
What it looked like
Gravat supplies a client in Chile’s automotive industry with a physical product backed by a platform. The client issues a purchase order for every single process. On paper, billing it was admin work: deliver, invoice, collect.
The real problem
Nobody had ever run this product at this scale. At more than 10,000 purchase orders a month, “just invoice it” stopped being admin work and became a system nobody had built. The client had never seen the problem, because nobody had reached that volume before.
The symptoms were everywhere: invoices running weeks behind deliveries, cash stuck for months, people spending days matching orders to invoices by hand — and some orders never billed at all.
What we did
We built a system that invoices every purchase order automatically, with a real-time view of what has been billed and what is still pending.
What changed
- Invoicing: from weeks behind to real time.
- Revenue: orders that used to slip through are now billed.
- Visibility: management sees, live, what is billed and what is pending.
The lesson
The product was ready; the business around it wasn’t. At scale, the question moves from “does it work?” to “can we get paid for it?” — and that one rarely shows up in the first demo.
Fig. 01 — Try it: raise the volume and watch the manual lane fall behind.
Orders → invoices · one quarter
Illustrative values
- Days behind
- 0
- Cash pending
- $0
- Never billed
- 0
- Days behind
- 0
- Cash pending
- $0
- Never billed
- 0
10 orders a month, after one quarter. Manual: keeping up, nothing behind and nothing pending. Automatic: all 30 orders billed, nothing pending.
The same company at two volumes, after one quarter
| 10 orders/month | 10,000 orders/month | |
|---|---|---|
| Manual |
|
|
| Automatic |
|
|