This is the most frequent single cause of a “wrong ATA” report.
At the port of discharge there are two distinct datapoints:
- Vessel arrival (ATA) - the ship arrives
- Discharge - the container comes off the ship
These are typically one day apart. Some carriers publish both explicitly. Others publish only the
discharge date on their portal, and Dockflow still shows a vessel arrival.
In the API they arrive as two separate messages: the vessel arrival as the final port of discharge
arrival, and the discharge as a separate container milestone.
If your integration maps ATA to the discharge milestone, every shipment will look one day out
against the carrier. Confirm which field your integration reads before reporting a discrepancy.
Example
An integration maps ATA to the discharge milestone. The shipment then looks out against the carrier, because vessel arrival and discharge are separate events. Confirming which field the integration reads before reporting a discrepancy reveals the mismatch.