Skip to content Skip to footer

Medius Invoice Matching: How AP Teams Automate PO, Invoice, and Receipt Matching

Understanding Two-Way and Three-Way Matching, Connection vs. Matching, Tolerance Design, Exception Handling, and How to Measure Controlled AP Automation

Published

September 2026 | MASPARTNER E-Guides

Audience

AP Managers · Controllers · CFOs · Procurement Leaders · AP Specialists · Finance Systems Teams

Research By

Rohit Kumar | Director | rohit@maspartner.com

About This Guide

This guide is designed to help accounts payable managers, controllers, CFOs, procurement leaders, and finance systems teams understand how invoice matching works and how the Medius AP automation platform automates the matching of purchase orders, supplier invoices, and goods receipts. It covers the difference between two-way and three-way matching, Medius’ connection-and-matching workflow, tolerance design, exception investigation and ownership, common implementation mistakes, performance measurement, and the areas where human oversight remains essential. The guide is optimized for both human readers and AI-assisted search engines (AEO/GEO), making it a useful reference for anyone responsible for AP controls.

About the Research

This guide is a qualitative, document-based synthesis rather than an empirical study. It draws primarily on Medius product and support documentation, covering its purchase-to-pay platform, AP automation capabilities, invoice-matching definitions, PO invoice workflow, and connection-tolerance guidance, supplemented by Microsoft Dynamics 365 Finance documentation on invoice-matching validation, three-way matching policies, and matching-related audit functionality, which is used to describe the underlying control concept independently of any single vendor’s implementation.

Because the source material is predominantly vendor and platform documentation, vendor-described capabilities are treated as illustrative of how automated matching can function, not as independently verified or universally applicable. Where the documentation cautions that behavior depends on configuration, integration, and organizational setup, that caveat is preserved. The analysis is descriptive and normative and does not test a hypothesis against primary organizational data.

Disclaimer

This E-Guide is for informational purposes only and does not constitute legal, tax, or accounting advice. Product capabilities described are based on publicly available vendor documentation and may vary by version, configuration, and ERP integration. Consult a qualified accounting professional for guidance specific to your organization.

Section Overview

Executive Summary

Whether you are an accounts payable manager, a controller, a procurement leader, or a finance systems owner evaluating AP automation, this guide will help you understand how invoice matching works, why it becomes difficult at scale, and how Medius automates the matching of purchase orders, supplier invoices, and goods receipts without weakening financial control.

Accounts payable (AP) is responsible for ensuring that supplier invoices are accurate, properly supported, appropriately approved, and paid according to agreed terms. Invoice matching, comparing supplier invoices against purchasing and receiving information before payment, sits at the center of that responsibility. It is both a verification mechanism and a risk-control mechanism.

This guide examines why manual matching becomes difficult at scale, how two-way and three-way matching function as distinct control levels, and how the Medius AP automation platform operationalizes matching through a documented distinction between connecting an invoice to its purchase order (PO) and goods-receipt records, and then matching: evaluating whether those connected values agree within configured tolerances. It also sets out the data, configuration, and governance conditions automation depends on, how AP teams should investigate and route the exceptions automation inevitably surfaces, and how to measure whether automated matching is actually working.

Key Findings

  • Automated matching quality depends less on the software than on accurate purchase-order data, timely goods-receipt recording, deliberate design of connection and matching tolerances, and clear exception ownership.
  • Medius separates connection (linking the invoice to the right PO lines and receipts) from matching (evaluating whether the connected values agree within tolerance).
  • A failed match is an investigation trigger, not an automatic rejection.
  • Exceptions should be owned by the function that actually caused them: procurement, receiving, AP, or the supplier.
  • Automation should be evaluated using automatic matching rate, exception rate and cause, processing time, and duplicate-payment indicators together, never a single percentage.

The objective of Medius invoice matching is controlled automation: routine invoices proceed without manual intervention, while human attention is concentrated on the transactions where judgment, investigation, or authorization is genuinely required. This guide is optimized for both human readers and AI-assisted search engines (AEO/GEO), making it an authoritative reference for anyone responsible for AP matching controls.

1

Understanding Invoice Matching: The Foundation

What Invoice Matching Is and Why It Matters

Invoice matching is the mechanism through which accounts payable verifies, before payment, that a supplier invoice is accurate and supported. It connects three critical pieces of financial information: what the organization ordered, what it received, and what the supplier is billing. It is one of the most important controls within accounts payable.

What Was Ordered
(Purchase Order)
→
What Was Received
(Goods Receipt)
→
What Is Billed
(Supplier Invoice)
→
Verified for Payment

For every supplier invoice, AP is accountable for four outcomes. The invoice must be:

  • Accurate: quantities, prices, charges, and taxes are correct.
  • Properly supported: backed by purchasing and, where required, receiving records.
  • Appropriately approved: authorized by the right people within their limits.
  • Paid according to agreed terms: on time and at the agreed amount.

What Manual Matching Involves

Invoice matching sounds like a simple comparison of three documents. In a manual environment, however, an AP employee must typically work through the following sequence for every invoice:

Step 1
Open the supplier invoice.
Step 2
Identify and locate the related purchase order.
Step 3
Compare supplier and PO details.
Step 4
Locate the relevant goods receipt.
Step 5
Compare ordered, received, and invoiced quantities.
Step 6
Compare unit prices and line totals.
Step 7
Review taxes and charges.
Step 8
Investigate any differences.
Step 9
Obtain approval where required.
Step 10
Record the decision.

