When using the DHL Shipment Tracking - Unified API and tracking shipments from the "parcel-de" service, may receive the following "pre-transit" event once the shipment is already in a "transit" phase, or even delivered:
"statusCode": "pre-transit",
"status": "VA",
"statusDetailed": "PARCV_NRQRD_VA",
"description": "Order data transmitted electronically.",
"remark": "Order data transmitted electronically."
This "VA" status event is finally sent from the system once the customer has completed their Electronic Data Interchange (EDI) information, like:
- Weight information,
- Services information (e.g.: COD),
- Recipient Email address.
Often, the customers of Deutsche Post (Parcel Germany) do not have completed this information at the moment of creating a shipment request; DHL will send reminders for users to submit that information, and once they have finally done it, the system will be able to send the "VA" status event.
Therefore, if you receive this event delayed, it's not a mistake of the API and it is likely because the customer hasn't completed the basic information described before, like the weight of the shipment, services, email address, etc. To prevent receiving this delayed status event, please complete all information before or at the moment of creating a shipment.
Furthermore, for accurate information on the final status of a shipment, it is recommended to refer to the status details rather than the event history. In this case, the final status under details correctly shows “delivered.” This should give you the correct final outcome of each shipment, avoiding the “pre-transit” status confusion.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article