Back to case studiesCase Study

Freight Spend Control: Every Line, Rated Against Its Contract

Freight Spend Control: Every Line, Rated Against Its Contract

Case study · Freight spend control · Recover stage delivered · Engagement ongoing

Line-level freight invoice recovery for a diversified investment group — every historical invoice line rated against the contract that governs it.

This documents a live engagement. The Recover stage — the exports-only invoice-recovery audit — has been built and applied to the group's freight data. Verified recovery figures are delivered to the client with the evidence behind each finding; they are not published here while the audit is ongoing.

The engagement at a glance

ClientA London-based investment group with diversified operating businesses across sub-Saharan Africa (FMCG, construction materials, packaging, forestry, agro-processing, natural resources). Name withheld.
Footprint30+ manufacturing sites across West Africa; central procurement & supply chain run from a Mumbai Global Capability Centre.
EngagementFreight spend control — line-level invoice recovery audit (the Recover stage of a four-stage freight-cost programme).
DeliveredFreight recovery (Recover stage) applied to the group's historical freight invoices; plus a pilot of a supplier-performance (OTIF / delay-attribution) agent.
ModelExports only — no ERP, TMS or AP access required. All disputes go out under the client's name, at the client's discretion.
RoadmapProtect (pre-payment), Control (contract compliance), Optimise (rate benchmarking) — later stages as access and scope expand.
30+Manufacturing sites across West Africa
6Operating sectors in the group
8Exception rules, each with its own tolerance and evidence spec
6Sections in every finding's evidence pack
2Human review gates before anything reaches a carrier
0ERP, TMS or AP credentials required

The problem

A diversified group importing materials into West Africa across 30+ sites pays an enormous volume of freight invoices, through forwarders and agents, under layered rate contracts. The money leaks not through one large error but through many small ones spread across thousands of invoice lines.

01 — No purchase order

Freight has nothing to match against.

The correct amount must be recalculated from the contract rate for that lane, minus the agreed discount, plus the fuel surcharge at the correct week's index, plus only the accessorials the contract actually triggers.

Why it slips throughAn ERP can confirm a total was approved — not that it was right.

02 — One wrong line

The total still looks plausible.

A typical freight invoice carries several lines — line-haul, fuel, and accessorials such as detention, lift-gate, inside delivery, appointment fees. Four or five are usually correct.

Why it slips throughThe one wrong line is never caught.

03 — Batched invoices

A hundred shipments on one invoice.

Carriers batch a week or a month of shipments onto a single invoice. That is exactly where leakage concentrates.

Why it slips throughManual or sampling review cannot check it.

Share of invoices reviewed

Sampling audit5–15%
RecoverEvery line

Traditional recovery audits sample 5–15% of invoices — built to catch a few large errors, and structurally blind to leakage made of hundreds of small line-level ones.

The approach: a four-stage freight-cost programme

Experidium structures freight cost control as four stages, defined by when in the payment cycle the intervention happens. Each stage needs more access than the one before it — which is why Recover is the entry point: it needs nothing from IT.

StageWhenQuestion it answersAccess needed
RecoverAfter paymentWhat have we already overpaid?Exports only
ProtectBefore paymentCan we stop paying it in the first place?Invoice feed
ControlContinuouslyIs the contract still being honoured?Ongoing access
OptimiseBefore contractingWas the rate right to begin with?Spend + benchmark data

Why Recover first: the group entered at the exports-only stage. It carries the strongest guarantee of non-intrusiveness — no system access, no credentials — and the fastest path to value, which makes it the right first engagement for a group auditing a new vendor against its own live data.

Stage 01 — Recover · delivered

What it does: rates every historical freight invoice line against the contract that governs it, and builds an evidenced claim wherever the billed amount doesn't match. Rather than sample, the agent prices every shipment and checks every line.

Contract lane rate − agreed discount + fuel at that week's index + triggered accessorials = what should have been billed

What was built and applied to the group's data:

  • Deterministic rating of line-haul, fuel and accessorials, with a full computation trace and engine versioning — so any finding can be reproduced later.
  • Eight exception rules, each with its own tolerance, evidence specification and confidence score.
  • Contract clause extraction with provenance verified against the source page, plus a human verification gate before any rate object can produce a claim.
  • Claims tracked through to cash, with an append-only audit log.

The agent never manufactures a dispute it can't stand behind

Every line resolves to one of four outcomes. Only a definite FALSE becomes a claim.

TRUE

The line matches the contract.

Billed amount equals the re-rated amount within tolerance.

ResultNo action.

FALSE

The line provably doesn't match.

The contract condition is confirmed and the billed amount breaks it.

ResultEvidenced claim and drafted dispute.

UNKNOWN

The record can't confirm the condition.

Three-valued logic: where a shipment record can't confirm a contract condition, the result is UNKNOWN, not FALSE.

ResultNo claim is raised.

UNRATEABLE

The inputs are insufficient.

Where the data can't support a rating, the result says so with a named reason, rather than a guess.

ResultNamed reason, no guess.

Every finding carries a six-section evidence pack

  1. The finding
  2. The invoice
  3. The contract clause, with page reference
  4. The shipment record
  5. The computation
  6. The drafted dispute

Two-gate review

  1. Gate 1 — AnalystApproves or rejects each finding with a reason code.
  2. Gate 2 — ClientMarks each finding pursue or decline.
  3. Tracked to cashClaims followed through with an append-only audit log.

Input

Exports only

