➡️How to Use Three-Way Match in Ply}
Three-way match is a feature that automatically compares your Purchase Orders, supplier invoices, and goods receipts to catch price discrepancies, quantity differences, and billing errors, saving your team hours of manual reconciliation.
📌 This article covers the overview and setup. For a detailed, step-by-step walkthrough of creating and reviewing an individual match, see How to Create and Review a 3-Way Match.
➡️ Is 3-Way Match included in my plan?
3-Way Match is a paid add-on, priced separately from your base Ply plan:
Plan | Price |
Up to 500 matches/month | $149/month |
Unlimited matches | $349/month |
💡 If you'd like it enabled on your account, reach out to our support team or your CSM and we'll get it turned on. Pricing is subject to change, confirm current rates with your CSM before committing.
➡️ What Is Three-Way Match?
A three-way match cross-references three documents:
Purchase Order (PO) - created in Ply when ordering from a supplier
Supplier Invoice - the bill sent by your supplier after the order
Goods Receipt / Packing Slip - confirmation of what was actually received
The goal is to make sure what was ordered, what was billed, and what was received all match. When they don't, Ply flags the discrepancy so you can take action before making a payment.
➡️ Setting Up Three-Way Match
Go to Settings & Automation in Ply to configure the feature.
1. Set Your Tolerance Limits
Define the variance percentage you're comfortable with. Any match within that threshold will be auto-approved, no manual review needed. There are three tolerance levels you can configure independently, quantity discrepancy, price discrepancy, and a line value threshold. See How to Set Up Auto-Approval for 3-Way Match for the full breakdown of each and how to turn it on.
2. Set Up Your Invoice Email Address You can point a custom domain (e.g., [email protected]) to Ply so that when suppliers email invoices to that address, Ply automatically ingests and processes them. This is the fastest way to keep invoices flowing into the system without manual uploads.
If you prefer, you can also upload invoices and packing slips manually directly in the Three-Way Match section.
➡️ Processing a Match
Once a PO is sent and an invoice or receipt is received, Ply will automatically process the match. Each match will appear with one of the following statuses:
Auto-Matched: everything is within tolerance and is accepted automatically
Needs Review: there are discrepancies that require your attention
Needs Additional Information: missing documents or data
For the full walkthrough of creating a match manually and reviewing/resolving one that needs attention — including how to flag pricing exceptions, correct receipt discrepancies, and accept a match — see How to Create and Review a 3-Way Match.
➡️ Reviewing a Match
When you open a match that needs review, you'll see:
A line-by-line comparison of the PO, invoice, and receipt
Highlighted discrepancies (price variances, quantity differences, tax or shipping differences)
An AI-generated summary with recommended actions (e.g., approve lines 1, 2, 4, flag lines 3 and 5)
For each line item, you can:
Approve: accept the item as-is
Add an Exception: flag it with a reason (e.g., back order, known price change) and still approve
Edit: correct any data the AI may have misread from the document
Delete: remove an item if it shouldn't be part of the match
Once all items are reviewed, you can approve the full match, which signals that the invoice is ready for payment.
Note: AI extraction is very accurate but not perfect. Always do a final visual check, especially if the original invoice was a low-quality scan or fax.
➡️ Auto-Approval
If a match falls within your configured tolerance limits, it will be auto-approved without requiring manual review. This is ideal for routine, low-variance orders and helps your team focus only on what actually needs attention. See How to Set Up Auto-Approval for 3-Way Match to configure this.
➡️ Supplier Performance & Risk Scores
Under the Suppliers tab within Three-Way Match, you can track how each supplier is performing over time. Key metrics include:
Auto-match rate: how often invoices match without issues
Warning rate and exception rate
Average price discrepancy
Risk score: automatically calculated based on exception rate and dollar variance
You can filter by 7-day, 30-day, or 90-day windows to identify patterns and trends. This data can be used to have informed conversations with suppliers about pricing accuracy and reliability.
A Matching Report is also available for a deeper breakdown by supplier.
For the full breakdown of every metric, ranking table, and how to deep-dive into a single supplier's scorecard, see Understanding Supplier Performance Analytics in 3-Way Match.
➡️ Document Management
All documents tied to a match (PO, invoice, receipt) are stored and accessible under the Documents tab of each match. You can view them at any time, replace a document if you uploaded the wrong one, and maintain a full audit trail of every action taken on the match.
Every action taken on a match is logged, who approved it, who added an exception, and what changes were made, giving your team full accountability and making it easy to review decisions after the fact.
➡️ Activity & Audit Trail
Every action taken on a match is logged — who approved it, who added an exception, and what changes were made. This gives your team full accountability and makes it easy to review decisions after the fact.
➡️ Common Questions
Can I upload more than one packing slip per match? Yes, you can upload multiple documents as long as they're tagged correctly for what they represent.
Do I need to create POs in Ply to use Three-Way Match? No, you can upload external POs directly into the tool. However, creating POs in Ply gives you the best experience since the data is already in the system and mapped automatically.
What happens if the invoice is emailed instead of uploaded? If your custom email domain is configured, Ply will automatically detect and process the invoice, matching it to the correct PO by purchase order number.
Is the invoice automatically sent to my accounting software? Not yet, automatic bill creation in QuickBooks Online and Sage is coming soon. In the meantime, once a match is approved you can manually create the bill in your accounting software as usual.
➡️ Best practices
✅ Recreate a deleted PO before re-uploading its invoice.
3-Way Match matches an invoice to a PO by PO number, if that PO no longer exists in your account, the invoice has nothing to match against. See Common issues & fixes below.
✅ Set up your invoice email address early.
Getting invoices flowing in automatically (rather than manual upload) is the biggest time-saver this feature offers, worth setting up on day one.
✅ Start with conservative tolerance thresholds, then loosen them.
It's easier to widen your auto-approval tolerance once you trust the data than to tighten it after too many discrepancies slipped through unnoticed.
✅ Review your Supplier Performance tab periodically, not just when something goes wrong, spotting a supplier's rising exception rate early gives you leverage in that pricing conversation before it becomes a bigger issue.
➡️ Common issues & fixes
"I'm getting a 'Purchase order not found' error when uploading an invoice."
This happens when the invoice references a PO number that no longer exists in your Ply account, usually because that PO was deleted at some point after being referenced. 3-Way Match works by matching the invoice to a PO using the PO number, so if there's no PO to match against, this error is triggered. To fix it: recreate the PO in Ply (so it exists again with the same number/details), then upload the invoice again — it should match through once the PO is back in place.
"A match is stuck as 'Needs Additional Information.'"
This means Ply is missing one of the three documents needed to complete the match (PO, invoice, or receipt), or couldn't confidently extract the data it needed. Check the Documents tab on that match to confirm all three are present and legible, and upload anything that's missing.
"Is my invoice automatically sent to my accounting software?"
Not yet, automatic bill creation in QuickBooks Online and Sage is planned but not live. In the meantime, once a match is approved you can manually create the bill in your accounting software as usual.
Need help getting set up? Reach out to our support team and we'll walk you through your first match.







