Catch weight invoice reconciliation is the AP process for matching supplier invoices when goods are ordered in nominal units, received with actual weight, and billed by final pounds or kilos. AP teams compare the purchase order, goods receipt or delivery note, the receiving record or catch-weight label where relevant, and the supplier invoice to decide whether a variance is expected or an exception. The biggest issues usually come from estimated versus final weight, partial deliveries, substitutions, and later credit or debit notes.
For finance teams, catch weight means the item is bought as a variable-measure product rather than as a fixed-count product where every case, box, or unit should reconcile to the same quantity on every document. GS1 US guidance on variable measure trade items explains that variable measure trade items are products that are priced, ordered, or invoiced in quantities that can vary. Because the PO may show nominal units while the receipt shows actual weight and the invoice extends price from the final measured quantity, catch weight invoice reconciliation works differently from standard three-way matching. This guide stays focused on the AP review workflow: how teams read the document chain, spot exception patterns, and decide what needs follow-up, not warehouse setup, ERP configuration, or scale integration.
The Document Chain AP Has To Reconcile
The hardest part of catch weight invoice matching is that each document owns a different part of the truth. The purchase order usually starts with nominal units such as 40 cases of ribeye or 25 cases of cheese, often tied to an expected pack size. The goods receipt or delivery note then confirms what actually arrived, and for variable-weight products that means the receiving record may show both cases received and the actual pounds or kilos behind those cases. If the supplier uses catch-weight labels, those labels often provide the most granular proof of received weight by pallet, carton, or line item. The supplier invoice closes the chain by showing the final billed weight, the price basis, and the extended amount AP has to approve.
A standard three-way matching process expects ordered quantity, received quantity, and invoiced quantity to line up closely. Three-way matching for variable-weight items works differently. AP is not looking for identical numbers at every step. The job is to confirm that the references match, the unit of measure makes sense, and the commercial logic holds across the full document set. That means checking whether the PO was issued in cases, whether the goods receipt captured actual weight, whether the delivery note references the same shipment, and whether the supplier invoice bills the agreed per-pound or per-kilo rate against the final billed weight.
A simple distributor example makes this clearer:
- PO: 50 cases of beef striploin, expected pack size about 60 pounds per case, priced at $6.20 per pound
- Goods receipt or delivery note: 50 cases received, actual received weight 2,965 pounds
- Catch-weight labels or receiving record: carton-level weights that add up to 2,965 pounds
- Supplier invoice: 2,972 pounds billed at $6.20 per pound
In an ordinary same-quantity match, AP would see 50 cases on the PO and expect 50 cases to drive invoice approval. In three-way matching for variable-weight items, the cases confirm the shipment reference and ordered unit, but the weight determines the value. AP therefore has to reconcile two things at once: operational quantity in cases and financial quantity in pounds or kilos. That is why the same line can be valid even when one document emphasizes cases and another emphasizes weight.
Each document answers a different question in the reconciliation decision:
- The purchase order confirms what was ordered, the supplier reference, the agreed pricing basis, and the intended unit structure.
- The goods receipt or delivery note confirms what physically arrived and when.
- The catch-weight label or receiving record shows the actual weight that supports the receipt.
- The supplier invoice shows what the vendor decided to bill and whether that billing follows the agreed commercial terms.
If any one of those records is missing, AP can create false exceptions that do not reflect a real billing problem. A line may look mismatched simply because the invoice shows pounds billed while the PO only shows cases ordered, or because the delivery note is absent and no one can confirm whether the billed weight aligns to what was received. That is why matching supplier invoices to delivery notes and receipts is a core control step for variable-weight purchasing, not just a nice-to-have document check.
Why Actual Weight And Ordered Quantity Stop Matching
Most exceptions in catch weight invoice processing fall into a few repeatable patterns. Use the beef striploin example from the document-chain section as the anchor: the PO can still point to 50 cases while the payable is driven by billed pounds. AP is not just matching quantities. It is reviewing how quantity, weight, and unit price move across the PO, receiving record, and invoice line, then deciding whether that change is operationally normal or commercially wrong.
The first pattern is the most common: the PO is written in nominal units, but the invoice is billed on actual weight. A buyer may order 20 cases of chicken breasts, each case expected to average 40 pounds. The PO therefore represents a planning quantity, not a guaranteed final weight. At receipt, the warehouse may confirm 20 cases, but the receiving record shows 784 pounds instead of the expected 800. When the invoice arrives, the supplier bills 784 pounds at the contracted price per pound. Nothing is necessarily wrong. The case count matched the PO, while the payable amount depends on the actual shipped weight.
The second pattern is a timing gap between estimated receipt weight and final invoiced weight. In many operations, the receiving document is created quickly so product can move, while the invoice reflects the supplier's final packed or certified weight. That can create a small difference between what AP sees on the receipt and what appears on the invoice.
- PO: 15 cases of produce, target average 25 pounds per case
- Receipt: 15 cases, estimated 372 pounds
- Invoice: 15 cases, billed 377.6 pounds
That difference does not automatically mean overbilling. It may reflect a final carton-level weight total that was not available when the receiver keyed the first record. An actual weight vs ordered quantity invoice mismatch should be treated as a document-chain question first: was the receipt weight an estimate, and is there later support for the billed weight?
Partial deliveries create another source of noise. The PO may show the full intended order, while the delivery and invoice cover only what shipped that day. If AP compares the invoice only to the original PO, the line appears short. If AP compares it to the receipt, the line may be correct.
- PO: 30 cases
- Delivery 1 receipt: 18 cases, 702 pounds
- Invoice 1: 702 pounds
- Backorder remains open for the other 12 cases
This is an expected operational variance, not a pricing dispute. The exception is only real if the invoice claims more weight or more units than the receiving evidence supports, or if the PO was supposed to be closed rather than split.
Substitutions are harder because the weight can be right while the reference data is wrong. A supplier may replace one pack size, grade, or item code with an approved substitute when the original item is unavailable. The receiving team may note the substitute informally, but the invoice may use a different SKU description than the PO. AP then sees a line that fails match rules even though the shipment was accepted and consumed. In these cases, the problem is often not the weight. It is the item reference, unit-of-measure mapping, or missing substitution approval in the document trail.
Price calculations can also make a valid line look suspicious. Catch-weight invoices often combine a per-pound price with a delivered quantity that originated as cases on the PO. If AP expects a case-based total but the invoice extends the line on final billed weight, the math looks off until the pricing basis is identified.
- PO: 10 cases, informational average 50 pounds per case, contract price $2.40 per pound
- Expected planning weight: 500 pounds
- Final invoice weight: 486 pounds
- Invoiced line total: 486 x $2.40 = $1,166.40
If someone informally multiplies 10 cases by a placeholder case price instead of checking the per-pound agreement, the line looks wrong when it is actually correct. That is why an actual weight versus ordered quantity invoice mismatch has to be interpreted through the pricing logic on the source documents, not through a generic quantity match.
A useful AP review frame is to separate normal variance from true exceptions.
Usually normal if the document trail supports it:
- Ordered cases match, but billed pounds differ from expected average weight
- Receipt weight is slightly different from final invoiced weight because the receipt used an estimate
- The PO is partially fulfilled and the invoice reflects only the delivered portion
- The invoice extends the line using the agreed per-pound price on final billed weight
Usually worth escalating:
- Invoice weight exceeds both receiving evidence and any supporting correction record
- Price per pound does not match the contract or PO agreement
- A substitute item was billed without matching approval or cross-reference
- The invoice duplicates a previously billed receipt or credit-adjusted line
- Units, pack sizes, or item identifiers changed in a way that affects the payable amount
The key is that AP does not need generic warehouse terminology to work these lines. AP needs exception logic built around documents. What did the PO establish as the ordered unit? What did the receipt confirm about delivered units and observed weight? What did the invoice use as the billable weight and pricing basis? Once those three questions are answered, many apparent mismatches stop being disputes and become explainable variances, while the true exceptions stand out much faster.
The Line-Level Review Workflow For AP Exceptions
When a catch-weight invoice lands in AP, the question is not whether the product was delivered. In most cases, it was. The real issue is whether the billed weight, unit basis, and extended amount are supported by the purchase order, receiving record, and supplier paperwork. In practice, food distributor AP exception handling depends on a documented line-review sequence rather than ad hoc judgment.
-
Confirm item identity. Check the supplier item code, internal item code, description, pack, and any lot or delivery reference on the PO, receipt, and invoice. In foodservice distribution, many exceptions start with a line that looks close enough to approve but is actually a substitute item, a different pack size, or a split line that was merged on the invoice.
-
Compare the ordered unit with the billed unit of measure. A buyer may order by case, pound, each, or catch-weight case, while the invoice may bill by actual pounds or kilos. If the ordered unit and billed unit do not align, AP should confirm whether the supplier's billing method matches the commercial terms. An expected weight variance is different from a unit-of-measure mismatch.
-
Verify the received weight from the receiving document. Use the warehouse receipt, scale ticket, proof of delivery, or receiving log to confirm the actual weight accepted. This is the anchor for deciding whether the invoice reflects what the business physically received. If the receiving record is incomplete or references a different shipment number, AP usually cannot close the exception from documents alone.
-
Confirm the price basis before checking the math. Determine whether the supplier price is set per pound, per case with catch-weight adjustment, per minimum guaranteed weight, or under a contract formula. AP should not treat every overage as a price dispute. Sometimes the weight is correct but the rate applied is wrong. Sometimes the rate is correct but the invoice uses the wrong weight basis.
-
Recompute the line extension. Multiply the verified weight or quantity by the contracted price basis and compare it with the invoiced line total. This step separates simple calculation issues from real commercial disputes. If the math works on the wrong weight, the problem is a weight or receiving issue. If the weight is supported but the extension is off, it is a pricing or billing error.
-
Check the variance against business tolerance. Most teams define acceptable variance ranges by product category, supplier, or margin sensitivity. In practice, tolerance often depends on product volatility, whether receipt weight was estimated or certified, supplier history, and whether the variance changes payable value enough to matter. A small difference on fresh protein may be routine; the same percentage on a high-volume staple may need review. AP should classify each line as one of three outcomes:
- Expected variance within tolerance
- Investigate further
- Dispute with supplier
That structure helps AP separate normal catch-weight movement from four common exception types:
- Expected weight variance: Ordered quantity and billed weight differ, but receiving documents support the actual delivered weight and the pricing logic is correct.
- Pricing error: Weight is supportable, but the rate, allowance, or contract price on the invoice is wrong.
- Substitution or short shipment: The item, pack, or delivered amount does not match what was ordered or received.
- Reference mismatch: PO number, receipt number, delivery reference, or supplier line mapping is inconsistent, so the line cannot be validated confidently.
Finance can usually resolve certain issues directly from documents: math errors, duplicate lines, missing PO references that can be matched, and routine variances that fall within policy. Other issues should move out of AP quickly. Receiving should confirm actual weight and shortages. Purchasing should validate contract terms, substitutions, and supplier-authorized changes. The supplier should explain unsupported billed weight, incorrect pricing logic, or missing credits.
This is also why wholesale distributor AP exception handling needs a clear routing path. In catch-weight environments, the bottleneck is often not data entry. It is making sure each exception lands with the team that can prove or disprove the billed logic.
When Credit Notes And Debit Notes Enter The Workflow
Catch-weight reconciliation does not end when the original invoice is posted. In many categories, the supplier sends a later adjustment after someone reviews delivered weight, confirms a shortage, accepts a substitution claim, or disputes how the load was priced. That is when AP has to handle catch-weight credit note reconciliation alongside debit notes, supplier claims, and any internal follow-up needed to correct the vendor account.
A credit note usually appears when the supplier agrees the invoice overstated value. Common examples include short-weight disputes, over-billing on actual pounds delivered, pricing errors tied to the wrong weight tier, or a product substitution that should have been billed at a lower rate. A debit note can appear when the supplier argues the original invoice understated the amount due, often because corrected receiving data shows more weight than first recorded, a claim was denied, or the supplier rebills a line after resolving a discrepancy. In both cases, AP should treat the follow-up note as part of the same transaction chain, not as an isolated document.
The fastest way to review an adjustment is to match it back to three anchors: the original invoice, the receiving evidence, and the commercial reason for the change. If the striploin line above was billed at 2,972 pounds but the receiving evidence supported 2,965, AP should be able to confirm which invoice line is being reversed, which receipt or delivery record supports the correction, and why the supplier accepted the claim. That reason matters. A short shipment, an over-weight billing issue, a substitution, and a pricing disagreement may all reduce the payable amount, but they create different audit trails and different operational follow-up.
In practice, AP should keep these fields tied together every time a note is logged:
- Original invoice number
- Supplier credit note or debit note number
- PO number
- Receipt or delivery document reference
- Product or SKU reference
- Nominal quantity ordered
- Actual weight received
- Weight or price variance being adjusted
- Adjustment reason code or written explanation
This is where teams benefit from consistently capturing credit note references and negative invoice adjustments instead of treating the note as a free-text exception. When those references stay connected, later reviewers do not have to reopen the whole file set to understand why the payable changed.
Unresolved follow-up notes still matter downstream because late or unsupported credits can leave AP with the wrong payable, the wrong vendor balance, or a period-end accrual that no longer matches the evidence.
A good control is to require every follow-up note to answer one plain-English question: what exactly is being adjusted, and why? If the note cannot be traced to a specific invoice line and receiving record, it should stay in review. That matters even more when suppliers bundle several adjustments into one document. In that case, AP should split the note into line-level matches so one accepted short-weight claim does not hide an unrelated price dispute or rejected substitution charge.
If the variance later feeds a broader cost review, that work should still point back to the same invoice, receipt, and adjustment trail, especially when teams are reconciling distributor cost variances beyond the base invoice.
Where Structured Extraction Helps Without Replacing Receiving Controls
Structured extraction helps most when AP needs the exact fields discussed throughout this workflow in one place: PO references, billed weights, units of measure, unit prices, line totals, and any credit-note fields tied to the same shipment. Instead of rekeying that information from separate PDFs, teams can move it into a structured XLSX, CSV, or JSON file for line-level comparison.
That matters because catch weight invoice processing slows down when reviewers cannot quickly line up ordered unit, received weight, billed weight, price basis, and follow-up note references on the same exception. When those document fields are structured with source references, AP can spend less time locating data and more time deciding whether the line is within tolerance, needs escalation, or already has a later adjustment.
The limit is important. Structured extraction does not confirm the physical weight that arrived at the dock, replace receiving controls, or remove the need for clean item and unit-of-measure setup. If the receipt recorded the wrong unit of measure, if a scale entry was missed, or if the supplier and buyer are not aligned on price basis, no extraction layer can solve that on its own. It supports reconciliation by making the document chain clearer, not by acting as a substitute for warehouse accuracy or master-data discipline.
This is where a restrained product fit makes sense. Tools such as Invoice Data Extraction can automate invoice reconciliation workflows by extracting invoice and credit-note fields into structured outputs with source references, which gives AP a cleaner starting point for comparison. That helps teams review ordered quantity, received weight, billed weight, and follow-up adjustments faster, while leaving the approval decision with the people who understand the operational context.
A practical end state is simple: for every disputed line, AP should be able to trace the same five checkpoints before payment is approved or a claim is raised.
- Ordered unit on the PO
- Received weight or quantity on the receiving document
- Billed weight or quantity on the supplier invoice
- Price basis used for the line calculation
- Any credit, debit, or follow-up adjustment tied to that variance
Related Articles
Explore adjacent guides and reference articles on this topic.
Goods Received Not Invoiced: GRNI Workflow Guide
Practical GRNI guide for AP teams: what goods received not invoiced means, how to investigate open balances, and how better invoice data cuts repeat cleanup.
One Vendor Invoice for Multiple Purchase Orders
Learn how AP teams match one supplier invoice across multiple purchase orders, receipts, and exceptions without approval delays or duplicate-payment risk.
Service Entry Sheet Invoice Processing Guide
Learn how service entry sheets control service invoice processing, why invoices get blocked without approved SES records, and how AP teams speed up review.
Extract invoice data to Excel with natural language prompts
Upload your invoices, describe what you need in plain language, and download clean, structured spreadsheets. No templates, no complex configuration.