Back to Blog
Logistics Automation

Are You Paying Freight Invoices As Billed? Building a Freight Audit and Carrier Settlement System

Auditing freight invoices starts with reference data: contract rates, shipment records, and proof of delivery matched at the shipment level. This guide covers how to turn rate contracts into rules, automate invoice matching, and scope a carrier settlement system.

POLYGLOTSOFT Tech Team2026-10-057 min read0
Freight AuditTransport Cost SettlementCarrier ManagementLogistics Cost ReductionRate Management

Why Shippers Cannot Verify Their Freight Bills

Freight is usually the largest line in logistics spend, yet many shippers pay carrier invoices almost exactly as billed. The reason is not a lack of will but a lack of means.

  • Every carrier uses a different invoice format. Spreadsheets, PDFs, and photos of delivery statements arrive together, and line items are named differently each time.
  • Reconciliation piles up at month-end. One or two people have to check thousands of shipments in a few days, so they match the totals and move on.
  • Duplicate billing, misapplied rates, and inflated accessorial charges only show up shipment by shipment. Checking totals will never catch them.
  • Consider the scale. For a shipper spending ₩300 million a month on freight, an overbilling rate of just 2% means ₩6 million a month, or ₩72 million a year. Most of it is clerical error on the carrier's side and not bad faith, but if the shipper does not find it, it simply becomes cost.

    The Three Data Sets That Define "Correct"

    Freight audit is less about reading invoices and more about having something to compare them against.

  • Contract rate tables: each carrier's lanes, truck classes, and surcharge conditions
  • Dispatch and shipment records: who moved what, when, with which vehicle, from where to where
  • Proof of delivery (POD): actual arrival time, received quantity, and the receiver's signature
  • These three must be tied together by a common key at the shipment level. The most reliable approach is to make the shipper-issued dispatch number (transport order number) the primary key and require, in the contract, that carriers quote it on every invoice line. For lines that arrive without it, keep a fallback key built from loading date, vehicle number, and origin–destination.

    Making Rate Contracts Machine-Readable

    A rate written in a contract PDF can only be read by a person. Automated audit requires turning it into rule data.

  • Base freight: distance band or zone pair × truck class × vehicle type (cargo, wing body, refrigerated)
  • Fuel adjustment: reference fuel price, adjustment bands, and how often it is applied
  • Accessorials: detention (free time and billing increment), return-trip charges, extra stops, night and holiday surcharges, manual handling fees
  • Contract versions and effective dates have to be managed alongside these rules. Billing at the old rate in the month a rate changed is the most common error of all, and the system must be able to decide which version applies based on the shipment's loading date.

    Automated Matching and Exception Handling

    Once the reference data is in place, the flow is simple. Calculate the expected charge first from the shipment record, compare it with the billed amount, and auto-approve anything within tolerance.

    Suppose an 11-ton truck on the Seoul metropolitan area–Busan lane has a base rate of ₩450,000, a 5% fuel surcharge (₩22,500), and ₩20,000 in detention for one hour beyond the one free hour. The expected charge is ₩492,500. If the invoice says ₩520,000, the difference is ₩27,500 (about 5.6%), and with a tolerance of "1% or ₩1,000 per shipment," this line goes to the exception queue.

    Each exception gets a reason code: duplicate billing, rate version mismatch, truck class mismatch, accessorial without evidence, billing with no matching shipment, and so on. The discussion with the carrier and the final adjusted amount are recorded per shipment. Only when that history accumulates can you identify carriers that repeat the same type of discrepancy.

    Extending Settlement Data into Logistics Cost Analysis

    Audited settlement data is also shipment-level freight cost data, already cleaned.

  • Freight cost by lane, customer, and product, and freight as a share of revenue
  • Delivery points with a high accessorial share (where trucks routinely wait)
  • On-time arrival rate, billing accuracy, and exception rate by carrier
  • With these figures, rate renegotiation and carrier reallocation rest on evidence, not on impressions. The data also shows when the problem is not the rate at all: a delivery point that keeps generating detention charges needs a different receiving appointment process, not a cheaper carrier.

    Scoping the Build: TMS Features vs. a Dedicated Settlement System

    If you already run a TMS, the practical approach is to pull dispatch and shipment records from it and build only the rate engine and matching logic separately. Standard TMS settlement modules often struggle to express a shipper's more complex accessorial rules. The integration point with ERP is where approved settlement amounts are posted as payable entries.

    We recommend a phased rollout.

  • Digitize the rates of the 3–5 carriers that account for most of your freight spend and start with expected-charge calculation.
  • Add invoice upload, automated matching, and the exception handling screens.
  • Extend to ERP posting and a logistics cost analysis dashboard.
  • Freight Settlement Systems Built by POLYGLOTSOFT

    POLYGLOTSOFT builds custom freight settlement systems, covering a rate engine shaped to your contract structure, automated invoice matching, exception workflows, and TMS and ERP integration. With our subscription development service, you can start small with rate digitization and widen the scope step by step. If you need a baseline to check your freight invoices against, contact POLYGLOTSOFT.

    Need Technical Consultation?

    Our expert consultants in smart factory, AI, and logistics automation will analyze your requirements.

    Request Free Consultation