Skip to content
Aavenir Atlas early access is open Contractflow on the ServiceNow Store since 2019 Runs on ServiceNow, or standalone ProcureTech100 2025/26 Pioneering Digital Solution ISO/IEC 27001:2022 certified, SOC 2 Type 2 compliant

Glossary

What is two-way invoice matching?

Two-way invoice matching compares an invoice with its purchase order to check that quantities, prices and terms agree, and holds the invoice if they do not, before approval and payment.

How it works

The invoice and purchase order are compared line by line. If quantity, unit price and total match within any allowed tolerance, the invoice moves to approval. If not, processing stops until the difference is fixed or explained. It is also called purchase order matching.

  • Two-way. invoice against purchase order.
  • Three-way. adds the goods receipt, confirming the items arrived.
  • Four-way. adds inspection, or a check against contract terms.

Problems with manual matching

Matching by hand is slow and error prone. Accounts payable teams spend time comparing documents, chasing differences by email and correcting entries, while invoices wait and early payment discounts are missed. Automation handles the routine matches and leaves people to work on real exceptions.

When two-way is enough

Two-way matching suits services and low risk purchases where a separate receipt is not recorded. For physical goods, three-way matching is safer because it confirms delivery before payment.

How Aavenir handles it

Invoiceflow matches invoices to the purchase order and receipt and adds a check against the signed contract, covering rates, discounts and tax terms. Exceptions go to a person before anything is paid.

Frequently asked questions (FAQ)

Common questions

What is the difference between two-way and three-way matching?

Two-way matching compares the invoice with the purchase order. Three-way matching adds the goods receipt, confirming that what was billed was actually delivered. Three-way is safer for physical goods. Read about invoice matching.

What happens when an invoice does not match?

The invoice is held and routed to the right person to resolve the difference, often by contacting the supplier or the requester. It is paid only after the difference is fixed or approved. See Invoiceflow.

What is a matching tolerance?

An allowed difference, by amount or percentage, within which an invoice still counts as matched. Tolerances avoid holding invoices for tiny rounding differences. Set them carefully so real errors still stop. Read about invoice approval.

Have a question we have not answered? Ask the Expert

Schedule a demo

See your contracts run on one record.

  • 1 A 30 minute walkthrough Built around your team, whether that is procurement, legal, IT or finance.
  • 2 Your contracts, not ours Bring a few sample agreements and watch Aavenir AI extract and review them.
  • 3 ServiceNow or standalone We show the deployment that fits the systems you already run.

Prefer to talk first? Contact the team.