Image: Warehouse loading dock exterior view, licensed under CC0 1.0.
Your load leaves Laredo on Monday evening against an 08:00 Tuesday appointment at a Memphis distribution centre. At 23:40 the carrier's feed revises the estimated arrival to 11:15, and the window you booked is no longer reachable.
The information arrives in time to be worth something. Eight hours remain before the truck is due, the receiver still has Tuesday doors open, and somebody could ask for one of them. What usually happens is that the revision waits in a queue until 07:50, when the driver calls dispatch from the gate after being turned away.
The slip is known long before the miss
Tracking is not the constraint any more. Position pings, predicted arrivals and door-level dwell history all reach the TMS, and most shippers are already paying a visibility vendor to produce them. The warning exists hours ahead of the failure it describes.
Nothing downstream consumes it. An ETA revision is a notification, and notifications pile up faster than a coordinator clears them. Knowing the truck will be three hours late is not the same as deciding what to do about three hours, and only the second one keeps the freight on plan.
Meanwhile the asset you need is being allocated to other people. A receiver's Tuesday fills up through Monday night, so every hour you spend not asking for a replacement slot is an hour in which the good ones go to carriers whose dispatchers called earlier.
What the 214 can say, and what it cannot
Carriers report progress on the X12 214. Status rides in the AT7 segment, and the X12 reference published by Stedi shows that the segment operates in two mutually exclusive modes: AT7-01 carries a shipment status code, AT7-03 carries an appointment status code, and only one of the two may be present in any given AT7.
The status side describes the slip. SD is shipment delayed, X2 is the estimated date and time of arrival at the consignee's location, AH is delivery attempted, AP is delivery not completed. The appointment side describes the booking: AB is the scheduled date and time for delivery, AC is the estimated time for the delivery appointment, LD is the latest moment delivery may occur, X9 records when the appointment was secured.
In the 004030 version there are 44 shipment status codes and nine appointment status codes. None of them means this window is no longer reachable, give me another one. The 214 is a report, not a request, and the carrier sending it has no authority to book a door at your customer's building.
The door lives in a different system: the receiver's scheduling portal, a warehouse coordinator's inbox, or a phone line that stops being answered at 17:00 Central. Nothing joins the feed to the portal except a person who happens to be looking.
Recovery is a negotiation against four clocks
Rebooking sounds clerical. It is not, because the moment an arrival estimate moves, four constraints start running against each other and the set of acceptable answers shrinks every hour.
- The driver's clock. The FMCSA summary of the hours-of-service rules allows 11 hours of driving inside a 14-hour window that off-duty time does not extend, following 10 consecutive hours off. A slot thirteen hours out can be unreachable for reasons that have nothing to do with distance.
- The receiver's remaining capacity. At midnight the Tuesday board still holds mid-afternoon options. By 06:00 it holds the 16:30 that nobody else wanted and a waiting list.
- The order. A new slot that lands past the must-arrive-by date converts a transit problem into a compliance charge, billed by a different party out of a budget that is not yours.
- The next load. That tractor is pre-planned onto an outbound. Sliding delivery to Wednesday at 06:00 quietly moves a second shipment that nobody has looked at yet.
Those four do not point the same way, which is exactly why the work gets deferred. Sometimes the correct call is the later slot, sometimes it is paying for a relay, sometimes it is asking the receiver for an exception that only gets granted while there is still notice to give. All three are defensible. None of them survives being made at 07:50 by whoever picked up the phone.
Two ways to handle the same revision
| After the ETA moves at 23:40 | Phone-call recovery | Computed recovery |
|---|---|---|
| Who notices | A coordinator at 07:50, or the driver at the gate | The system, at 23:41 |
| First question asked | Whose fault was the delay | Which remaining slots the driver can legally reach |
| Time left to act | Minutes | Eight hours |
| Options on the table | Whatever the portal has not yet given away | The full Tuesday board, ranked by what each one costs |
| Who absorbs the wait | The driver, with the detention clock running | Nobody, because the truck arrives into a window it was booked for |
| Evidence at invoice time | Rebuilt from email threads six weeks later | The slip, the rebooking and the reason, captured as they happened |
The gap between those columns is not effort or headcount. It is latency. A coordinator handling sixty loads cannot watch an arrival estimate that moves at midnight, and nothing about that job description is going to change.
What Chase does when the estimate moves
Chase runs execution: tendering through delivery, exception detection, root cause. A revised arrival is not the end of a monitoring task for Chase, it is the trigger for a workflow with a deadline attached.
Chase tests the new arrival against the booked window the moment it changes. If the window survives, nothing happens and nobody is interrupted. If it does not, Chase recomputes which slots the load can still reach using the driver's remaining hours, the lane's live transit, the receiver's published capacity and the order's must-arrive-by date, then acts on the result.
- A reachable slot inside MABD exists. Chase takes it, re-tenders the revised window to the carrier so dispatch and the dock hold the same time, and notifies the receiver before the original appointment lapses.
- Nothing on the day is reachable. Chase names the binding constraint, prices the alternatives, and puts the trade in front of a person while asking for an exception is still a live option.
- The slot is reachable but the door has a dwell history. Chase rebooks it and records the expected wait against the shipment, so the accessorial shows up already explained.
That third case pays for itself later. The American Transportation Research Institute's detention research, published on September 10, 2024 using 2023 data, found drivers detained at 39.3 percent of all stops, and reported that while 94.5 percent of fleets charge detention fees, fewer than half of those invoices are actually paid. Both halves of that cost you something: the half you pay, and the half your carrier recovers by pricing your lane higher next year.
When the invoice lands, Penny already holds the original window, the revision that broke it, the authority under which the slot was changed and the gate-in that followed. Judging whether the charge is owed becomes an arithmetic question rather than an archaeology project. Cheaper still is never needing the recovery at all, which is what testing the window before the load is tendered is for.
The driver's side of this is worth stating plainly. The same ATRI research found that detained trucks drove 14.6 percent faster on average than trucks that were not detained, and faster again on trips to facilities that had held them before. Time your planning gives away gets taken back on the road.
What to do next
Take last month's late deliveries and put two timestamps next to each one: when the first arrival revision that broke the window came in, and when a human did anything about it. The difference is your recovery latency, and it is probably measured in hours rather than minutes.
Then sort those loads by whether a better slot existed at the moment of the revision. The ones where it did are recoverable with no new carriers, no new contracts and no new facilities. They are a routing problem inside your own operation, and they are the cheapest freight spend you will find this quarter.
Book a walkthrough to see Chase catch an arrival slip on your lanes and rebook the dock before the appointment runs out.
