What it does
- Reads PDFs, scans, photos, Word, Excel and email attachments
- Extracts header fields and every line item
- Checks sum of lines = stated total, tax rates and dates, in code
- Matches invoices to purchase orders and delivery dockets (two- and three-way matching)
- Reconciles supplier statements against your ledger: missing invoices, keying errors, duplicates
- Marks each invoice pay, hold or escalate, with the reason written down
Measured results
| Job | Accuracy | Opus alone | Yellowjacket |
|---|---|---|---|
| A year of supplier statements (165k tokens) vs the ledger | both exact | $1.00 | $0.15 |
| 30-invoice exception desk (PO + receipt + policy), repeat batch | both exact | $0.79 | $0.006 |
Tests on generated documents with exact known answers. The statement reconciliation needed a 64k-token answer from Opus; Yellowjacket's workers read one statement at a time and code does the matching.
Why accounts payable teams use it
An AI that reads invoices is only useful if you can trust its numbers. Yellowjacket never asks a model to add up: models read, code calculates, and a reading that doesn't reconcile is read again by a stronger model. Every invoice has a record of which model read it and which checks it passed.
How it works
- A top model plans the job once. Claude Opus looks at a few samples and writes the instructions, the checks and the arithmetic. You pay for that once per kind of job, and the plan is kept for next time.
- Cheap models do the reading. A short tryout picks the cheapest open models that pass the job's checks; they read every document. Sums, dates and comparisons are done in code, not by a model.
- Every answer is checked. Totals have to reconcile and two different models have to agree. When they don't, a stronger model reads it again; only real disagreements go back to the top model.
- You get a receipt. Before the job you see what Claude, ChatGPT and Gemini would each charge alone; after it, what each document cost and which checks it passed.
Questions people ask
Can AI extract data from invoices accurately?
Yes, when the numbers are checked. On our invoice and statement tests every settled reading was exact, because line items must reconcile to the total and two models must agree before anything is accepted.
Does it work with scanned or photographed invoices?
Yes. Scans and phone photos are read by vision models; on 95 real receipt photos Yellowjacket got 93 right.
Can it do three-way matching?
Yes: invoice against purchase order and goods receipt, with your tolerance rules, and a pay / hold / escalate decision with the reason.
Does it connect to Xero or QuickBooks?
Yes, read-only, along with Google Drive, SharePoint, Gmail and Outlook.