Invoices, rate contracts, shipment records. No ERP login.

Output

Evidenced claims

And drafted disputes, sent under the client's name at its discretion.

Pricing

Contingency or fixed fee

Contingency on what's credited, or a fixed fee.

Scope limits (disclosed): LTL base-tariff line-haul and mileage-based rating are excluded and stated up front.

The roadmap: Protect, Control, Optimise

Recover is the entry point. The same evidence base extends naturally into three further stages as access and scope grow — each one moving earlier in the cycle, from recovering overpayments to preventing them to pricing them right at source.

  1. 01 RecoverAfter payment · exports only · delivered
  2. 02 ProtectBefore payment · invoice feed
  3. 03 ControlContinuously · ongoing access
  4. 04 OptimiseBefore contracting · spend + benchmark data

Stage 02 — Protect · before payment

The same rules, moved ahead of payment.

A finding proven in Recover becomes a check that runs on the next invoice: pre-payment validation against contract terms, with exceptions routed to a person — hold, query or approve, with reason codes — rather than approved silently. The ruleset is promoted from proven Recover findings, so it is evidence-driven, not generic.

Trade-offNeeds an invoice feed before approval. Output shifts from claims to fewer wrong payments. Monthly retainer.

Stage 03 — Control · continuously

Checking the relationship, not the invoice.

Contract obligation tracking — rebates, volume commitments, service guarantees, review dates. Rate-drift detection against agreed tables; accessorial-creep monitoring as new charge codes appear. Carrier / 3PL scorecarding against contracted service terms, with alerts on terms approaching lapse or renegotiation.

RequiresOngoing system access. Output: alerts and compliance reporting. Retainer.

Stage 04 — Optimise · before contracting

Was what you agreed right?

Rate benchmarking; mode analysis (parcel vs LTL vs truckload); consolidation and routing analysis; bid support and scenario modelling.

RequiresHistorical spend plus benchmark data. Output: a negotiating position. Project fee.

A second workstream: supplier-performance agent · pilot

Alongside freight recovery, Experidium implemented a pilot of a supplier-performance agent for the group — aimed at a problem freight recovery doesn't touch: whether inbound suppliers are actually delivering on time, and where the blame for a late delivery really sits.

In a group whose materials move through a forwarder, an ocean carrier and a customs agent before reaching the factory, lateness is usually attributed to whoever is easiest to reach — normally the supplier — and a late delivery is only visible in the goods receipt, by which point the decision window has shut. The pilot addresses both.

Schematic: an inbound delivery moves from supplier through forwarder, ocean carrier and customs to the factory. Instead of defaulting the blame to the supplier, the delay is attributed to the ocean carrier and flagged with a named owner before goods receipt.
Delay attribution, illustrated: each delay is placed at the stage that caused it, not defaulted to the supplier. Schematic — not client data.

What the pilot does:

  1. Measures on-time-in-full per supplierAcross the inbound flow.
  2. Attributes each delay to the stage that caused itSupplier, forwarder, ocean carrier or customs — rather than defaulting the blame to the supplier. This is the core differentiator: a causal attribution, not a status number.
  3. Ranks suppliers by performance, weighted by dependencySo attention goes where it matters.
  4. Flags suppliers trending worse, with a named ownerBefore the goods-receipt stage.
  5. Drafts the outreach and prices the charge-backAnd reports how often its flags were right.

A dashboard query

An OTIF percentage pulled from a spreadsheet.

What the pilot adds

  • Each delay placed at the stage that caused it
  • Suppliers weighted by dependency
  • Deterioration flagged early, with an owner
  • The resulting action drafted — the judgement and the next step, not just the metric

Status: pilot — built and running on pilot data. Verified operational outcomes are not reported here; as with the freight stage, results are confirmed with the client before publication.

Why this fits a group like this

A centralised procurement function serving 30+ sites across multiple businesses and geographies pays an enormous number of freight invoice lines, through forwarders and agents, under layered contracts. It is the textbook case for line-level recovery: the errors are many and small, the volume defeats manual checking, and the contracts are complex enough that only a recalculation against the agreement can reveal whether a total was actually right.

Because Recover is exports-only with the client in full control of any outbound dispute, it slotted alongside the group's existing systems with no integration, credentials, or disruption — and it scales to the batched, hundred-shipment invoices where the leakage concentrates. The four-stage model then gives the group a clear path from recovering past overpayments to preventing future ones, without committing to deep access on day one.

How the engagement is run

  • Exports only — carrier/supplier invoices (12–24 months), rate contracts, accessorial and fuel schedules, shipment records, payment records. No ERP, TMS, WMS or AP credentials.
  • Data encrypted in transit and at rest, never used to train any model, and deleted at the end of the engagement.
  • Every finding human-reviewed before it reaches the client; nothing reaches a carrier without the client's approval.
  • Relationships stay with the client — Experidium never contacts carriers or suppliers.

Status & next steps

  1. Freight recovery (Recover) — built and appliedFindings delivered with evidence for the group to pursue or decline.
  2. Supplier-performance agent — running as a pilotOperational outcomes to be confirmed with the client.
  3. Verified outcomes — confirmed as they are realisedRecovery and performance results to be added here as the engagement matures.
  4. Protect, Control and Optimise — available nextLater freight stages as access and scope expand.

Recover stage delivered. Engagement ongoing. Verified recovery figures to follow.

Ready to put your supply chain on autopilot?

Book a discovery call. We'll talk through your biggest supply chain pain points and where AI agents could help.