Matching Purchase Orders to What Actually Shows Up on the Dock
A wholesale distributor controls purchasing by matching the purchase order, the receiving record and the supplier invoice on quantity and price before any payment goes out, and Procurify's PO-first workflow fits that job. Small repeated mismatches compound across thousands of line items into a real hit on low-margin goods.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Why Three-Way Matching Is the Whole Game Here
The standard control in distribution is three-way matching: the purchase order says what was ordered and at what price, the receiving record says what actually arrived, and the supplier invoice says what they're billing for. When all three agree, payment clears without a second look. When they don't, a partial shipment, a price that crept up since the PO was cut, a quantity that doesn't match what the warehouse counted, someone has to investigate before paying, and that's the process a distribution business actually needs a procurement platform to support well.
A three-way match works in this sequence:
- The purchase order records what was ordered and at what price, with quantity and price locked in before the order is placed.
- The receiving record captures what actually arrived at the dock, counted against the purchase order.
- The supplier invoice states what is being billed, and it is compared with both earlier records.
- If all three agree, payment clears; if they differ, hold the invoice until purchasing and receiving confirm what happened.
Procurify's Native Fit for PO-Driven Purchasing
Procurify was built around a purchase-order-first workflow, which matches how distribution buying already works: a buyer creates a PO with quantity and price locked in, it gets approved, and receiving checks incoming shipments against it. That structure makes the mismatch, a receiving count that doesn't match the PO, visible immediately rather than surfacing only when the invoice arrives weeks later and someone has to reconstruct what was actually ordered.
Where Airbase Fits: Freight, Fuel and Incidental Costs
Not every distribution cost fits a PO cleanly. Freight surcharges that vary shipment to shipment, fuel costs, and small incidental purchases at the warehouse level don't always have a clean pre-set quantity and price the way a standard inventory PO does. Airbase's card-first model handles that variability better, letting a warehouse or logistics lead make a fast purchase and tag it to the relevant shipment or route afterward, rather than forcing a variable freight cost through a rigid PO structure it doesn't fit.
A Worked Example: A Supplier Price Increase That Slips Through
Say a regular supplier raises prices on a commodity item by a few percent, and the change doesn't get caught until an invoice arrives, because the PO was generated from a stale price list that nobody updated. Without three-way matching enforced at the platform level, that invoice might get paid at the new, higher price with no one flagging the discrepancy against the original PO. With matching enforced, the mismatch stops the payment automatically until someone confirms whether the new price is accurate and whether the standing price list needs updating, which is a small check that prevents a supplier's incremental price creep from going unnoticed across hundreds of line items a year.
A Common Mistake: Letting Blanket POs Go Unreviewed
Distributors often use blanket or standing purchase orders for regular suppliers, one approval covering many shipments over a period, which is efficient but risky if nobody revisits the blanket PO's terms periodically. A blanket PO set a year ago at a given price and volume can drift out of date as supplier pricing or the distributor's own purchasing volume changes, and a stale blanket PO that nobody reviews becomes a rubber stamp rather than a real control. Reviewing blanket POs on a fixed schedule, quarterly for major suppliers, catches this before the gap between the standing terms and current reality gets large.
Handling Substitutions and Backorders Without Breaking the Match
A supplier who ships a substitute item, or fulfills part of an order now and backorders the rest, breaks a strict three-way match unless the process has a defined way to handle it. Receiving needs a way to record a partial or substituted shipment against the original PO without simply flagging every such shipment as a hard mismatch requiring a full investigation, since substitutions and backorders are routine in distribution, not exceptions. A workable process splits the PO automatically when a partial shipment arrives, matching what was received against that portion and leaving the backordered quantity open against the same PO, so the eventual second shipment reconciles cleanly instead of creating a confusing partial-payment situation.
Distributors that don't build this flexibility in tend to either hold payment on every partial shipment until the full order arrives, which frustrates suppliers who fulfilled their portion correctly, or they pay the full invoice regardless of what actually showed up, which reopens the exact risk three-way matching exists to close. Building this into the platform's matching rules once, rather than handling every partial shipment as a one-off exception, is what makes three-way matching sustainable at real distribution volume.
What Good Looks Like
A well-run distributor can show, for any supplier invoice, that the purchase order, receiving record and invoice all matched before payment cleared, with any mismatch flagged and resolved rather than paid through automatically.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Supplier invoices that clear three-way matching still need a payment workflow, and BILL's system handles that final approval and payment step cleanly once the match is confirmed.
A distributor working with independent freight brokers or sales agents as 1099 vendors needs W-9 collection handled at intake, and Tax1099 catches that before the first payment.
Distribution runs on thin margins and real cash timing pressure, and Mercury's real-time balance visibility helps track the gap between paying suppliers and collecting from customers.
Frequently Asked Questions
What happens when a shipment arrives with a quantity that doesn't match the PO?
The mismatch should hold the invoice from automatic payment until receiving and purchasing confirm what actually happened, whether it's a partial shipment, a supplier error, or a legitimate substitution. Paying against the PO amount regardless of what arrived is how distributors end up paying for goods they never received. A defined substitution and backorder process, rather than an ad hoc judgment call each time, keeps this from turning into a slow, case-by-case negotiation with every supplier who ships something slightly different from the original order.
How often should blanket purchase orders with regular suppliers be reviewed?
Quarterly for major suppliers is a reasonable default, checking current pricing and typical order volume against what the blanket PO still specifies. A supplier relationship that's grown significantly, or a price that's crept up gradually, is easy to miss without a scheduled review. Set a calendar reminder tied to each supplier's contract renewal date so the review actually happens rather than sliding indefinitely.
Should freight costs go through the same matching process as inventory purchases?
Not usually, because freight costs vary too much from shipment to shipment to fit a fixed purchase order cleanly. Most distributors handle freight through faster card-based purchasing tagged to the relevant shipment or route, rather than forcing it through the same three-way match used for standard inventory.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
BILL vs Tipalti for B2B Wholesale and Supply Chain Distribution
Distributors run high purchase-order volumes, freight vendors, and supplier credit terms. Here's how BILL and Tipalti fit a wholesale distribution AP stack.
Inventory Valuation Comes Before Audit Software
Why wholesale distributors should nail inventory and vendor rebate accruals first, then compare FloQast and AuditBoard for close controls.
Untangling a Family Distributor's Paper Cap Table
How a wholesale distributor with decades of paper stock certificates should approach Pulley or Carta once the records finally need to be accurate.
Tracking Two Conversions on One Purchase Order
A worksheet for tracking the deposit and balance payments on one purchase order, made weeks apart at two different exchange rates.
Why Resale Certificates Are the Real Tax Risk for Distributors
Most wholesale sales are exempt with a valid resale certificate, but an invalid one shifts the liability to you. Here is how Anrok and Avalara help.
Ramp vs Brex for Matching Late Freight Bills to a PO
See how Ramp and Brex handle customs, drayage, and branch freight charges that arrive after a purchase order has already closed.