Arcvane Labs demo — fictional sample invoices.Nothing is sent to QuickBooks or Xero. Arcvane Labs is not affiliated with Intuit or Xero.
Home / Work / DocuMind AP demo
Live demo · try it now
AI invoice processing: checked, cited data
DocuMind AP reads invoices, purchase orders and receipts, and shows exactly where on the page every value came from. It checks the math, tax and dates, matches the invoice to the PO and goods receipt, and flags look-alike duplicates and bank changes. Then you approve, and see the bill it would post to QuickBooks or Xero. The sample batch loads by itself; you can also add your own PDF or photo.
Loading the sample batch…
Inbox
this sessionDocument
Checks
Extracted fields
Three-way match: PO, goods receipt, invoice
Risk indicators
Account codes
with reasonsPush preview
Ask about this batch
Audit trail
| Time (UTC) | Who | Action | Hash |
|---|
Behind the scenes
liveHow it works
What happens to each document
Read on your device
PDF.js reads the text and the exact position of every word. Photos and scans are read by Tesseract OCR, also in your browser.
Tie every value to the page
Each value must match real words on the page. If it can’t be found, it is marked Unverified and goes to a person. Positions never come from AI.
Check it in code
Line math, tax, totals, dates, currency, PO and goods-receipt matching, duplicates and bank changes are plain code, so the numbers are exact.
Decide, then preview
You approve, hold or reject. Every step is written to a hash-chained audit trail, and the bill is shown as a QuickBooks or Xero preview.
- PDF reading, word positions and OCR, all in your browser
- Every check: math, tax, dates, 3-way match, duplicates, bank changes
- Confidence you can audit, field edits, approvals and the audit trail
- Cited answers about the batch (local, or Workers AI in AI-assisted mode)
- CSV and JSON export of everything you see
- The QuickBooks / Xero push: a preview of the payload, nothing is sent
- The vendor list, past invoices, account codes and approval limits are demo settings
- Exchange rates are a fixed demo snapshot, not live rates
- The “second approver” and vendor email are shown, not sent
- AI reads are capped per visitor and per day so the demo stays free
- Credit notes, earlier part-payments and running PO balances
- Several tax rates on one invoice, discounts and shipping lines
- Currencies without two decimal places (for example JPY)
- Multi-page line tables spread over several pages
- Live bank-account verification or VAT registry lookups
The score next to each value is a verification score: how it was read, whether it was found on the page, and whether the checks agree. It is a guide for review, not a statistical probability. DocuMind AP is a human-reviewed demo, not live accounting automation.
Why OCR alone is not enough for accounts payable
Most invoice tools stop at extraction: they return a vendor, a total and some line items, and you trust them. Accounts payable needs more. A value is only useful if you can see where it came from, if the arithmetic holds, and if it agrees with what you ordered and received. That is the gap this demo shows. Read more in our guide why OCR alone falls short for invoices.
Every value is tied to the page
The AI may suggest a value, but it is only accepted if the same characters are printed on the page. The box you see is drawn from the word positions in the PDF itself, or from OCR on a photo. A total that cannot be found is marked Unverified, scored lower and kept away from approval until a person confirms it.
Three-way match explains the exception
An invoice is matched line by line against the purchase order and the goods received note. In the sample batch the Halvard invoice charges £850 per upholstery kit against a PO price of £700, and bills 40 boxes of gloves when 36 arrived. Instead of a red flag, you get the reason, the sources and three options: approve what matches, hold and ask the vendor, or override with a written reason.
Risk indicators, not accusations
Payment-redirect scams usually arrive as a normal-looking invoice with new bank details. The demo compares bank details with the vendor list, spots invoice numbers that differ only by a letter O and a zero, and notices round amounts with no PO. These are signals for a person, with the evidence attached.
Built to be handed over
The same engine runs in your browser or on your own server. For a client we load the vendor list, chart of accounts, tolerances and approval rules, then connect QuickBooks Online or Xero. If you want to see how AI answers from documents more generally, try the AI Front Desk demo or read how AI assistants answer from your documents. This work is part of our AI solutions and data operations services.
Get this for your AP team
Your vendors, your rules, live in days.
This page runs on a template. For your team we load your vendor list, chart of accounts and approval rules, then connect your accounting tool. Our own suggested prices; see all pricing.
Starter
- Invoice and receipt reading for your fields
- Page highlight and confidence on every value
- Review queue with approve, hold and reject
- CSV / JSON export or one accounting tool
- 14-day fix warranty
Pro
- Everything in Starter
- 2- and 3-way PO matching with your tolerances
- Duplicate and bank-change risk indicators
- Account-code suggestions from your history
- Live QuickBooks Online or Xero connection
- Approval rules and audit trail
Managed
- Hosting and monitoring
- Monthly accuracy review on your documents
- New vendors, fields and rules
- Model and security updates
- AI page costs passed through at cost
Questions buyers ask
Does it really post to QuickBooks or Xero?
Not in this demo. You see the exact bill payload, labelled preview only, and nothing is sent. For a client we connect to their own QuickBooks Online or Xero company after testing in a sandbox. Arcvane Labs is not affiliated with Intuit or Xero.
Where do my files go?
In Local-only mode, nowhere: reading, OCR and every check run in your browser and nothing is uploaded or stored. In AI-assisted mode, only the text lines of your own files are sent to Cloudflare Workers AI to read the fields; the file itself never leaves your device and nothing is stored.
How accurate is it?
Every value shows a verification score and the spot on the page it came from. A value that cannot be found on the page is marked Unverified and needs a person. Before launch we test on 30 to 50 of your own invoices and send you the results.
Can the AI make up a number?
Totals, tax and matching are worked out in code, never by AI. In AI-assisted mode the server drops any value the AI returns that is not printed in the document, and answers are checked so every amount must appear in a cited source.
Is a risk indicator the same as fraud?
No. Bank-detail changes, look-alike invoice numbers and round amounts without a PO are signals for a person to check. The demo never decides on its own that something is fraud.
How long does a client build take?
Starter takes about a week. Pro takes two to three weeks, depending on your accounting setup, approval rules and how many document layouts you receive.
More live demos
See the other things we build
Every demo runs on the stack we use for clients.