Each one needs to be opened, read, and re-typed into your accounting system. About 3 minutes apiece. There goes your morning.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Freight: PDX → LAX (5/12) | 1 | $2,400.00 | $2,400.00 |
| Freight: PDX → SEA (5/14) | 1 | $850.00 | $850.00 |
| Fuel surcharge (12.5%) | 1 | $406.25 | $406.25 |
| Detention (2.5 hrs @ $75/hr) | 2.5 | $75.00 | $187.50 |
| Lumper fee | 1 | $125.00 | $125.00 |
The AI follows the same logic a human would: spots the header, reads the body, sums or validates as needed. No template setup. No re-training when the format changes.
{
"vendor": "Acme Logistics LLC",
"invoice_number": "INV-2026-0428",
"date": "2026-05-18",
"due_date": "2026-06-17",
"bill_to": "Northwest Furniture Co.",
"line_items": [
{ "description": "Freight: PDX → LAX (5/12)", "qty": 1, "amount": "$2,400.00" },
{ "description": "Freight: PDX → SEA (5/14)", "qty": 1, "amount": "$850.00" },
{ "description": "Fuel surcharge (12.5%)", "qty": 1, "amount": "$406.25" },
{ "description": "Detention (2.5 hrs)", "qty": 2.5, "amount": "$187.50" },
{ "description": "Lumper fee", "qty": 1, "amount": "$125.00" }
],
"subtotal": "$3,968.75",
"tax": "$0.00",
"total": "$3,968.75"
}Once docs are structured, finding anything is a sentence away. Ask in plain English. No SQL, no filters, no Excel pivot tables.