Skip to content
Shapes

Invoice capture and PO matching

Invoices read, matched to purchase orders, and created as draft bills.

How it works · Invoice capture and PO matching

In

  • Gmail
  • PDF invoice
  • Purchase orders
  1. 1

    Extract

    Supplier, lines, tax read

    Total: 4,820.00

  2. 2

    Validate

    Totals and duplicates checked

    Checks passed

  3. 3

    Match

    Compared with the PO

    1 line differs

    Human checkpoint

  4. 4

    Post

    Draft bill created

    Draft in Xero

Out

  • Xero
  • Approval trail
  • Exception list
Invoice capture and PO matching. Inputs: Gmail, PDF invoice, Purchase orders. Steps: Extract, Supplier, lines, tax read; Validate, Totals and duplicates checked; Match, Compared with the PO; Post, Draft bill created. Outputs: Xero, Approval trail, Exception list.

How it works

01

The problem

Supplier invoices are keyed in by hand and checked line by line.

Step by step

  1. 01Extract. Supplier, lines, tax read.
  2. 02Validate. Totals and duplicates checked.
  3. 03Match. Compared with the PO.Human checkpoint
  4. 04Post. Draft bill created.

Tools and control

02

Connects

  • Xero
  • QuickBooks
  • Gmail
  • OpenAI

Built on n8n. Equivalent tools can be swapped in.

Human control

A person stays in control at the "Match" step. Everything else runs on rules you agree, with every run logged.

Next step

What would you like to improve?

Tell us what is taking too much time, what is difficult to manage, or what you would like your systems to do differently. You do not need a technical specification to start.