Invoice matching: every supplier bill checked before it is paid

Compares each incoming invoice with the purchase order it belongs to and flags any line that does not agree.

The invoice matching is a skill in Ai1, the AI agent platform by MyZone AI. The CFO Agent runs it on your supplier bills: it reads each invoice, compares it with the matching purchase order, flags anything that does not line up and queues the payment for your approval. A named person on your team approves every payment.

  • Part of Ai1
  • Nothing paid until you say yes
  • Overcharges caught before payment

    A bill that does not line up with its order is flagged while the money is still in your account.

  • A payment run ready to approve

    Matched bills are queued with the supporting detail, so approving is a check, not a hunt through paperwork.

  • Odd payments spotted

    Duplicate payments, odd amounts and changed bank details are flagged as soon as they appear.

The invoice matching in short

The invoice matching at a glance
ReadsEach incoming supplier invoice
Compares withThe matching purchase order
FlagsAnything that does not line up, plus duplicates, odd amounts and changed bank details
You getA payment run queued for your approval, with the source behind each figure
Needs to startRead access to your accounting system, plus who approves payments and any limits
NeverPays a bill or moves money before a named person approves

Why check a bill against the order

Supplier invoices drift from what was ordered: a unit price creeps up, a delivery is billed twice, or bank details change on an email nobody questioned. Each one is small and easy to miss in a pile of bills. Checking every invoice against its purchase order before the payment run means you only pay for what you agreed to buy.

How this differs from the CFO Agent as a whole: the agent also chases what customers owe and runs the month-end close; this skill is the check it runs on the bills you owe.

From a pile of bills to an approved payment run

Four steps. Money moves only after a named person approves.

How the CFO Agent works: you ask through the Comms Hub and Ai1 runs the steps: prepare, explain, ask and act and record. It works with QuickBooks, Xero, NetSuite, Sage and Gusto. You approve at: ask. It returns a month-end pack.
Tap the diagram to enlarge it

Step 1: Bills come in

Each incoming invoice is read from your finance data, with read-only access wherever possible.

Step 2: It finds the order

The invoice is compared with its purchase order, and any line that does not agree is flagged.

Step 3: It queues the payments

Bills are queued for payment, each with the supporting detail and the source document behind its figures.

You approve

Step 4: You approve each payment

Nothing is paid until a named person on your team approves. That rule cannot be turned off.

Example: a week of supplier bills for a joinery workshop

Example with a fictional company. Names and figures are invented to show the kind of output you get.

What it was asked: Can you handle this week's supplier invoices before Friday's payment run?

What the check found, Quillmoor Joinery (fictional), one week of bills
Matched11 of 14 invoices agreed with their purchase orders and were queued for approval, totalling $23,480.
Price differsFlagged. A timber merchant billed oak boards at $9.40 a metre against $8.60 on the order, $312 more in total. Held for a decision.
Bank details changedFlagged. A fixings supplier's invoice gave a new account number. Held until someone confirms it with the supplier.

It flags, you approve

How the invoice matching keeps every payment in your hands.

  • It never pays a bill or moves money until a named person on your team approves, and that rule cannot be turned off.
  • Every figure traces back to a source document or ledger entry. When it is unsure, it asks you instead of guessing.
  • It starts with read-only access wherever possible, masks sensitive data and can be paused or cut off at any time.

Works well with

The agent that runs this check, and the skills and recipes it works with.

Frequently asked questions about the invoice matching

Will it pay suppliers on its own?

No. It prepares each payment with the supporting detail, and a named person on your team must approve it before anything moves. That rule cannot be switched off.

What happens when an invoice does not match the order?

It flags anything that does not line up and the bill waits for your decision. A flagged bill is only paid if a named person on your team approves it.

What does it need to get started?

Read access to your accounting system, such as QuickBooks, Xero, NetSuite or Sage, and the names of the people who approve payments, plus any approval limits.

Check this week's bills with us

Bring a batch of supplier invoices and their orders and we will show you the payment run, waiting for your approval.

  • Your own private serverEvery Ai1 plan runs on a private server that belongs to your business alone.
  • Your data stays yoursStored on your server, not used to train AI models, and you can export everything you build at any time.
  • Choose your AI modelBring your own AI provider account and pay it directly, with no markup from us.
  • No lock-inMonthly plans run month to month with no long-term commitment, and everything you build can be exported.