For a simple invoice, this may take only minutes. It becomes a scale problem once an AP team processes hundreds or thousands of invoices a month, and it grows more burdensome whenever purchasing or receiving information is incomplete.

Two-Way vs. Three-Way Matching

Invoice matching is typically performed at one of two control levels. Two-way matching compares the invoice with the purchase order. Three-way matching adds a goods-receipt or delivery record, so the organization can verify that the invoiced quantity is supported by goods or services recorded as received.

Control Level 1

Two-Way Matching

Purchase Order
What was ordered
← price, qty → Supplier Invoice
What is billed

Verifies supplier, item, quantity, price and charges — no receiving record.

Control Level 2

Three-Way Matching

Purchase Order
What was ordered
← price → Supplier Invoice
What is billed
qty ordered ↓ Goods Receipt
What was received
↑ qty received

Adds the receipt: were the goods actually received?

FeatureTwo-Way MatchingThree-Way Matching
Documents comparedPurchase order + supplier invoicePurchase order + goods receipt + supplier invoice
What is verifiedSupplier, item, quantity, price, and chargesEverything in two-way, plus the quantity actually received
Receiving recordNot requiredRequired
Key questionWas this ordered, at this price?Was this ordered, and was it actually received?
Typically suited toServices, subscriptions, certain recurring purchases, PO lines designated for two-way matchingInventory and other physical-goods purchases that need receipt verification

Microsoft Dynamics 365 Finance documentation describes three-way matching as comparing invoice price information against the purchase order, and invoice quantity against the relevant product-receipt quantity.

Example

A purchase order is raised for 100 units and the supplier invoices 100 units. Two-way matching would treat the invoice as consistent with the PO, even if only 70 units had actually been received. Three-way matching introduces the additional question: were the units actually received? With a receipt showing 70 units, the 30-unit difference is surfaced before payment.

Key Rule

Neither method is universally correct. The appropriate matching method depends on the nature of the purchase and the organization’s control requirements.

Where Medius Fits

Medius situates invoice matching within a broader purchase-to-pay and AP automation workflow, in which invoice data is captured, matched against purchase orders and goods receipts, and routed through workflow based on the matching result.

Invoice Captured
→
Auto Connect
(link PO & receipts)
→
Match
(identify deviations)
→
Routed by Matching Result

A distinction central to how Medius operates is the difference between connection, identifying and linking the invoice to the relevant PO lines and goods receipts, and matching, which evaluates the connected information and identifies deviations. Medius documents an Auto Connect stage followed by a Match stage, in which deviations outside configured tolerances are routed for analysis.

This distinction matters because an invoice can fail to connect before any three-way comparison is even attempted. Medius provides separate connection tolerances that can allow automatic connection when amounts differ within configured limits.

Important Note

Automation should not be read as the elimination of human review. Matching is only as reliable as the PO data, receiving information, supplier information, integration, and rules supporting it. A missing goods receipt, an incorrect PO price, or an unusual invoice structure can require investigation even when the automated system itself is functioning correctly.

2

Why Invoice Matching Is a Persistent AP Problem

What AP Is Really Verifying

Underneath every comparison, AP is verifying that an invoice represents a valid, authorized financial obligation. That makes matching both a verification mechanism and a risk-control mechanism. A complete check confirms each of the following:

Control PointWhat AP Confirms
AuthorizationThe purchase was authorized
SupplierThe correct supplier is billing
PO referenceThe invoice relates to the correct purchase order
Quantity and priceQuantities and prices are reasonable and supported, including by receipt information where three-way matching applies
CalculationsDiscounts, charges, and taxes are correctly calculated
UniquenessThe invoice has not already been processed
DiscrepanciesAny discrepancy has been appropriately approved

The Four Common Types of Discrepancy

DiscrepancyExampleTypical Cause
Quantity differencePO for 500 units, receipt of only 450, invoice for the full 500Billing ahead of delivery, short shipment, or a receipt not yet recorded
Price differenceInvoice unit price exceeds the PO priceSupplier mistake, an approved price change not updated on the PO, or a misapplied charge
Tax differenceTax amount on the invoice is incorrectIncorrect rate, jurisdiction, exemption, or taxable-amount calculation
Receipt discrepancyGoods physically delivered but not yet recorded in the systemReceiving delay leaves insufficient information to complete a three-way match

Why This Matters

Tax differences should not be treated as simple price variances. They depend on jurisdiction, item type, and supplier status, so they call for AP and tax review rather than a tolerance-based decision.

How an Unmatched Invoice Becomes an Exception

An unmatched invoice becomes an exception because the system cannot safely conclude that the transaction meets the organization’s matching rules. The investigation that follows may involve AP, procurement, receiving, the business requester, and the supplier.

Unmatched Invoice
→
Multi-Team Investigation
→
Delays & Growing Queues
→
Elevated Payment Risk

The downstream effects compound quickly:

  • Approval delays
  • Growing exception queues
  • Delayed supplier payments
  • Additional supplier inquiries
  • Elevated risk of payment error

Matching Is Not Duplicate Detection

