Skip to content

Logistics and distribution

What is freight exception management?

By SourceX Editorial · Updated

Short answer

Freight exception management is the process of detecting, resolving and recording shipments that depart from plan, such as late pickups, missed appointments, damage, shortages and refused deliveries. Each exception leaves a record: a status change, notes, emails, claims and charges. Logged with a reason and an outcome, that history can become some of a logistics company's most useful operating data.

Key takeaways

  • A shipment exception is any departure from the planned pickup, transit, delivery or paperwork of a load.
  • Good exception management ends with a coded reason, a resolution note and a cost outcome on the record.
  • Exception history is spread across the TMS, EDI status messages, email, claims files and accessorial invoices.
  • Linked exception records are what AI agents for logistics learn from, which can give a well-kept history value beyond operations.

Freight exception management, defined#

Freight exception management is the work of spotting shipments that are not going to plan, deciding what to do, fixing the problem and recording what happened. It covers every party in the move, from shipper and broker or 3PL to carrier and consignee, and it ends only when the cause and the cost are on record.

The term covers both the live response and the paper trail. A late load handled well but never coded leaves the company unable to see patterns, charge back costs or show a customer what went wrong.

Types of shipment exceptions and the record each leaves#

Shipment exceptions fall into a handful of families, and each one leaves a distinct record behind. Knowing which record to expect is how an operations team checks whether exceptions are being captured at all.

Temperature excursions, customs holds and address corrections add further types on some lanes. Whatever the list, each exception should end with a reason code and a named owner.

Types of shipment exceptions and the record each leaves
ExceptionTypical triggerRecord left behind
Late or missed pickupCarrier delay, shipper not ready, equipment problemStatus update, check-call note, appointment change
Delivery delayBreakdown, weather, hours-of-service limits, trafficETA changes, EDI status messages, customer notice
Missed delivery appointmentLate arrival, receiver schedule, wrong appointmentReschedule record, possible redelivery charge
DamageHandling, load securement, temperature failureOS&D report, photos, claim file
Shortage or overageMiscount, mis-pick, cross-dock errorDelivery receipt notation, OS&D report, inventory adjustment
Refused deliveryDamage, wrong item, cancelled orderRefusal note, return authorization, return freight charge
Detention and layoverLong waits at shipper or receiverIn and out times, accessorial invoice, dispute thread
Truck ordered not usedLoad cancelled after dispatchTONU charge, cancellation email
Documentation errorWrong BOL, missing POD, incorrect weightCorrected documents, billing hold, rebill
Lost or stolen freightTheft, misrouting, fraudTrace records, police report, claim file

How the exception workflow runs#

The exception workflow runs from detection to a closed, coded record, and most failures happen in the last steps rather than the first. Teams often solve the problem and move on without recording why it happened or what it cost.

The review step is where exception management pays for itself. Patterns by lane, carrier, customer and facility only appear when the earlier steps were recorded consistently.

  • Detect: a missed milestone, a status message, a driver call or a customer complaint flags the issue.
  • Notify: the internal owner and the customer hear about it, with a new ETA or plan.
  • Diagnose: the team finds the cause, such as carrier, shipper, receiver, weather or paperwork.
  • Resolve: reschedule, reroute, recover, rebill or file a claim.
  • Code and close: record the reason code, resolution note, responsible party and cost.
  • Recover: pursue accessorials, chargebacks or claims where another party caused the cost.
  • Review: look for repeat causes by lane, carrier, customer and facility.

Where do exception records live?#

Exception records live in several systems at once, which is why many companies underestimate how much history they hold. The TMS holds status changes and notes, EDI 214 status messages carry carrier updates, email holds the back-and-forth, and claims and accessorial records sit in billing or a claims module.

Warehouses add WMS records for shortages, overages and damaged receipts, and customer service tools add tickets from shippers and consignees. Visibility platforms layer ETA predictions and alerts on top.

Linking those pieces to a single load or shipment ID is the hardest part of using exception history later. A company that kept the load number in email subjects, claims files and accessorial invoices has a far easier job than one that did not.

What does a well-recorded exception look like?#

