Skip to main content

Shipment Statuses

Written by Param
Updated today

As tracking events are received from the carrier shipping line, Chaine automatically derives an overall shipment status that represents where the container is in its journey. This provides a simple, at-a-glance view of shipment progress without needing to interpret individual events.

Status Definitions

Status

Description

What Triggers It

Created

The shipment has been created and the container is at or near the origin

Container empty to shipper (CEP) or container pickup at shipper (CPS) events are received

On Ship

The vessel has departed the origin port and cargo is in ocean transit

Vessel departure from origin (VDL) event is received

Arrived at Destination Port

The vessel has arrived at the destination port, or the container has been discharged

Vessel arrival at destination (VAD) or container discharge at destination (CDD) events are received

On Rail

The container has left the destination port and is in transit to an inland destination

Container gate out from destination port (CGO) event is received

Arrived at Destination Rail Ramp

The container has reached the inland rail ramp or inland destination

Container arrival at inland destination (CAD) or container arrival at inland rail ramp (CAR) events are received

Delivered

The container has been delivered to the consignee

Container delivered to consignee (CDC) event is received

Cancelled

The shipment has been cancelled

The container status is marked as cancelled by the carrier

How Status Is Determined

When multiple events have been received for a shipment, Chaine uses the most advanced milestone to determine the current status. The priority order from highest to lowest is:

  1. Cancelled

  2. Delivered

  3. Arrived at Destination Rail Ramp

  4. On Rail

  5. Arrived at Destination Port

  6. On Ship

  7. Created

For example, if a shipment has received both a VDL (vessel departure) and a VAD (vessel arrival at destination), the status will be Arrived at Destination Port because it is the more advanced milestone.

Status Progression

A typical shipment progresses through statuses in this order:

Created → On Ship → Arrived at Destination Port → On Rail → Arrived at Destination Rail Ramp → Delivered

Not every shipment will pass through all statuses. For example:

  • A shipment delivered directly from the port (without inland rail transport) may go from Arrived at Destination Port directly to Delivered

  • A shipment that is cancelled at any point will show as Cancelled regardless of prior progress

Using Status in Your Workflow

Shipment status is useful for:

  • Dashboard views — Quickly see how many shipments are in transit, at port, or delivered

  • Filtering and sorting — Group shipments by status to focus on what needs attention

  • Alerting — Trigger notifications or workflows when a shipment reaches a specific status (e.g., "Arrived at Destination Port" to begin cargo release coordination)

  • Reporting — Track transit times and delivery performance across your shipments

Did this answer your question?