Matching should be distinguished from duplicate detection. A duplicate invoice may match a legitimate PO and receipt perfectly, yet still represent a submission that has already been paid. Matching is therefore one component of a broader control framework, not a complete duplicate-payment control on its own.

Key Rule

A perfect three-way match does not prove that an invoice is not a duplicate. Dedicated duplicate checks must run alongside matching.

The Scale Problem in Numbers

Consider a team processing 5,000 invoices a month at five minutes of matching effort per invoice:

5,000invoices per month
×
5 minmatching effort per invoice
=
416+ hrsevery month, before exceptions

That is over 416 hours of matching work each month before a single exception is investigated or an approval obtained. This is the volume problem automation addresses: applying configured rules consistently to every invoice and generating structured exception information for the transactions that fall outside them.

3

The Mechanics of Two-Way and Three-Way Matching

The Three Core Records

Three-way matching depends on three core records, each generated at a different stage of the transaction and by a different function.

RecordWhat It RepresentsKey Data Captured
Purchase OrderThe organization’s purchasing commitmentSupplier, item, quantity ordered, unit price, delivery terms, currency, tax, and charges
Goods ReceiptWhat was actually receivedPO number, item, quantity received, receipt date, and location
Supplier InvoiceThe supplier’s payment requestSupplier, invoice number and date, PO number, item, quantity and price billed, discounts, charges, taxes, and total amount

The Matching Sequence

A simplified matching sequence proceeds as follows:

Step 1
Identify the relevant purchase order.
Step 2
Determine whether corresponding receipt information exists.
Step 3
Compare invoiced quantity against the quantity supported by that receipt.
Step 4
Compare invoice price against PO price under the organization’s matching policy.
Step 5
Evaluate line amounts, discounts, charges, and taxes as configured.
Step 6
Apply tolerances to any differences.
Step 7
Determine whether the invoice can progress or becomes an exception.

Why Line-Level Matching Matters

Invoice totals alone can conceal a discrepancy. Two lines with matching totals overall can still contain one line where the invoiced quantity exceeds what was ordered and received, information that is lost in a total-only comparison.

LineOrdered & ReceivedInvoiced QtyUnit PricePO AmountInvoice Amount
Line 1: Item A100120$10.00$1,000$1,200
Line 2: Item B5040$20.00$1,000$800
Total$2,000$2,000

Illustrative Example

The invoice total ($2,000) agrees with the PO total ($2,000), so a total-only comparison would pass it. Line-level matching reveals that Line 1 bills 120 units against 100 ordered and received, a 20-unit overbilling masked by an offsetting difference on Line 2.

Not every organization requires the same level of line-level detail. The appropriate configuration depends on risk, transaction type, and the data available in the ERP.

Matching Tolerances

Exact matching is often unrealistic because of currency rounding, unit conversion, minor price changes, tax rounding, freight, and other commercial adjustments. Matching tolerances establish the amount or percentage of deviation that can be accepted without automatically creating an exception.

Scenario (same item)Price DifferenceResult with a $0.50 Tolerance
Minor rounding difference$0.20Within tolerance: invoice proceeds
Meaningful price variance$5.00Outside tolerance: exception flagged

Connection Tolerance vs. Matching Tolerance

Medius documents configurable connection tolerances at company and supplier level, including separate amount- or percentage-based positive and negative limits. It distinguishes two different tolerances:

Connection ToleranceMatching Tolerance
Question answeredCan the invoice be linked to the relevant PO or receipt records?Are the connected values close enough for the invoice to proceed?
When it appliesFirst, during connectionAfter the invoice has been connected
ConfigurationCompany and supplier level; amount- or percentage-based; separate positive and negative limitsGoverned by the organization’s configured matching rules
Risk if set too highIncorrect connections (a risk Medius specifically warns about)Genuine discrepancies pass without review

What Happens After a Match, and When Matching Fails

When an invoice satisfies the configured matching conditions, it can continue through the rest of the payables process:

Matched
→
Approval
→
Posting
→
Payment Scheduling
→
Payment
→
Archival

A successful match does not itself guarantee immediate payment: approval limits, payment policies, and posting controls may still apply.

When values do not meet the organization’s rules, the invoice becomes an exception. Common triggers include:

  • Invoiced quantity exceeds the receipt quantity
  • Price outside tolerance
  • Missing receipt or missing PO
  • Unexpected charges
  • Incorrect tax
  • Invoice line not connected

Key Rule

Apply three-way matching selectively, not universally. Some invoices (services, subscriptions, certain recurring purchases, or PO lines specifically designated for two-way matching) are more appropriately routed through an approval workflow without relying on receipt verification.

4

How Medius Structures the Matching Workflow

Matching Within the Purchase-to-Pay Sequence

Medius presents invoice matching as one stage within a wider purchase-to-pay sequence. Seeing the full sequence makes clear that matching is not an isolated AP activity: it depends on upstream purchasing and receiving processes.

Upstream: Purchasing & Receiving

Purchase Request
→
Approval
→
Purchase Order
→
Goods Receipt
→
Invoice Capture

Downstream: Matching, Payment & Records

Three-Way Matching
→
Payment Approval
→
Payment
→
Record Keeping
Upstream WeaknessEffect on Matching
Inaccurate purchase orderDegrades matching quality
Unrecorded goods receiptCan make three-way matching impossible
Incorrectly captured invoice dataCauses connection and matching to fail, regardless of how the matching engine performs

