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

TMS vs ERP vs Portal

Accessorials

Parcel weight & zone

Fuel surcharges

Detention & demurrage

3PL warehouse billing

TMS vs ERP vs Portal

Fuel surcharges

Accessorials

Detention & demurrage

Parcel weight & zone

3PL warehouse billing

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.

Money walks out, line by line

Carrier surcharge overcharges go undetected and unpursued

Duplicate freight invoices processed without matching check

Missed dispute deadlines make overcharges permanently unrecoverable

Rebates and volume bonuses not systematically tracked or claimed

Evidence chains break under audit pressure

No documented basis for which carrier charges were reviewed

GoBD-compliant archiving of freight documents requires manual effort

Customs and tax audits require freight document chains that don't exist

ICFR findings repeat year after year on freight-spend controls

The true cost of freight is unknown

Freight cost accruals inaccurate — open carrier invoices distort P&L

GR/IR account bloated with unmatched freight items for weeks

True freight cost per shipment / lane unknown — pricing decisions on incomplete data

Treasury planning misses outstanding carrier liabilities

Money walks out, line by line

Carrier surcharge overcharges go undetected and unpursued

Duplicate freight invoices processed without matching check

Missed dispute deadlines make overcharges permanently unrecoverable

Rebates and volume bonuses not systematically tracked or claimed

Evidence chains break under audit pressure

No documented basis for which carrier charges were reviewed

GoBD-compliant archiving of freight documents requires manual effort

Customs and tax audits require freight document chains that don't exist

ICFR findings repeat year after year on freight-spend controls

The true cost of freight is unknown

Freight cost accruals inaccurate — open carrier invoices distort P&L

GR/IR account bloated with unmatched freight items for weeks

True freight cost per shipment / lane unknown — pricing decisions on incomplete data

Treasury planning misses outstanding carrier liabilities

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.

Start where the sharpest pain is.
Add coverage as the team builds confidence.

Donnerstag.ai

English

ISO 27001

EU HOSTED

ZERO TRAINING

©

2026

Donnerstag.ai Technologies GmbH

Donnerstag.ai

English

ISO 27001

EU HOSTED

ZERO TRAINING

©

2026

Donnerstag.ai Technologies GmbH

ISO 27001

EU HOSTED

ZERO TRAINING

©

2026

Donnerstag.ai Technologies GmbH