How Epicor Three-Way Matching Works
The workflow connects purchasing, receiving, and accounts payable records. Once a supplier invoice is entered or imported, its details are compared with the corresponding purchase order and receipt information. The system applies configured rules to determine whether the transaction meets the organization's matching requirements.
- Purchase order verification: Confirm the supplier, item or service, ordered quantity, unit price, currency, and agreed charges.
- Goods receipt verification: Check the quantity received and accepted against the purchase order and the quantity billed by the supplier.
- Invoice verification: Validate invoice quantities, unit prices, taxes, freight, and total amounts against the supporting records.
- Variance evaluation: Compare discrepancies with the company's configured tolerances and purchasing policies.
- Approval and processing: Route invoices that satisfy the required checks toward approval and posting, while sending exceptions to the appropriate buyer, receiver, or AP reviewer.
This workflow creates a documented connection between the purchasing commitment, physical receipt, and financial liability. It also helps ensure that invoice approval reflects the underlying business transaction rather than the supplier's invoice alone.
Worked Example of a Three-Way Match
Consider a manufacturer using Epicor to purchase 200 components at $40 per unit. The purchase order value is 200 × $40, or $8,000. The warehouse records receipt of all 200 components, and the supplier submits an invoice for 200 units at $40 each, totaling $8,000.
In this scenario, the purchase order, receipt, and invoice agree on the quantity and unit price. Assuming the other required fields and charges also satisfy company rules, the invoice meets these matching checks and can proceed through the configured approval process.
Now suppose the supplier invoices 210 units for $8,400, while the receipt confirms that only 200 units were received. The invoice quantity exceeds the recorded receipt by 10 units, representing an additional $400 at the agreed unit price. The AP team should investigate the difference before processing the invoice under the company's policies. The cause might be an unrecorded delivery, an incorrect invoice, or a receipt that needs updating based on supporting evidence.
This example demonstrates how three-way matching connects payment decisions to purchasing authorization and recorded delivery. A matching result supports the decision, but it does not replace any separate approval or posting requirements.
Matching Tolerances and Exception Management
Matching tolerances define the differences an organization accepts between invoice details and supporting records. Depending on the configuration, these rules may cover quantity variances, price differences, freight charges, or other invoice values. Tolerances should align with purchasing agreements, materiality thresholds, and delegated approval authority.
For example, a company may permit a price variance of up to 2% for a defined category of purchases. If the purchase order price is $100 per unit, a 2% variance equals $2 per unit. An invoice price of $101 is within that illustrative price threshold, whereas $104 exceeds it. The quantity and receipt checks must still be satisfied independently, and the actual treatment depends on the configured rules.
Common exceptions include missing receipts, invoiced quantities above received quantities, price differences, duplicate invoice references, and unapproved additional charges. AP teams should document the reason for each exception and coordinate with purchasing or receiving staff to establish the correct resolution. An authorized correction or approval should preserve the audit trail and supporting evidence.
Role of Automation and ERP Integration
Three-way matching depends on accurate information moving between purchasing, receiving, and invoice processing. Within epicor, the relevant ERP configuration and integration points determine how these records are connected and which actions are available to users. Maintaining consistent supplier records, item identifiers, purchase order references, and receipt data helps matching rules evaluate transactions correctly.
Three Way Match Automation describes the use of technology to compare purchase orders, receipts, and invoices, apply matching rules, and route exceptions for review. Human in the Loop controls allow designated employees to investigate differences and make authorized decisions when the records do not align. Self Learning Capabilities can support systems that use reviewer feedback to refine future recommendations, where that functionality is available.
The Hyperbots Platform offers company-specific configuration options for workflows, roles, ERP integration, and general ledger structures. Its Process Specific Capabilities can support finance processes through purpose-built automation, while Ready to Deploy Capabilities focus on pre-built agents and ERP connectors. These capabilities can complement an organization's existing ERP controls when configured for its specific processes.
Procurement Controls and Financial Benefits
Three-way matching is an important part of 3-way match controls within procure-to-pay. It links approved purchasing decisions with receipt confirmation and invoice validation, helping organizations pay for goods that were ordered and received according to documented terms. The broader purchasing process includes requisitions, purchase order approvals, receipt recording, and invoice processing.
Three Way Match Procurement describes this control within the procurement lifecycle. Understanding Master AP Matching: 2-Way, 3-Way & No-Match Explained helps finance teams distinguish when invoice-to-order comparison is sufficient and when receipt evidence is also required. The Purchase Order and Invoice Process: Automation Insights provides a wider view of how purchasing, goods receipt, matching, and invoice processing fit together.
For finance leaders, effective matching supports accurate supplier liabilities, better purchasing compliance, and more dependable cash flow planning. Teams should periodically review exception volumes, recurring variance causes, and invoice processing times to identify opportunities to improve data quality and operating procedures. Matching controls should also align with the organization's Epicor ERP setup and month-end accounting requirements.
Summary
Epicor Three-Way Match compares purchase orders, goods receipts, and supplier invoices to verify quantities, prices, and payable amounts before invoices proceed through the required approval process. Matching tolerances determine how differences are evaluated, while exception handling provides a documented route for investigation and resolution. When supported by accurate ERP data, appropriate automation, and clear responsibilities, three-way matching strengthens procurement controls, improves accounts payable accuracy, and supports reliable financial reporting and cash flow decisions.