Key takeaways
- An AP agent handles intake, extraction, coding, matching and draft bill creation.
- It works inside Xero, QuickBooks Online or NetSuite rather than a separate portal.
- Clean invoices flow straight through; unclear ones land in a short exception queue.
- No payment is released without a named approver signing off.
How AI invoice processing works
AI invoice processing starts where invoices already arrive: a shared AP inbox, a supplier portal or a scanned upload folder. The agent reads each document with a language model rather than a fixed template, so a new supplier layout does not break it. It pulls supplier, invoice number, dates, line items, tax and totals, then checks the arithmetic and looks for duplicates against bills already in the ledger.
Next the agent codes the invoice. It uses the supplier's history, your chart of accounts and any tracking categories to propose a GL account and cost centre for each line. Where confidence is high and the rules allow it, the draft bill is created automatically. Where anything is unusual, such as a new supplier, a changed bank account or a total outside the normal range, the invoice goes to a reviewer with the reason attached.
Three-way matching and approval routing
Three-way matching compares the invoice to the purchase order and the goods received note, so you only pay for what was ordered and delivered. An AI agent for accounts payable can do this well because it reads line descriptions the way a person does, matching 'Blue widget 10mm x100' to a PO line that says 'Widgets, blue, 10mm'. You set tolerances for price and quantity, and anything outside them is flagged rather than forced through.
Once matched, the agent routes the bill to the right approver based on amount, department or supplier, using the approval rules you already have. Approvers can sign off in Slack, Teams or email. The payment run itself stays a human action: the agent prepares the batch and the remittance advice, and a person releases it in the bank or payments platform.
Accounts payable automation for small business: what to start with
For a small business, the best first step is usually the highest-volume, most repetitive supplier invoices: utilities, subscriptions, freight and regular stock suppliers. These are easy to extract and code, and they make up most of the monthly count. Xero AP automation and QuickBooks bill capture tools cover basic extraction, and an agent adds coding logic, duplicate checks, supplier statement reconciliation and chasing missing invoices.
Cost depends on invoice volume, how many entities and currencies you run, whether you use purchase orders, and how clean your supplier data is. Off-the-shelf AP tools commonly run from tens to a few hundred dollars a month per entity plus per-invoice fees. Custom agent builds usually cost more upfront but fit your exact rules. Velum scopes the process first and quotes a fixed price for the build.
How it works
- 1
Map the current AP flow
We trace how invoices arrive, who codes and approves them, and where time and errors pile up. We also pull a sample of recent invoices to measure the baseline.
- 2
Connect intake and the ledger
The agent gets read access to the AP inbox and scoped access to Xero, QuickBooks or NetSuite to create draft bills, never to post or pay.
- 3
Set coding and matching rules
We encode your chart of accounts, supplier defaults, PO tolerances and approval thresholds, and test them against historical invoices.
- 4
Run in shadow mode
For two to four weeks the agent proposes coding and matches alongside your team, and we compare its output to what people actually posted.
- 5
Launch with approvals in place
Draft bills go live with an exception queue, and a person approves every bill above threshold and every payment run before money moves.
Before and after
Typical ranges from comparable deployments. Your baseline is measured before anything is built.
Tools it works with
- Xero
- QuickBooks Online
- NetSuite
- Microsoft 365
- Gmail
- Slack
- Bill.com
- Dext
- Claude
- n8n