Three-Way Matching Automation | Invoice Matching & PO Reconciliation | WebFootprint
Accounting Integrations Three-Way Matching Automation

Three-Way Matching Automation: Block Payment Until PO, GRN, and Invoice Align

Your AP team still lines up purchase orders, goods receipt notes, and supplier invoices by hand before every payment run. Manual invoice matching burns hours, lets quantity and price discrepancies through, and leaves duplicate invoices one click from the bank.

We build automated three-way matching that holds payment until PO reconciliation clears within your tolerances.

A glass AP procurement panel and a teal MATCH badge linked by PO, GRN, and invoice documents on a warm charcoal floor grid
R330–R400
fully loaded cost per manually matched invoice (Levvel Research 2025, converted at ~R16.50/USD)
14–22%
of invoices flagged as exceptions in typical AP teams (Ardent Partners)
4.2 days
average time to resolve a matching exception by hand (IOFM benchmarking)
~1.5%
of disbursements lost to duplicate payments where controls are weak (IOFM)
The Problem

Sound Familiar?

These are the exact issues finance directors and AP managers faced before automated three-way matching:

  • Creditors clerks line-compare every PO, GRN, and supplier invoice in Pastel or Sage before each payment run
  • Quantity shortfalls, price variances, and VAT mismatches only surface after the invoice is already in the batch
  • Duplicate invoices slip through when the same PDF arrives twice from a supplier portal and email
  • Exceptions sit for days while buyers and warehouse confirm what was actually received
  • Month-end and SARS VAT claims stall because matching evidence is scattered across folders and ledgers

SARS input VAT claims need matching evidence, and Pastel or Sage AP queues only get longer as invoice volume grows. When clerks cannot prove that quantity, price, and tax align across PO, GRN, and tax invoice, refunds stall, queries multiply, and overpayments leave the business before anyone notices.

How It Works

What Three-Way Matching Automation Actually Does

Invoice arrives → matched to PO and GRN → exceptions routed → payment released only on a clear match.

1

Invoice Captured

Supplier invoice lands from email, portal, or OCR into the AP queue linked to the open PO

2

Matched to PO & GRN

Quantity, unit price, and VAT compared automatically against the purchase order and goods receipt

3

Exceptions Routed

Mismatches go to buyer or warehouse with all three documents; clean matches move on

4

Payment Released

Only matched invoices enter the payment batch, with a full audit trail for SARS and auditors

What We Build

Everything You Need for Reliable Invoice Matching

Automated Three-Way Match

Every supplier invoice is compared to the open PO and GRN for quantity, unit price, and VAT before it can reach the payment run.

Tolerance Rules

You set price, quantity, and VAT tolerances by supplier or category. Matches within tolerance release; everything else holds for review.

Exception Routing

Mismatches route to the buyer, warehouse, or AP manager with the PO, GRN, and invoice side by side so resolution stops bouncing between inboxes.

Duplicate Invoice Blocking

Once a PO line is consumed by a matched invoice, a repeat submission has nothing left to match and is held instead of paid.

Ledger Write-Back

Matched invoices post to Sage, Pastel, Xero, or your ERP with account codes, VAT treatment, and an audit trail of who cleared each exception.

Payment Gate Control

Payment batches only include invoices that have cleared three-way matching. Overpayments and short-ship invoices never reach the bank file by default.

Systems We've Connected for PO Reconciliation

Sage PastelSage Business CloudXeroNetSuiteCustom ERPsWarehouse / WMS
Client Story

From 15 Minutes per Invoice to Under 2

How a Gauteng wholesaler stopped overpaying on short-ships and freed more than 70 AP hours a month with automated three-way matching.

Before

The Manual Process

  • Two creditors clerks compared PO, GRN, and PDF invoices line by line in Pastel
  • About 15 minutes per invoice once exceptions and supplier queries were included
  • Roughly one in five invoices needed chasing with buyers or the warehouse
  • Short-ship and price variances often cleared in the payment run before anyone noticed
  • Duplicate PDFs from portal and email occasionally paid twice
90 hrs/month spent on matching and exceptions
After

The Automated Process

  • Invoices match against open POs and GRNs within seconds of capture
  • Clean matches release or sit in a one-click approve queue
  • Exceptions arrive with the three documents side by side for the right owner
  • Payment batches only include invoices that cleared matching
  • Duplicate submissions hold because the PO line is already consumed
12 hrs/month reviewing exceptions only
70+ AP hours freed per month
R180K+ overpayments blocked in year 1
7 days faster average invoice cycle
8 weeks to full ROI
The Difference

Before vs After Invoice Matching Automation

Before
After
Time to match
10–15 min per invoice
Under 2 min (exceptions only)
Exception resolution
4+ working days
Same-day routing
Invoice cycle time
9–10 days average
Around 3 days
Duplicate payment risk
Up to ~1.5% of spend
Near zero on PO spend
Payment gate
Trust the clerk's checklist
No match, no pay
Cost per matched invoice
R330–R400 fully loaded
R35–R65 automated
Getting Started

How It Works

From first conversation to live three-way matching in 2–4 weeks.

01

Tell Us Your Setup

Which ledger and receiving systems you run, how AP matches invoices today, and where exceptions pile up.

02

Free Scoping Call

30-minute call to map PO, GRN, and invoice sources, tolerance rules, and who should own each exception type.

03

Build & Test

We wire the match engine, run parallel against a live payment batch, and validate quantity, price, and VAT outcomes.

04

Go Live & Monitor

Switch off manual line comparison. Monitoring keeps tolerances honest as suppliers and volumes change.

Questions

Frequently Asked Questions

How long does three-way matching automation take to set up?

A focused pilot against one ledger and one receiving source usually takes 2–4 weeks from scoping to go-live. Multi-warehouse GRNs, supplier-specific tolerances, VAT edge cases, and ERP write-back typically take 4–6 weeks.

Which systems can you connect for invoice matching?

We have built three-way matching against Sage Pastel, Sage Business Cloud, Xero, NetSuite, custom ERPs, and warehouse or WMS receiving feeds. If purchase orders, goods receipts, and supplier invoices are accessible, we can reconcile them before payment.

Will AP still approve every invoice?

Yes for exceptions. Invoices that match the PO and GRN within your tolerances can release automatically or land in a one-click approve queue. Your team stops comparing every line by hand and focuses on the mismatches that actually need judgement.

How is this different from purchase order automation?

Purchase order automation creates and sends POs when stock hits thresholds. Three-way matching sits later in the cycle: it blocks AP payment until the supplier invoice, the PO, and the GRN align. You can run both, but they solve different problems.

How do you handle partial receipts, price variances, and VAT?

Partial GRNs match only the received quantity and hold the balance. Price and VAT variances outside tolerance route as exceptions with the three documents side by side. During setup we map standard-rated, zero-rated, and exempt treatments so SARS-ready tax invoices stay consistent with the ledger.

How much does three-way matching automation cost?

Single-ledger match setups with standard tolerances start from around R15,000. Full automated invoice matching with exception routing, duplicate blocking, multi-warehouse GRNs, and ERP write-back typically ranges from R25,000 to R60,000. Teams processing 200+ supplier invoices a month usually see payback within 1–3 months from AP hours and prevented overpayments alone.

Ready to automate?

Stop Paying Before the Documents Agree

If your AP team is still matching POs, GRNs, and invoices by hand, you are burning hours and leaving overpayments and duplicates one payment run away from leaving the business.

Tell us which ledger and receiving systems you run, how many supplier invoices you process a month, and where exceptions hurt most. We will show you exactly how automated three-way matching would work for your stack.

Chat with us