AI-Powered Invoice Capture

Medius states that its capture technology uses artificial intelligence to extract invoice information automatically, reducing manual data entry. The accuracy of this step directly determines downstream matching quality.

Example

An incorrectly captured PO number or quantity will produce an incorrect match evaluation. Automation therefore still requires validation and exception handling, even before the matching comparison itself begins.

Connection vs. Matching: The Core Distinction

Connection asks which PO and receipt records belong to a given invoice. Matching asks whether the connected records agree sufficiently for the invoice to proceed. The two represent different workflow stages with different failure modes.

Connection (Auto Connect)Matching (Match)
Core questionWhich PO lines and goods receipts belong to this invoice?Do the connected records agree sufficiently to proceed?
How it worksUses captured PO information to link PO lines and goods receipts to the invoiceEvaluates the connected values and identifies deviations
If it failsInvoice is sent for manual connectionOut-of-tolerance deviations are routed to the Analyze stage
Tolerance usedConnection toleranceMatching tolerance
Typical failure causesMissing or incorrect PO number, missing item number, small amount differencesPrice, quantity, charge, or tax deviations

The Auto Connect Stage

During Auto Connect, the system attempts to connect PO lines and goods receipts to the invoice using the captured PO information. Medius documents a default connection priority:

1. Head-Total Connection
→
2. Line-Detail Connection
→
3. Line-Total Connection

Invoices that cannot be automatically connected are sent for manual connection. Configurable connection tolerances at company or supplier level can allow automatic connection when amounts differ within set limits.

The Match and Analyze Stages

Once an invoice is connected, Medius’ documented Match stage identifies deviations. Invoices with no deviation, or only in-tolerance deviations, bypass analysis; deviations outside tolerance are routed to an Analyze stage.

Connected Invoice
→
Match: Identify Deviations

Outcome A

No deviation or within tolerance

The invoice bypasses the Analyze stage and continues through the workflow.

Outcome B

Outside tolerance

The invoice is routed to the Analyze stage for review.

In the Analyze stage, appropriate users can take one of several actions:

Action in AnalyzeTypically Used When
Request a new invoiceThe supplier invoice is incorrect
Request a credit noteThe supplier has overbilled and must credit the difference
Update the PO in the ERPThe PO is outdated, for example after an approved price change
Approve the deviationThe variance is legitimate and authorized
Reject the deviationThe variance is not acceptable

Tolerance Design Is a Financial-Control Decision

Because matching rules and tolerances directly determine what the system treats as acceptable, tolerance design functions as a financial-control decision rather than a purely technical setting.

Tolerances Too NarrowTolerances Too Broad
Unnecessary exceptions for immaterial differencesGenuine discrepancies pass unreviewed
Exception noise that consumes AP timeUnauthorized price increases may be paid automatically
Slower processing and delayed supplier paymentsExcessive connection tolerances can create incorrect connections

Important Note

Actual behavior depends on ERP integration, configuration, PO structure, supplier setup, and organization-specific policy. An AP team evaluating Medius should distinguish the platform’s documented capabilities from the specific features enabled and configured within its own environment.

5

Causes and Resolution of Matching Exceptions

Common Causes of a Failed Three-Way Match

A failed three-way match can arise from many distinct causes. Each requires a different response, rather than being treated uniformly as a supplier error.

  • Price difference
  • Quantity difference
  • Missing or partial receipt
  • Partial invoicing
  • Incorrect or missing PO
  • Incorrect item information
  • Unexpected charges
  • Tax discrepancy
  • Incorrect supplier information
  • Invoice submitted before receipt

Resolving a Price Discrepancy

$10.00PO unit price
$10.50invoiced unit price
$500total difference on 1,000 units

A PO of 1,000 units at $10 against an invoice for the same quantity at $10.50 could have several explanations. AP should identify which one applies before acting:

Possible ExplanationCorrect Action
Supplier billing errorRequest a corrected invoice
Approved price increase not yet reflected on the POUpdate the PO (procurement approved the change)
PO never revised after negotiationUpdate the PO
Freight or other cost incorrectly included in the unit priceValidate the charge and correct its treatment
Incorrect invoice data (capture error)Correct the data and re-process
Variance falls within policyObtain authorized approval

Resolving a Quantity Discrepancy

500units ordered (PO)
450units received
500units invoiced
50units unsupported

When a PO for 500 units shows a receipt of 450 and an invoice for the full 500, AP must determine what actually happened to the remaining 50 units:

What Happened to the 50 UnitsWhat It MeansResolution Path
Not yet deliveredThe supplier may have billed earlyHold for delivery or request a corrected invoice
Delivered but not yet recordedAn internal receiving delayReceiving records the receipt
Never delivered at the invoiced quantityThe invoice overstates the deliveryRequest supplier correction

Key Rule

The correct resolution depends on the facts, not on the matching result alone.

Invoices That Arrive Before Receipt

An invoice can arrive before goods are recorded as received. At that moment, the goods may be in any of these states:

Still in Transit
→
At the Dock
→
Awaiting Inspection
→
Received, Not Yet Entered in ERP

This demonstrates that AP automation cannot fully compensate for weak receiving discipline. Consistently late receiving elevates exception rates regardless of how sophisticated the platform is.

