Prioritization

Inventory versus transport exceptions: a prioritization framework

Ricardo Finger 6 min read

Two alerts arrive at the same time: inventory is below its safety stock threshold, and a shipment is running late. Which one matters more right now?

That decision is common in operations, but it is rarely as simple as comparing a stock number with an ETA slip. An inventory exception and a transport exception belong to different domains, follow different resolution paths, and can affect different sets of customer orders. The exception with the more dramatic metric is not necessarily the one that should be addressed first.

The useful question is: which unresolved exception will cause a delivery commitment to be missed first, given what is actually available to resolve it?

Why inventory and transport exceptions are difficult to compare

An inventory exception generally means that available stock has fallen below a defined threshold, such as safety stock. A transport exception means that a shipment is delayed, has missed a milestone, or is no longer expected to arrive within its planned window.

Both signals can be operationally serious, but they describe different problems. Inventory teams may be able to source the item from another location, substitute a product, or place an urgent replenishment order. Transport teams may be able to expedite a shipment, change its route, or contact a carrier. In other situations, none of those options can materially improve the outcome.

Because the metrics are different, teams often compare the wrong things. They may prioritize the shipment with the largest ETA slip or the SKU with the lowest stock level. A shipment delayed by five days may look more urgent than a SKU with only a small amount of stock remaining. But if the SKU is needed for an order due tomorrow, its lower absolute number may matter more. Conversely, a low stock position may not require immediate action if another source can replenish it before any customer commitment is affected.

Cross-domain prioritization requires a shared operational measure. That measure is not the severity of the alert inside its own system. It is the likely effect on downstream delivery commitments.

The three signals that should set priority

1. Delivery commitment proximity

Start with the first customer or downstream delivery commitment that each exception could put at risk. Which exception will cause a missed commitment first?

This requires more than looking at an expected arrival date. The relevant comparison is between the date the material is needed and the date it is expected to be available. An inbound shipment arriving two days late may still arrive before the associated order must ship. A smaller inventory shortfall may already threaten an order scheduled for tomorrow.

Delivery commitment proximity should be evaluated at order level where possible. One exception can affect a product with no near-term demand, while another can affect an item assigned to orders with immediate commitments. The alert itself does not contain enough information to make that distinction.

2. Resolution options and the resolution path

Urgency depends partly on whether an exception can still be resolved. For an inventory exception, ask whether stock can be sourced elsewhere, transferred from another location, substituted, or replenished through another supplier. If one of these options is available within the commitment window, the exception may be manageable even when stock is below threshold.

For a transport exception, ask whether the shipment can be expedited, rerouted, split, or replaced by another inbound replenishment. A delay that cannot be shortened and has no substitute source should be treated differently from a delay with several practical recovery options.

The resolution path also helps prevent wasted effort. If an inbound shipment cannot arrive before the next delivery commitment, expediting it may not solve the immediate problem. The team may need to focus instead on allocation, substitution, customer communication, or another source of stock. The objective is not simply to clear the alert. It is to protect the commitment where a recovery action can still work.

3. Cascade depth

Cascade depth measures how far an exception can spread through connected plans and orders. An inventory shortage may affect one customer order, a group of orders for a high-velocity SKU, or several products that use the same component. A delayed transport movement may affect multiple purchase orders, production plans, replenishment cycles, or delivery commitments.

Ask which exception affects more downstream orders and whether those effects occur at the same time. Ten affected orders due next week may be less urgent than two orders due tomorrow, but a broad cascade can justify earlier intervention when recovery options are limited.

Looking at cascade depth also prevents teams from treating each alert as an isolated event. The operational effect may be larger than the original exception because one late movement can create multiple inventory shortages, allocation changes, and customer order risks.

When the transport exception should win

The transport exception should take priority when the shipment is the sole source of a critical replenishment, no substitute stock is available, and related delivery commitments are imminent.

For example, a delayed container may contain the only available supply for a product that must be shipped to customers within the next few days. If there is no stock at another location, no alternative supplier, and no viable substitute, the transport resolution path becomes the only remaining recovery path. Contacting the carrier, evaluating an expedited mode, or changing the delivery plan may directly affect whether commitments are met.

In this case, the size of the ETA delay is still not the main signal. A shipment delayed by one day can be more urgent than a shipment delayed by a week if the first shipment crosses a customer commitment boundary and the second does not.

Transport should also win when its cascade depth is materially greater. A single delayed movement may feed several locations or orders, while the inventory exception may be limited to one low-priority demand line. The priority follows the downstream exposure and the available recovery options, not the system that raised the alert.

When the inventory exception should win

The inventory exception should take priority when stock is already below the safety stock threshold and the transport movement cannot arrive in time to protect the next delivery commitment.

At that point, the transport exception may be operationally important but moot for the immediate delivery window. Expediting the shipment does not help if the earliest possible arrival is still after the order must be fulfilled. The team should address the inventory consequence directly, such as finding alternate stock, reallocating available units, using a substitute, or deciding how to manage the affected orders.

Consider a mid-size online retailer with two simultaneous exceptions and no overlap in product lines:

The inventory exception should be addressed first. Its delivery commitment is closer, and stock is already below the threshold. The delayed container still creates a risk, but that risk occurs later. The comparison could change if the container were the only source of a critical item, if its delivery commitment were tomorrow, or if the inventory item could be sourced immediately from another location.

This boundary matters: prioritizing between exception domains is not about which system is more important, whether that is an ERP, WMS, or TMS. It is about which unresolved exception will cause a missed delivery commitment first, given what is actually available to resolve it.

When the two exceptions are really one priority

Inventory and transport alerts should not always compete. Sometimes they share the same root cause. A delayed shipment can be the reason inventory has fallen below its safety stock threshold. In that situation, treating the alerts as two independent priorities can split attention and obscure the recovery decision.

The delayed shipment is the cause, and the low stock position is one downstream symptom. The operational priority is the connected chain: the shipment delay, the inventory exposure it created, and the customer orders that may be affected. Teams should evaluate the chain together rather than assigning separate ranks to two alerts that describe the same event.

This combined view also helps identify the right action. If the shipment can be expedited and the new arrival time protects the customer commitment, transport intervention may be the best response. If it cannot arrive in time, the priority may shift to alternate sourcing or order allocation. The exception does not change simply because it appears in both a transport system and an inventory system.

The data challenge behind cross-domain prioritization

This framework assumes that teams can compare commitment windows across domains. Many operations teams cannot do that today. Procurement may know purchase order status, warehouse teams may know available stock, and logistics may know the latest ETA, while customer order commitments remain in a separate OMS.

Without that cross-system view, teams are forced to prioritize within domains. The warehouse works through low-stock items, logistics works through late shipments, and procurement follows overdue purchase orders. Each team may make a reasonable local decision while the organization misses the most important downstream commitment.

A practical cross-domain process connects the exception to the orders, replenishment plans, and available recovery actions behind it. It should show delivery commitment proximity, the resolution path, and cascade depth in the same decision context. That does not mean every exception needs a complex score. It means the priority should reflect the actual consequence and the actions that remain possible.

Tenoro uses AI to connect exceptions across purchasing, inventory, orders, and transport, so operations teams can see which delivery needs attention first and trace its effect on downstream deliveries. In practice, that changes the work from clearing the loudest alert to addressing the unresolved exception most likely to cause the next missed commitment.

Back to Dispatch

More from Dispatch

Read practical articles on supply chain exception management and triage from the Tenoro team.