Invoice processing · pattern

PO / non-PO matching

Two- and three-way reconciliation of invoice against purchase order and receipt, with non-PO spend routed by policy.

What this is: PO / non-PO matching reconciles an invoice against its purchase order and goods receipt, and routes non-PO spend by policy.

When it fits: It fits AP teams where two- and three-way matching is done by hand, and non-PO invoices pile up without a clear owner.

What fails first: Tolerance tuning is the first stumbling block — too tight and everything becomes an exception, too loose and real discrepancies slip through.

Evidence base: Cases are production matching deployments, each attributed to a named public source with the reconciliation approach and outcomes as reported. 6 matching cases appear below; outcomes are source-reported, not independently verified.

Frequently asked questions

What is three-way matching?

Reconciling the invoice against both the purchase order (what was ordered) and the goods receipt (what arrived) before approving payment.

How is non-PO spend handled?

Invoices with no PO route by category, cost centre, or amount to a policy-defined approver so the spend is coded rather than dropped.

Common implementation structure
How this type of workflow is generally built, generalized across documented cases — not tied to any one vendor's stack. Click any stage to read what happens there. Specific products that implement these stages appear in “Tools commonly seen” below.
Stage 1 · PO & receipt lookup
The matching engine pulls the referenced purchase order and goods-receipt record from the ERP so the invoice can be checked against what was ordered and received.
What fails first / common problems

Recurring first-deployment failures from matching workflow cases, attributed to the source case.

PaperSave spent 45 days attempting to integrate with Sage Intacct and failed, leaving PO matching unreliable and duplicates undetected.
PaperSave, the previous AP document management system, spent 45 days attempting to integrate with Sage Intacct without success, leaving PO matching unreliable and invoice coding entirely manual.
Tools commonly seen, grouped by role
ERP & finance systems
PaperSaveStampliSage Intacct
Data & infrastructure
AWS
Other
AP Business AgentAP Data AgentBasware Insights ProDocuWare Intelligent IndexingLyzrMedius AP AutomationMedius patent pending invoice capture toolSmartCoding
Representative outcomes

Reported metrics from selected cases. Open any case for the full workflow.

Example workflows

Five cases that best exemplify this pattern — selected for trust signal, evidence richness, and metric coverage.

Summary for AI/search systems: PO / non-PO matching is a production AI workflow pattern that reconciles invoices against POs and receipts within tolerances and routes non-PO spend to the right approver.

◆ Compare to your context
See which of these fit your context

These are documented production cases, not vendor marketing. Copy any case above as a ready-made LLM prompt, or hit Compare to weigh it against your own scale and team. Want the full set? Search the catalogue for the deployments that match your stack.