Partial Deliveries and Partial Invoicing

When a single PO is delivered in parts and invoiced incrementally, the system must hold reliable, cumulative receipt data so that the unreceived remainder is not treated as an exception. Medius’ PO invoice workflow supports this by connecting invoice lines with PO lines and goods receipts before evaluating deviations.

Missing or Incorrect PO Information

A wrong or absent PO number, an incorrect item number, or inconsistent line descriptions can stop automatic connection. Connection tolerances address minor discrepancies of this kind, but they are not a substitute for accurate data.

Important Note

An invoice bearing an entirely wrong PO number should never simply be connected to an unrelated PO. Doing so would itself create a control risk.

A Structured Investigation Approach

Step 1
Identify the exact discrepancy: price, quantity, receipt, tax, PO, supplier, connection, or approval.
Step 2
Determine its likely source: vendor, procurement, receiving, AP, requester, or system/integration.
Step 3
Assess whether the discrepancy is legitimate.
Step 4
Correct the source record where appropriate.
Step 5
Document the resolution so the audit trail explains why the invoice was ultimately approved.
6

Designing an Effective Matching Workflow

Start with Reliable Data

An effective Medius matching environment begins with reliable data. Automation cannot correct bad upstream data; a PO with the wrong price, or a missing receipt against an otherwise correct invoice, will generate a matching exception irrespective of the AP system’s sophistication. The data foundation includes:

  • Vendor master data
  • Purchase-order data
  • Item information
  • Pricing
  • Receiving records
  • Tax information
  • Invoice information

Define Matching Methods by Transaction Type

The organization should define which transactions require which treatment, and document those decisions rather than leaving them to individual employee discretion.

MethodComparesSuited To
Two-way matchingInvoice against POPO lines designated for two-way matching and purchases without receipt verification
Three-way matchingInvoice against PO and goods receiptInventory purchases that warrant physical-receipt verification
Contract matchingInvoice against contract termsContract-based purchases
Specialized approval workflowInvoice against business-owner confirmationCertain service transactions

Set Tolerances from Historical Exception Data

Tolerance levels should be set from evidence, not guesswork. Review historical exceptions and ask:

  • How many differences trace to rounding?
  • How many reflect genuine supplier error?
  • How many come from outdated purchase orders?
  • What tolerance changes would reduce noise without weakening control?

Medius supports amount- and percentage-based connection tolerances, configurable by positive and negative deviation.

Key Rule

The objective is appropriate automation, not maximum automation.

Classify Invoices by Treatment

Classifying invoices by treatment avoids processing every transaction identically:

CategoryInvoice ProfileTreatment
ACorrect PO, valid receipt, matching quantity and price, within tolerance, no additional approval requiredStraight-through processing
BMatches, but exceeds an approval thresholdSign-off required
CGenuine exception: out-of-tolerance price, quantity mismatch, missing receipt, or incorrect POException workflow
DNon-PO invoices, complex service invoices, special contracts, or unusual billing structuresNon-standard workflow

Assign Exception Ownership by Cause

Exception ownership should follow the cause rather than defaulting to AP.

Table 1: Exception Ownership by Cause

IssuePrimary Responsibility
Incorrect PO priceProcurement
Missing receiptReceiving
Incorrect invoiceSupplier / AP
Missing PORequesting / procurement team
Legitimate price varianceAuthorized approver
Duplicate concernAP
Tax issueAP / Tax
Integration problemSystem / IT support

Controlled Approval for Out-of-Rule Invoices

Invoices outside normal matching rules should follow a controlled approval process that captures:

  • Invoice value
  • Supplier
  • Purchase order
  • Discrepancy
  • Reason
  • Approver
  • Decision
  • Supporting comments

Medius documents escalation functionality for when an invoice’s value exceeds an approving user’s authorization limit.

Preserve a Complete Audit Trail

The workflow should preserve a complete audit trail, so a reviewer can determine not only what happened, but why the system allowed the invoice to proceed. Each invoice record should retain:

1

Original invoice

2

Captured data

3

PO and receipt connection

4

Matching result

5

Exception

6

Tolerance applied

7

Reviewer

8

Decision

9

Approval

10

Posting

11

Payment

Medius describes automatic archiving and audit access as part of its AP platform.

Monitor the Workflow Continuously

Finally, the workflow should be monitored continuously, using the analytics Medius provides around touchless processing, cycle time, and deviations. Track:

  • Automatic connection and matching rates
  • Exception rate and exception aging
  • Processing time
  • Supplier- or department-specific exception patterns
7

Common Implementation Mistakes

Several recurring mistakes reduce the effectiveness of automated matching. Most are process and governance failures rather than software failures, which means most are preventable.

Mistake 1

Treating Three-Way Matching as Universal

What Happens: Every invoice is forced through three-way matching.

Why It Is Wrong: Three-way matching is one control method among several. Transactions that need a different workflow are pushed through an inappropriate process, creating unnecessary exceptions.

Mistake 2

Setting Tolerances Too Broadly

What Happens: Tolerances are widened to lower the exception rate.

Why It Is Wrong: Broad tolerances also allow unauthorized price increases to pass automatically, and Medius itself warns that excessively high connection tolerances can produce incorrect connections. The right tolerance separates immaterial differences from meaningful discrepancies; it is not the one that minimizes exceptions.

Mistake 3

Using Inaccurate Purchase-Order Data

What Happens: POs carry incorrect prices, quantities, item numbers, suppliers, or tax information.

Why It Is Wrong: Inaccurate PO data guarantees matching exceptions regardless of AP configuration. The fix is often a procurement-process improvement rather than an AP setting change.

Mistake 4

Failing to Record Goods Receipts Promptly

What Happens: Receiving enters receipts late, or not at all.

Why It Is Wrong: Three-way matching depends entirely on receiving data being present, so otherwise valid invoices appear unmatched.

Mistake 5

Treating Every Unmatched Invoice as an AP Problem

What Happens: All exceptions default to the AP team.

Why It Is Wrong: AP absorbs errors that originate in procurement, receiving, or with the supplier. Each function should resolve the error it caused, while AP coordinates the process.

Mistake 6

Overriding Exceptions Without Documentation

What Happens: Exceptions are manually overridden with no recorded rationale.

Why It Is Wrong: This weakens the audit trail. A future reviewer should be able to determine why an invoice that failed the normal matching rule was nonetheless approved.

Mistake 7

Focusing Only on Automation Rate

What Happens: Success is judged by a single automatic-processing percentage.

Why It Is Wrong: Automation metrics must be balanced against control and quality metrics, as the comparison below shows.

MeasureDepartment ADepartment B
Automatic-processing rate95%85%
Duplicate-payment rateHighLow error rates
Exception documentationPoorWell documented
Unauthorized price differencesFrequentPrevented by strong controls
VerdictNot necessarily performing betterMay be the stronger performer
Mistake 8

Assuming Automation Eliminates Human Review

What Happens: Automated results are treated as final decisions.

Why It Is Wrong: The system can identify that a price differs from the PO, or that an invoiced quantity exceeds the recorded receipt, but it cannot on its own determine why: whether a price change was commercially approved, or whether goods are physically present but awaiting a receiving entry. Human review remains necessary wherever ambiguity exists.

8

Measuring Whether Automated Matching Is Working

A successful Medius matching process should be measured with several complementary indicators rather than a single figure.

Automatic Matching Rate

Formula

Automatic Matching Rate = (Automatically Matched Invoices ÷ Total Eligible Invoices) × 100

10,000total eligible invoices
→
8,200automatically matched
=
82%automatic matching rate

The automatic matching rate shows how much repetitive matching work has been automated. On its own, it does not establish that the process is effective.

Exception Rate and Exception Causes

Formula

Exception Rate = Invoices Requiring Exception Handling ÷ Total Invoices

A high exception rate should prompt investigation. Elevated exceptions may indicate:

  • Poor PO data
  • Weak receiving discipline
  • Incorrect supplier invoices
  • Excessively narrow tolerances
  • Misconfigured matching rules
  • Integration issues

Classifying exceptions by cause reveals where process improvement is actually needed.

Table 2: Example Exception Classification by Cause

Exception Cause% of Exceptions
Missing receipt35%
Price variance21%
Quantity variance18%
Incorrect PO10%
Supplier invoice error8%
Other8%

Key Rule

If missing receipts represent the largest category, the fix is a receiving-process improvement, not a change to matching tolerances.

A Balanced Scorecard of Matching Metrics

MetricWhat It MeasuresWhat to Watch For
Automatic matching rateShare of eligible invoices matched without interventionGains driven mainly by widening tolerances
Exception rate and causeShare of invoices needing exception handling, by root causePersistent categories that point to upstream process problems
Invoice-processing timeReceipt to approval; receipt to posting; exception creation to resolutionAutomation not delivering its expected efficiency benefit
Manual intervention rateShare of invoices requiring human touchNeed not trend to zero; some intervention is appropriate for unusual or high-risk invoices
Duplicate-payment indicatorsDuplicate invoice numbers or amounts; repeated invoices against the same POMatching contributes to, but does not replace, dedicated duplicate detection
Exception resolution timeAverage and median time to resolve; oldest open exception; exceptions by department or supplierUnresolved exceptions simply relocate the bottleneck

A related question is how many exceptions were actually necessary. If a large share fail on trivial rounding differences and are approved without any substantive issue, the configuration itself may be generating noise that tolerance or data-quality adjustments could resolve.

Exception Data as Operational Intelligence

Exception data can expose problems outside AP, turning automated matching into a source of operational intelligence rather than only a processing tool.

Exception PatternPoints To
Persistent price variancesA procurement issue
Receipts consistently recorded days after deliveryA receiving issue
One supplier’s recurring quantity errorsA supplier issue
Inconsistent PO referencesA system or integration issue

When to Review Matching Rules

A rule that is effective at low volume may become inefficient at scale. Review matching rules when:

  • Exception rates rise significantly
  • Supplier behavior changes
  • ERP processes change
  • Purchasing policies change
  • New suppliers are onboarded
  • Invoice volumes grow
  • Exception categories persist
  • Automation rates decline
  • Payment errors increase
9

When Human Oversight Remains Necessary

Where Automation Reaches Its Limits

Automation performs well when the underlying data is reliable. When the data conflicts, the system can identify the discrepancy but not its cause.

