Understanding Auto Matching in OpenEnvoy
Last updated: March 12, 2026
Auto matching helps AP teams process invoices faster and more accurately by automatically connecting them to the correct purchase orders. The matching method depends on how the PO is structured, what it represents, and how your organization is configured.
This guide covers the types of auto matching supported in OpenEnvoy, how matching drawdown works, and what use cases each method is designed to support.
Types of Matching
OpenEnvoy supports both line-level and summary-level matching, depending on the structure and intent of the PO.
Summary Matching
What it is
Links invoices to high-level PO lines that represent a lump-sum value or ongoing service—rather than itemized goods.
When it’s used
POs represent services over time, not physical deliveries
No clear unit price or quantity breakdown
Used for contracts, subscriptions, or pre-negotiated project totals
Common examples
Software licenses
Service retainers
Maintenance agreements
Line-Level Matching
What it is
Links invoice lines to specific, itemized PO lines—each with its own quantity, price, and item.
When it’s used
POs contain clear unit quantities and prices
Each line represents a distinct deliverable
Invoices fulfill lines incrementally or in full
Matching methods at this level
Quantity-based: Used when physical units are the basis for validation
Amount-based: Used when line amounts need to be validated instead of units
Common examples
Material purchases
Manufacturing components
Itemized service POs
Matching Drawdown Methods
“Drawdown” refers to how OpenEnvoy consumes PO value or quantity when an invoice is matched. There are three primary drawdown methods:
Amount-Based Matching
What it is
Deducts invoice line total from the available PO quantity, treating quantity as a consumable dollar value. Often used with blanket POs.
How it works
Invoice line amounts reduce PO quantity (e.g., 1 unit = $1)
Designed for recurring services or flexible purchasing agreements
Allocation occurs at the individual invoice line level
When it’s used
Blanket POs or standing orders
Unit price is nominal (e.g., $1)
Quantity is inflated to cover expected volume over time
Quantity-Based Matching
What it is
Consumes physical units based on PO data—matching invoice quantity to what’s available.
How it works
When the PO can fully cover the invoice quantity, full quantity is drawn down
If only partial quantity is available, the system draws the maximum possible
The job is marked as Invoice PO Pending if full invoice quantity isn’t matched
Allocation is line-by-line
Important
This is the default drawdown method in OpenEnvoy unless the system identifies a scenario better suited for amount-based or subcontract matching.
Subcontract Matching
What it is
Specialized form of amount-based matching used for subcontract POs. Quantity is irrelevant—matching is based solely on dollar value.
How it works
Matching happens at the summary level
Each invoice reduces the available subcontract balance
Multiple invoices can draw against the same subcontract PO until the total value is consumed
When it’s used
Construction projects
Engineering services
Outsourced project work
Any scenario where the PO represents a financial agreement rather than a list of units
Summary
Understanding how auto matching works helps AP teams:
Reduce exceptions and manual matching effort
Troubleshoot why a match did or didn’t occur
Structure POs in a way that supports automation
Align with system logic for more predictable outcomes
OpenEnvoy automatically applies the appropriate matching strategy based on the PO structure and company configuration—but knowing how each method works gives AP teams greater confidence and control.