Freight billing is the most complex reconciliation problem in finance.
Every shipment generates up to 6 documents across 3–4 systems with different reference numbers, different formats, different timing. The result is systematic discrepancies at scale.
15–25%
Exception rate on carrier invoices
30–60 d
Dispute windows before recovery is lost
0.5–2%
Freight spend recoverable
Structural failures in freight finance.
The structural problems that break reconciliation manifest in logistics with particular severity, because the data landscape is uniquely fragmented and the financial stakes per discrepancy are high.
Data Heterogeneity
TMS, ERP and Carrier Portal speak different languages
The TMS contains shipment data and agreed rates. The ERP holds purchase orders and GR documents. The carrier portal issues the invoice with its own reference numbers, line structure, and surcharge logic. Reference numbers don't match, fields don't map, currencies and decimal formats differ by carrier.
Every reconciliation run starts with manual data transformation
Time Lag
Batch reconciliation means dispute deadlines expire
Carrier contracts typically include dispute windows of 30–60 days from invoice date. Finance teams running carrier reconciliation monthly or quarterly systematically miss these windows. A surcharge overcharge identified on day 45 is unrecoverable. The money is gone.
Every day of delay shrinks the recoverable window
Header-Level Blindness
Aggregate freight invoices hide individual surcharge overcharges
A carrier invoice consolidates dozens of shipments. At the total level, the invoice may appear reasonable. But within that total: fuel surcharges billed at 18% instead of contracted 14%, residential delivery fees applied to commercial addresses, extra stop charges without contractual basis.
0.5–2% of freight spend systematically overpaid
What this costs your finance team.
The RECONs built for how logistics actually runs.
Ten reconciliations grouped by how the business operates: Freight Forwarding (your data lives in the TMS) and Contract Logistics / 3PL (your data lives in the WMS).
Sub-sector A
Freight Forwarding
TMS-anchored. Carrier, customer and customs flows across air, ocean and road.
Carrier Self-Billed Invoice Check
Carrier self-billed invoices vs. shipment records vs. contracted rates
TMS
Self-Billed Invoices (PDF/EDI)
Rate Cards
Rate deviations, wrong surcharges, bundled invoices hide €000s in overcharges per month.
Customer Freight Billing
Outgoing invoices vs. delivered shipments vs. incoming payments
TMS
Customer Invoices
Customer Invoices
Bank Statements
Unbilled shipments, forgotten surcharges, margin erosion on every missed line.
Fuel Surcharge Index Accuracy
Published fuel index on shipment date vs. surcharge % applied on invoice vs. contractual formula
Fuel Index (DOE / Platts)
Carrier Invoices
Rate Agreements
Carriers apply outdated or rounded fuel surcharges; small % adds up across thousands of shipments.
Demurrage & Detention Charges
Actual container dwell time vs. contractual free days vs. detention charges billed
Container Tracking
Port / Terminal Data
Carrier Detention Invoices
Carriers bill detention for days within free time; no one checks timestamps at scale.
Weight / Volume Discrepancy
Planned weight vs. actual weight vs. chargeable weight on invoice
TMS (planned weight)
Weigh Bridge Data
Carrier Invoice (charged weight)
Carriers charge by higher weight class; shippers never verify actual vs. billed.
Customs Duties & Brokerage Fees
Declared values vs. duty rates applied vs. broker fees charged vs. actual duty paid
Customs Declarations
Broker Invoices
Commercial Invoices
HS Codes
Wrong tariff classification or inflated brokerage fees go unchallenged.
Sub-sector B
Contract Logistics / 3PL
WMS-anchored. Client billing, SLA defense, shrinkage and value-added service flows.
Warehouse Activity Billing
WMS picks / packs / storage events vs. invoiced positions vs. contractual unit rates
WMS
Service Records
Invoices
Contracts
Complex per-pallet/m²/hour billing; small unit-rate errors compound across millions of events.
Client Penalty & Charge-Back Defense
Client-applied penalties vs. actual SLA performance data vs. agreed penalty terms
Client Debit Notes
WMS SLA Reports
KPI Dashboards
Clients deduct penalties that aren't justified; 3PLs lack position-level proof to dispute.
Inventory Shrinkage Accountability
WMS inventory levels vs. client-reported stock vs. cycle count differences
WMS Stock Counts
Client Stock Records
Insurance Claims
Shrinkage allocated to 3PL without evidence; disputes lack traceable audit trail.
Value-Added Service Billing
Performed VAS activities vs. invoiced VAS positions vs. agreed rates
WMS (VAS events)
Invoices
Contracts
VAS often tracked informally; hundreds of unbilled activities per month.