ScenarioPOReceiptInvoiceWhat the System Can Conclude
Reliable data100100100Quantities agree
Missing receipt1000100A discrepancy exists; the cause is unknown

In the second scenario, the goods may never have been delivered, may have been delivered but not recorded, recorded against the wrong PO, invoiced prematurely, or affected by an integration failure. This is precisely the point at which human investigation becomes necessary.

Service Invoices

Service invoices often lack a physical receipt altogether. For these, the appropriate workflow may substitute a business approver’s confirmation that the service was performed for a conventional goods receipt.

  • Consulting
  • Legal
  • Software
  • Marketing
  • Professional fees
  • Maintenance
  • Subscriptions

Unusual Purchases

Unusual purchases similarly warrant review. An exception signals only that a transaction falls outside the system’s standard confidence criteria, not that it is invalid.

  • Emergency purchases
  • One-time purchases
  • Complex contracts
  • High-value transactions
  • Special projects
  • Non-standard charges
  • International transactions
  • Unusual tax treatment

Partial Deliveries

ScenarioPOReceiptInvoiceAssessment
Partial invoice1,000600600May be a valid partial invoice
Billing ahead of receipt1,0006001,000Requires investigation, unless policy explicitly permits billing ahead of receipt

Documenting a Defensible Override

Important Note

An override of a matching exception should never rest on an invoice’s age or a supplier’s request for payment alone.

A defensible override documents five elements, preserving auditability:

Record 1
What differed.
Record 2
Why it differed.
Record 3
Who confirmed the explanation.
Record 4
What evidence supports the decision.
Record 5
Who authorized the override.

Segregation of Duties

Three-way matching reinforces segregation of duties by comparing records generated at genuinely different transaction stages, so no single individual holds unrestricted control over the full cycle.

Purchasing:
creates or approves the PO
→
Receiving:
confirms receipt
→
AP:
validates the invoice
→
Business Approver:
confirms legitimacy
→
Separate Function:
executes payment

The Controlled-Automation Operating Model

The resulting operating model links each transaction type to an appropriate treatment:

Transaction TypeTreatment
Routine invoices meeting matching criteriaProceed automatically
Minor permitted variancesProceed within approved tolerance
Out-of-tolerance variancesEnter an exception workflow
Missing informationRoute to the responsible team
High-value or unusual transactionsReceive additional approval
Ambiguous transactionsReceive human investigation
10

Putting It Together: A Worked Matching Scenario

A worked scenario illustrates how the findings in this guide operate together in practice.

Scenario A: A Clean Three-Way Match

DocumentQuantityUnit PriceTotal
Purchase Order1,000 units$25.00$25,000
Goods Receipt1,000 units delivered——
Supplier Invoice1,000 units$25.00$25,000
ResultMatchedNo deviationProceeds
Captured
→
Connected to PO & Receipt
→
Matched: No Deviation
→
Required Approval
→
Posting & Payment

Scenario B: A Price Deviation

Now suppose the same invoice billed $26 per unit ($26,000). The system identifies a $1,000 price deviation, but it does not know the cause. The AP team’s investigation could reveal any of the following:

Investigation FindingRequired Action
Supplier billing errorCorrected invoice
Procurement-approved price increasePO update
Legitimate contractual chargeValidation against policy
Data-capture errorCorrection and re-processing

The Bottom Line

Automated matching is an exception-identification mechanism, not a substitute for financial judgment. Its practical value depends on how well the surrounding process routes each identified exception to whoever can actually explain it.

What the Findings Mean Together

A three-way match is only as reliable as its weakest input

The PO, the receipt, and the invoice each carry risk. Because a large share of apparent AP exceptions actually originate in procurement (inaccurate or stale PO data) or receiving (delayed receipt recording), an exception-ownership model that defaults every unmatched invoice to AP, rather than routing it to its true source as Table 1 recommends, will misallocate effort and leave the underlying data problem unaddressed.

Low connection rates are a data or configuration signal

Because an invoice can fail before any substantive three-way comparison occurs, low automatic-connection rates should be diagnosed as a data or configuration problem, not assumed to reflect genuine commercial disputes.

Tolerance width moves automation and control in opposite directions

A rising automatic-matching percentage achieved mainly by widening tolerances should not be read as an improvement. Evaluate the matching rate alongside exception-cause classification (Table 2), resolution time, and duplicate-payment indicators, never in isolation.

Automation and internal control are complementary

When matching is designed deliberately, three-way matching strengthens segregation of duties by generating independent, system-recorded evidence at each transaction stage. The routine / variance / exception / unusual / control-sensitive routing model reconciles the efficiency goal of automation with the control goal of concentrating human judgment where it is genuinely required.

Reference

Frequently Asked Questions

Two-way matching compares the supplier invoice with the purchase order, verifying supplier, item, quantity, price, and charges without a receiving record. Three-way matching adds the goods receipt, so the organization can confirm that the invoiced quantity was actually received. An invoice for 100 units against a 100-unit PO passes a two-way match even if only 70 units arrived; a three-way match surfaces the 30-unit gap. Neither is universally correct; the right method depends on the purchase type and control requirements.

Connection identifies and links the invoice to the relevant PO lines and goods receipts. Medius performs this in an Auto Connect stage using captured PO information, with a default priority of head-total, line-detail, and line-total connection. Matching then evaluates the connected records and identifies deviations. An invoice can fail to connect before any three-way comparison is attempted, so the two stages have different failure modes and separate tolerances.