A well-recorded exception carries the cause, the actions, the outcome and the cost on one linked record. A poorly recorded one leaves only a status change and someone's memory.

The difference rarely comes from software. It comes from required fields at closure and a habit of writing down the reason, not just the fix. A starter reason code set grouped by responsible party keeps coding fast and comparable:

  • Carrier: late arrival, equipment failure, driver out of hours, missed check call.
  • Shipper: freight not ready, wrong paperwork, load details changed after tender.
  • Receiver: appointment refused or moved, facility closed, slow unloading.
  • Internal: booking error, wrong appointment, billing or documentation mistake.
  • External: weather, road closure, customs or inspection hold.
What does a well-recorded exception look like?
ElementWeak recordStrong record
ReasonFree text such as lateCoded reason plus a note on the cause
ResponsibilityNot recordedCarrier, shipper, receiver, internal or weather
ActionsScattered across emails and callsLogged steps with times and owners
OutcomeLoad eventually deliveredDelivery time, customer impact, service failure flag
CostBuried in invoicesAccessorials, claims and credits tied to the load
LinksNo shared ID across systemsLoad ID on emails, claims and invoices

Why exception history matters for AI#

Exception history matters for AI because exceptions are where logistics agents most need examples and where clean examples are scarcest. Developers building agents for tracking, customer communication and claims need real cases showing the cause, the response and the result, and that history sits inside shippers, 3PLs and brokers rather than with the developers.

That gives shippers, 3PLs and brokers two uses for the same records: tuning their own tools, and licensing a de-identified copy to developers under terms they approve. In both cases, customer, carrier and driver names come out, and customer and carrier contracts are checked before anything is shared.

Illustrative: a 3PL starts coding its exceptions#

Illustrative: a fictional 3PL running warehousing and transportation for consumer goods clients handles exceptions through email and phone, with outcomes noted in free text. Its COO cannot tell clients which lanes or carriers drive repeat delays.

The team introduces reason codes, requires a responsibility field and a resolution note before a load can close, and adds the load ID to every claim and accessorial invoice. Within a planning cycle, the COO can review exceptions by carrier and facility.

Later, a metadata review finds that the coded period is the most useful part of the archive, while older free-text history needs heavier cleanup and privacy review before it could be considered for any license. The team keeps both, but leads with the coded records in any future review.

How SourceX approaches exception records#

SourceX looks at exception records through the SourceX Enterprise Data Value Framework, asking how well each problem links to its resolution, outcome and cost. Licensing, if the company chooses it, runs through the SourceX five-step transaction: Supply, Rights, Preparation, Approval and Delivery, with the company approving each step and a SourceX Evidence Packet documenting what was released.

The first conversation uses metadata only: which systems hold exception records, how much of the history is coded and which customer and carrier contracts apply. Customer, carrier and driver names are removed in Preparation, and large archives stay in the company's own storage or ship on encrypted drives.

Frequently asked questions

What is the difference between an exception and a delay?

A delay is one kind of exception. Exceptions also include damage, shortages, overages, refusals, documentation errors, detention and cancelled loads. Treating every exception as a delay hides the causes that cost the most, so a reason code list should keep them separate.

Who owns exception management in a 3PL or brokerage?

Operations or customer service usually handles the live response, while billing handles accessorials and claims. Ownership tends to break down at those handoffs, so many teams name one owner per exception who stays responsible until the record is coded and closed, even when other teams do part of the work.

Do we need special software for exception management?

Not necessarily. Most TMS and WMS platforms support status codes, notes and reason fields, and visibility tools add alerts. The bigger gains usually come from consistent reason codes, required fields at closure and a shared load ID across systems, rather than a new application.

How should reason codes be designed?

Keep the list short enough that people use it, specific enough to separate causes and stable enough that history stays comparable. Pair each code with a responsibility field and a free-text note. Review the list periodically and merge codes nobody uses rather than adding more.

Can exception records be licensed if they mention customers and carriers?

Yes, after preparation and a rights review. Customer, carrier and driver names are removed or tokenized, free text is scanned for personal details, and customer and carrier contracts are checked for restrictions. Records that cannot be cleared are excluded, and the company approves the final package.

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify