Skip to content
W
GoBD-compliant §203 StGB-compliant Q1

Three-Way Matching Agent

Purchase order, delivery note, invoice - automatically matched, discrepancies routed.

Compares incoming invoices with purchase orders and goods receipts. Checks quantities, prices and tolerances.

Analyse your process
Airbus Volkswagen Shell Renault Evonik Vattenfall Philips KPMG

Purchase order, goods receipt and invoice matched fully by rules

The agent validates quantity, price and tolerances between purchase order, goods receipt and invoice fully deterministically against purchasing rules, with zero AI share.

Outcome: Three-way matching rate automated at 95 percent, throughput to invoice approval reduced from 3 days to under 2 hours, and early-payment-discount losses eliminated.

100% Rules Engine
0% AI Agent
0% Human

The 6 steps make three-way matching the ideal starting candidate for the Decision Layer:

10 to 20 percent of invoices land in the exception queue

Three-Way Matching is the decision bottleneck in accounts payable because every single incoming invoice must be checked against its purchase order and goods receipt before it gets paid. The Three-Way Matching Agent replaces manual checking with six deterministic rules and achieves an enterprise-grade straight-through rate - with no AI component, no EU AI Act (UK: UK AI regulatory framework) classification, no room for interpretation. It is the ideal starting point for CFOs who want to establish the Decision Layer in the finance organisation, because it combines high volume, low risk and directly measurable cash impact.

Why manual matching dominates the P2P throughput time

In a typical enterprise accounts payable function, between 10 and 20 percent of all incoming invoices end up in an exception - quantity mismatch, price variance, missing goods receipt, wrong PO reference. Well-run enterprise AP teams reach straight-through rates in the high double digits once tolerance rules are tuned. The remaining exceptions tie up most of the working time, because every variance must be researched, discussed with procurement and approved manually.

Reality in the mid-market and across the broader enterprise segment sits well below that. Even with ongoing investment in AP automation, the share of invoices processed fully without human intervention often remains in the low third of total volume. The gap between investment and impact appears wherever matching logic is hidden in ERP screens rather than running as a dedicated decision agent with a clear approval matrix.

For the CFO this means two concrete problems: discount losses from late approvals, and unreliable liquidity planning because the stock of open, unmatched invoices is not controllable.

How the Decision Layer breaks down matching

The Three-Way Matching Agent splits the review into six micro-decisions, all rule-based: find the PO, find the goods receipt, match quantities, match prices, check variance against tolerance, route approval via matrix. Every step is a numerical comparison. Every tolerance threshold is configurable. Every routing decision follows an amount-by-variance matrix that has been aligned with management and internal audit.

This shape is why the agent carries 0% AI content. It makes no judgement calls, interprets no text, learns nothing. It executes rules that a human would apply the same way - only in milliseconds and without fatigue. For the EU AI Act the agent is therefore irrelevant, for audit-compliant bookkeeping standards it is a standard step, and for internal audit it is a gap-free decision path.

Concrete scenario: industrial holding with 12,000 invoices per month

An industrial holding with six plants processes around 12,000 incoming invoices per month. Starting point: 78 percent of invoices match on the first pass, 22 percent end up in the exception queue. The AP team of nine full-time staff works primarily on these exceptions and handles an average of 140 clarifications per day. Discount utilisation: 61 percent. Average throughput time from invoice receipt to payment: 9.4 days.

After introducing the Three-Way Matching Agent with tuned tolerances (2 percent price, 5 percent quantity, tiered approval matrix from EUR 2,500 / USD 2,700 upwards), the picture shifts: the straight-through rate rises to 88 percent, the manual clarification backlog drops from 2,640 to 1,440 invoices per month. The AP team no longer works on routine matching but only on genuine discrepancies with procurement and suppliers. Discount utilisation: 84 percent. Throughput time: 2.1 days. Cash impact from the first discount effect alone: around EUR 430,000 (USD 464,000) per year at an invoice volume of EUR 380 million (USD 410 million).

Why this agent is the starting point for the Decision Layer

The Three-Way Matching Agent is the most rational entry decision for a CFO because it delivers four properties simultaneously that rarely align in other finance agents: high readiness (data already sits in the ERP), daily volume (immediately measurable), low governance burden (rule-based, not AI) and high economic impact (discounts, liquidity, capacity).

On top of that, it lays the infrastructure for all downstream workflow agents. The tolerance threshold system is later used by the Cash Application Agent for matching incoming payments against open items. The approval matrix becomes the standard building block for every workflow agent with amount-based escalation. The process documentation supplies the audit trail that later AI-supported agents (such as Invoice Coding) can align with.

Anyone establishing the Decision Layer in the finance organisation starts here - with an agent that needs no discussion with the data protection officer, no training data, and whose impact is visible in the discount report after the first week.

Micro-Decision Table

Who decides in this agent?

6 decision steps, split by decider

100%(6/6)
Rules Engine
deterministic
0%(0/6)
AI Agent
model-based with confidence
0%(0/6)
Human
explicitly assigned
Human
Rules Engine
AI Agent
Each row is a decision. Expand to see the decision record and whether it can be challenged.
Find purchase order for invoice Which purchase order belongs to this invoice? Rules Engine Vendor

Database match on PO number and vendor

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Vendor

Find goods receipt Which delivery note or goods receipt belongs to it? Rules Engine

Database match on PO reference

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Quantity matching Do ordered, delivered and invoiced quantities match? Rules Engine Vendor

Numerical comparison across all three documents

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Vendor

Price matching Does the invoiced price match the agreed price? Rules Engine Vendor

Numerical comparison with defined tolerance threshold

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Challengeable by: Vendor

Discrepancy assessment Is the discrepancy within tolerance? Rules Engine

Threshold rule per product group and vendor

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Approval routing Who must approve the invoice? Rules Engine

Approval matrix by amount and discrepancy level

Decision Record

Rule ID and version number
Input data that triggered the rule
Calculation result and applied formula

Challengeable: Yes - rule application verifiable. Objection possible for incorrect data or wrong rule version.

Decision Record and Right to Challenge

Every decision this agent makes or prepares is documented in a complete decision record. Affected parties (employees, suppliers, auditors) can review, understand, and challenge every individual decision.

Which rule in which version was applied?
What data was the decision based on?
Who (human, rules engine, or AI) decided - and why?
How can the affected person file an objection?
How the Decision Layer enforces this architecturally →

Does this agent fit your process?

We analyse your specific finance process and show how this agent fits into your system landscape. 30 minutes, no preparation needed.

Analyse your process

Governance Notes

GoBD-compliant §203 StGB-compliant

GoBD relevance: high - the matching process is the central verification instance between ordering and payment. Fully rule-based (0H/6R/0A) - no AI discretion, no human discretion in the standard case. This makes the agent the ideal starting point for organisations that must demonstrate GoBD compliance. The approval matrix implements the four-eyes principle required in many internal control systems.

§203 StGB-relevant data is encrypted end-to-end and never passed to AI models in plain text.

Process Documentation Contribution

The Three-Way Matching Agent documents for every match: which purchase order and goods receipt were assigned, the exact quantities and prices from all three documents, the calculated discrepancy, the applied tolerance threshold and the routing result. During a tax audit, it is fully traceable whether every invoice was correctly verified.

Assessment

Agent Readiness 89-96%
Governance Complexity 16-23%
Economic Impact 81-88%
Lighthouse Effect 21-28%
Implementation Complexity 21-28%
Transaction Volume Daily

Prerequisites

  • ERP system with procurement module (purchase orders)
  • Electronic goods receipt posting
  • Defined tolerance thresholds per product group
  • Approval matrix by amount brackets

Infrastructure Contribution

The Three-Way Matching Agent builds the matching pattern reused across the entire Finance organisation. The tolerance threshold logic is used by the Payment Run Agent and Cash Application Agent. The approval routing pattern is the template for all workflow agents that require amount-based approvals.

What this assessment contains: 9 slides for your leadership team

Personalised with your numbers. Generated in 2 minutes directly in your browser. No upload, no login.

  1. 1

    Title slide - Process name, decision points, automation potential

  2. 2

    Executive summary - FTE freed, cost per transaction before/after, break-even date, cost of waiting

  3. 3

    Current state - Transaction volume, error costs, growth scenario with FTE comparison

  4. 4

    Solution architecture - Human - rules engine - AI agent with specific decision points

  5. 5

    Governance - EU AI Act, GoBD/statutory, audit trail - with traffic light status

  6. 6

    Risk analysis - 5 risks with likelihood, impact and mitigation

  7. 7

    Roadmap - 3-phase plan with concrete calendar dates and Go/No-Go

  8. 8

    Business case - 3-scenario comparison (do nothing/hire/automate) plus 3×3 sensitivity matrix

  9. 9

    Discussion proposal - Concrete next steps with timeline and responsibilities

Includes: 3-scenario comparison

Do nothing vs. new hire vs. automation - with your salary level, your error rate and your growth plan. The one slide your CFO wants to see first.

Show calculation methodology

Hourly rate: Annual salary (your input) × 1.3 employer burden ÷ 1,720 annual work hours

Savings: Transactions × 12 × automation rate × minutes/transaction × hourly rate × economic factor

Quality ROI: Error reduction × transactions × 12 × EUR 260/error (APQC Open Standards Benchmarking)

FTE: Saved hours ÷ 1,720 annual work hours

Break-Even: Benchmark investment ÷ monthly combined savings (efficiency + quality)

New hire: Annual salary × 1.3 + EUR 12,000 recruiting per FTE

All data stays in your browser. Nothing is transmitted to any server.

Three-Way Matching Agent

Initial assessment for your leadership team

A thorough initial assessment in 2 minutes - with your numbers, your risk profile and industry benchmarks. No vendor logo, no sales pitch.

30K120K
1%15%

All data stays in your browser. Nothing is transmitted.

Frequently Asked Questions

What happens with partial deliveries?

The agent recognises partial deliveries automatically and matches delivered against ordered quantities. Invoices for partial deliveries are checked against the open remainder of the order line. Multiple goods receipts per order are accumulated.

How are price discrepancies handled?

The tolerance threshold is configurable per product group and vendor. Discrepancies within tolerance are approved automatically. Discrepancies outside tolerance are routed to the responsible buyer - with the exact difference and the reference to the agreed price.

Is AI needed for three-way matching?

No. The agent is fully rule-based - all six decision steps are deterministic. That is precisely what makes it the ideal starting point: zero AI risk, maximum traceability, immediate GoBD compliance. AI components only come into play with downstream agents.

What Happens Next?

1

30 minutes

Initial call

We analyse your process and identify the optimal starting point.

2

1 week

Discover

Mapping your decision logic. Rule sets documented, Decision Layer designed.

3

3-4 weeks

Build

Production agent in your infrastructure. Governance, audit trail, cert-ready from day 1.

4

12-18 months

Self-sufficient

Full access to source code, prompts and rule versions. No vendor lock-in.

Implement This Agent?

We assess your finance process landscape and show how this agent fits your infrastructure.