DAGL

Match every invoice to its order, and see why each one passed.

How can a finance team use AI to match invoices and review spend?

Put one invoice on each row and write your matching rule once, in plain words. DAGL checks every invoice against its purchase order and goods receipt, and shows the lines it compared. Invoices that do not match go to a person with the reason attached. In the example below, 600 invoices cost about $1.20 to check, shown before the run.

Try it on your dataSee the check →

“Three-way match clears the invoices that line up. The rest sit in a queue until someone has time to open the PDF and the order side by side.”

Accounts payable lead · [interview quote to come]

One invoice, from the PDF to a checked answer.

Build the check on an invoice your team has already cleared. Then run the same steps on every invoice in the month.

  1. 1 · StartInvoice INV-20417 from Harbour Dairy · one row from your invoice list
  2. 2 · FetchThe invoice PDF, purchase order PO-8812 and its goods receipt
  3. 3 · ReadLines, quantities, unit prices and the total: £4,860.00
  4. 4 · Ask AIDo quantity and price match the order and the goods received, within our 2% tolerance?
  5. 5 · SendMatched invoices go to the payment run; the rest go to the accounts payable queue with the reason
  6. ✦ AnswerReview · the price on line 3 is 4% above the order
How your expert checks it47 of 50invoices agree with your accounts payable lead. Open the 3 that differ and fix the rule.
What a run costs$1.20to check 600 invoices, shown before anything is sent.
Where the answers goYour payment runMatched invoices go back to the finance system you use today.
example data

Before you try it.

We already have accounts payable software. Why add DAGL?

Keep it. Accounts payable tools capture invoices and run payments. DAGL runs the checks your team writes itself, such as your tolerance rule. It sends the answers back to the same system.

How do we know the matches are right?

Run the check on 50 invoices your team has already matched. DAGL counts where the two agree and shows the step that went wrong where they differ.

How the expert check works →

Can an auditor see how an invoice was cleared?

Yes. Every answer keeps what it read, the instructions and version it followed, the AI that answered and who started the run.

Where does our financial data go?

DAGL runs on our hosted service or on your own servers, with your own AI account. Reviewers can work on masked copies.

Read about security →

Questions finance teams ask.

Worked example

How to match invoices to purchase orders with AI, and query the ones that do not fit

Put each invoice beside its order and goods receipt, write the tolerance in plain words, and send every mismatch to a person with its reason.

Read the worked example →
Guide

How to review expense claims against your policy with AI

Turn each line of the policy into one question. DAGL answers each question for every claim and keeps the receipt it read.

Read the guide →
Guide

How to code invoices to the right ledger account, and check the coding

Give the AI your chart of accounts and 20 invoices your team has coded. Compare its codes with theirs before you run the month.

Read the guide →
Checklist

What an auditor asks about an AI-assisted finance check

Which data each answer read, which instructions and version it followed, which AI answered and who approved the run. DAGL keeps that record for every answer.

Read more →
Template

Invoice and order match

A ready check to copy into DAGL. Point it at your invoice folder and your purchase orders.

Copy the template →

Questions every team asks before it relies on AI.

How do you know the answers are right?What does it cost to run AI on every row?Which tool should a team use to run AI on many records?

Bring your invoice check.

Start from the invoice and order match template, or bring the check your team does by hand today.

Copy the template →Try it on your data

Written by [Founder name], [role] · Updated 14 November 2026: first published.