Post 30 June

How to Handle Mill Invoices That Don’t Match the Bill of Lading

It’s a scenario every AP manager in the steel industry has faced: the invoice from the mill arrives—and it doesn’t match the bill of lading (BOL). Maybe the weight is off. Maybe the line items differ. Maybe it’s the freight again. Regardless, you’re now in a delay spiral: no payment, no discount, no peace.

In steel, where every load can top $50,000, even a minor mismatch between the invoice and BOL can derail your payment cycle, throw off reconciliation, and invite uncomfortable calls from the CFO. The fix? You don’t wait for mismatches to happen—you design systems that prevent them.

Why Invoices and BOLs Don’t Always Line Up
Let’s be clear: this is not just a paperwork problem. Steel moves fast, changes hands quickly, and often varies slightly in transit. Some common causes of invoice/BOL mismatches include:

Weight variance: Mill ships 20.5 tons, but your warehouse logs 20.2. Invoice is based on mill weight; your AP wants to pay based on received weight.

Line item confusion: Invoice aggregates coils into one SKU; BOL itemizes each individually.

Freight inconsistencies: BOL notes “freight prepaid,” but invoice charges full-rate.

Load splits or overages: You ordered 10 coils; 11 arrived. Or maybe just 9.

Each of these opens the door to payment errors, delays, or even double processing. In a low-margin environment, they add up fast.

Five-Step Playbook for Reconciling Invoice–BOL Mismatches
1. Create a Standardized Matching Protocol
Before diving into resolution, set your ground rules. Your AP process should define:

Which weight is the reference: mill scale or warehouse scale?

Is BOL the definitive source for item quantity or delivery scope?

Who resolves a mismatch first: procurement or receiving?

Codify these into an SOP (standard operating procedure). That way, your team isn’t improvising every time a mismatch appears.

2. Integrate BOL Scanning Into Your ERP
Relying on paper BOLs is a fast track to errors. Steel AP teams should require:

Digital BOL capture (PDF or photo) at point of receipt

OCR (optical character recognition) that extracts weight, shipment ID, and date

Automatic linkage to the PO in your ERP

This means when the invoice arrives, AP can immediately compare BOL vs. invoice without waiting for manual document retrieval.

3. Use Smart Tolerance Bands for Discrepancy Resolution
Some mismatch is inevitable. The goal is not to prevent all variances—but to contain and auto-resolve minor ones. Configure your AP software to:

Auto-clear weight discrepancies within ±1.5% between invoice and BOL

Flag anything above that for manual review

Allow freight variances under $150 to pass with second-level approval

This reduces bottlenecks and frees your team to focus on true exceptions.

4. Route Mismatches to the Right Resolution Team
Not all mismatches are AP’s fault—or fix. Build automated workflows that route:

Weight mismatches → warehouse supervisor

Quantity issues → buyer or mill account manager

Freight disputes → logistics or carrier liaison

Every mismatch paused in AP’s inbox delays resolution. A ticketed, routed system moves it faster.

5. Enforce Vendor Accountability on Documentation
Some mismatches are vendor-created—bad invoices, incorrect freight claims, or rushed paperwork. Hold your mill partners to higher standards:

Require that invoice line items exactly mirror BOL items (SKUs, weights, quantities)

Insist on dual sign-off for loads over $100K (shipper and receiver)

Penalize repeated mismatches: a third error in 90 days triggers documentation freeze or early-payment hold

This changes the game: mills pay closer attention when discounts are tied to documentation quality.

Freight Complications: The Hidden Mismatch Engine
One of the most common BOL–invoice conflicts is freight. Maybe the PO says “freight allowed,” the BOL says “prepaid,” and the invoice shows a $1,600 line item you didn’t expect.

To resolve this:

Define freight treatment rules by mill or SKU: who pays, when, and how much.

Log freight instructions in the PO and BOL—not just the invoice.

Include delivery terms (FOB origin, FOB destination) in every match logic.

If AP can’t verify that freight was authorized, they shouldn’t pay it. Simple as that.

High-Stakes: Why It’s Not Just About Accuracy
In steel, every delay has a cost. Consider:

Discount window missed because an invoice with a 2% discount is on hold for three days.

Vendor scorecard impact if payments lag repeatedly—hurting your preferred buyer status.

Audit exposure if overpayments or double-pays aren’t resolved.

The worst-case scenario? You overpay, then have to claw back from a mill that already applied cash against a separate balance. That’s a reputational hit no one wants.

How Smart AP Teams Stay Ahead
Best-in-class steel AP managers are already using:

Automated three-way matching across invoice, PO, and BOL

Tolerance engines that minimize manual exception handling

Discrepancy dashboards showing open mismatches by age, value, and root cause

Collaborative portals where mills upload invoice + BOL as a single PDF package

These tools mean fewer bottlenecks, fewer missed discounts, and faster resolution.

Final Word
In the steel world, where weight is money and timing is trust, mismatched documents aren’t just annoying—they’re dangerous. AP can’t afford to be the last to know when invoices don’t match BOLs. By investing in automation, vendor discipline, and cross-department workflows, your AP team doesn’t just react—it prevents. That’s how you pay accurately, quickly, and with confidence.