From historical exception data. Examine how many differences trace to rounding, genuine supplier error, or outdated POs, and which tolerance changes would reduce noise without weakening control. Narrow tolerances create unnecessary exceptions; broad tolerances let genuine discrepancies, including unauthorized price increases, pass unreviewed. Medius supports amount- and percentage-based connection tolerances at company and supplier level with separate positive and negative limits, and warns that connection tolerances set too high can cause incorrect connections.

No. A failed match is an investigation trigger, not an automatic rejection, and not an automatic override. Identify the specific variance, determine its root cause, assign it to the function that owns that cause, and document the resolution. In Medius, out-of-tolerance deviations are routed to an Analyze stage where users can request a new invoice or credit note, update the PO in the ERP, or approve or reject the deviation.

The function that caused it. Incorrect PO prices belong to procurement, missing receipts to receiving, incorrect invoices to the supplier and AP, missing POs to the requesting or procurement team, legitimate price variances to an authorized approver, duplicate concerns to AP, tax issues to AP and tax, and integration problems to system or IT support. AP coordinates the process but should not absorb every error.

Not on its own. A duplicate invoice may match a legitimate PO and receipt perfectly, yet represent a submission that has already been paid. Matching contributes to duplicate prevention, but dedicated duplicate-detection controls, such as checks for duplicate invoice numbers or amounts and repeated invoices against the same PO, are still required.

There is no single target percentage. The automatic matching rate shows how much repetitive work has been automated, but it should be read together with exception rate and cause, processing time, manual-intervention rate, duplicate-payment indicators, and exception-resolution time. A 95% automation rate with frequent unauthorized price differences and poor documentation is not necessarily better than 85% with strong controls.

Often not. Services such as consulting, legal, software, marketing, professional fees, maintenance, and subscriptions frequently lack a physical receipt. For these, the appropriate workflow may substitute a business approver’s confirmation that the service was performed for a conventional goods receipt.

Because automated matching is only as reliable as its inputs. Inaccurate PO data, late goods-receipt recording, incorrectly captured invoice data, and integration issues all produce exceptions regardless of how well the matching engine performs. Classifying exceptions by cause reveals where the real fix lies, often in procurement or receiving rather than in AP settings.

Summary

Key Takeaways

1

Automated matching quality depends less on the software than on accurate purchase-order data, timely goods-receipt recording, deliberate design of connection and matching tolerances, and clear exception ownership.

2

Medius separates connection (linking the invoice to the right PO lines and receipts) from matching (evaluating whether the connected values agree within tolerance).

3

A failed match is an investigation trigger, not an automatic rejection.

4

Exceptions should be owned by the function that actually caused them: procurement, receiving, AP, or the supplier.

5

Automation should be evaluated using automatic matching rate, exception rate and cause, processing time, and duplicate-payment indicators together, never a single percentage.

6

The objective is controlled automation: routine invoices proceed without manual intervention, while human attention is concentrated where judgment, investigation, or authorization is genuinely required.

Final Thoughts

Conclusion

Invoice matching connects three critical pieces of financial information, what the organization ordered, what it received, and what the supplier is billing, and functions as one of the most important controls within accounts payable. Manual matching can provide strong control but becomes increasingly inefficient as invoice volumes rise, while two-way and three-way matching offer different levels of assurance depending on transaction type and organizational policy. Medius extends this concept through an integrated purchase-to-pay workflow spanning invoice capture, connection to purchasing information, matching, exception routing, approval, payment, and record keeping, with the connection-versus-matching distinction and configurable tolerances forming the operational core of how routine transactions are automated while genuine deviations are surfaced.

The quality of this automation depends entirely on the reliability of the underlying process: accurate purchase orders, timely goods receipts, reliable supplier and invoice data, evidence-based tolerances, and clearly assigned exception ownership. Without them, automation will process existing problems faster rather than resolve them. When an invoice fails to match, the correct response is neither automatic rejection nor automatic override, but identification of the variance, determination of its root cause, assignment to the function that owns it, and documentation of the resolution. A high automation rate achieved at the expense of control quality is not a genuine improvement, and human oversight remains necessary for service invoices, unusual purchases, partial deliveries, complex billing, and any transaction where the system cannot determine the commercial reason for a difference.

The most effective Medius invoice-matching environment is therefore one of controlled automation: clearly defined matching methods, tolerances, exception ownership, and approval and documentation requirements, so that routine invoices progress efficiently, genuine discrepancies receive focused attention, and the resulting workflow data helps improve not only invoicing, but purchasing, receiving, and supplier management as well.

The most valuable step an AP team can take this month is to pull its exception report, classify every exception by root cause, and ask who actually owns each one. If the causes are genuine commercial differences, your matching rules are doing their job. If they trace back to purchase orders, receiving, or supplier data, you now know exactly where to begin.

Resources

Further Reading & Official Resources

Related MASPARTNER Resources

    Need Help Getting Your Books Reconciled?

    MASPARTNER helps small businesses streamline bookkeeping, accounting, payroll, tax compliance, and financial reporting. Our team of CPAs and accounting professionals can take reconciliation, and every other bookkeeping function, entirely off your plate.

    Book a Free Consultation Today
    Book Free Consultation