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.

Every value highlighted on the page3-way PO matchRisk indicatorsLocal-only modeQuickBooks / Xero preview
PDF, PNG, JPG · up to 8 MB · 10 pages
Privacy

Loading the sample batch…

Inbox

this session

    Document

    Checks

      Extracted fields

      Three-way match: PO, goods receipt, invoice

      Risk indicators

        Account codes

        with reasons

        Push preview

        
          

        Preview only · nothing is sent · a live connection is a client build · Arcvane Labs is not affiliated with Intuit or Xero

        Ask about this batch

        Audit trail

        Audit trail, newest first
        Time (UTC)WhoActionHash

        Each entry’s hash includes the one before it. In this demo the chain lives in your browser; client builds store it on a server so it can’t be rewritten.

        Behind the scenes

        live

          Reason

          How it works

          What happens to each document

          01

          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.

          02

          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.

          03

          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.

          04

          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.

          Real in this demo
          • 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
          Simulated or limited
          • 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
          Not supported in the demo (scoped in client builds)
          • 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.

          Launch

          Starter

          $1,800 one-time
          • 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
          Ask about Starter
          Most chosen

          Pro

          $3,500 one-time
          • 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
          Ask about Pro
          After launch

          Managed

          $750 / month
          • 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
          Ask about Managed
          Not sure yet? A paid pilot: we run 100 of your own invoices and send an accuracy report. $450, credited to any build.[email protected] →

          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.

          All work →Book a free call