A DHL request can be accepted and charged even when StoreFulfil loses the response. Treat every uncertain or stale booking as potentially paid until carrier evidence proves what exists.
What Each State Means
- Booking: a paid request may still be in flight. Wait for the booking lease; never submit a second request.
- Uncertain: DHL did not provide a final result to StoreFulfil. A shipment may already exist and must not be retried.
- Manual review: StoreFulfil only has its stable reference. An Admin must find that reference in the DHL business portal and enter the existing DHL shipment number.
- Reconciliation pending: StoreFulfil knows the DHL shipment number and can perform a read-only label retrieval.
- Booked, local finalisation pending: DHL evidence and the paid label are retained, but local order state could not be completed safely.
- Label retrieval failed: the paid shipment remains recorded, but the returned document could not be fetched or verified as a supported PDF.
- Shopify pending: the local DHL shipment is complete, but Shopify fulfilment still needs the normal safe reconciliation.
- Resolved: the DHL shipment, verified PDF label, local tracking, and Shopify fulfilment are confirmed.
Safe Recovery Procedure
- Open Needs Attention and locate the DHL recovery case. Check the client, order, evidence, age, and risk before acting.
- If a DHL shipment number is already shown, choose Recover DHL label. StoreFulfil performs a read-only DHL lookup and does not create a shipment.
- If only a StoreFulfil reference is shown, open the DHL business portal, search for that exact reference, and copy the existing DHL shipment number into the recovery dialog.
- Confirm that StoreFulfil retrieves and verifies the PDF label, restores tracking, and reports whether Shopify finalisation is complete.
- If Shopify remains pending, use the shipment sync recovery shown by StoreFulfil. That path first checks Shopify for an existing fulfilment.
- Download the retained label only after StoreFulfil reports that the document passed PDF verification.
Never Do This
Evidence to Record for Escalation
Definitive Failure
Failed means DHL rejected the request before accepting a paid shipment. After correcting the reported account, billing number, sender, product, address, parcel, or environment issue, the same Admin may prepare a fresh five-minute confirmation and use Review DHL retry.
Carrier Portal Shows No Match
A missing retrievable label is not permission to create another shipment. Verify the shipment number, billing account, environment, and portal history, then escalate for carrier review if the original outcome remains ambiguous.
Age and Ownership
Needs Attention shows how long the case has been unresolved. DHL recovery is owned by a Warehouse Admin; operators must leave the order unchanged and give the visible case details to an Admin.
Production Readiness Failures
Before a Production charge, StoreFulfil checks the active account, 14-digit billing number, shipping profile, sender, recipient, DHL Kleinpaket entitlement, parcel weight, and environment activation where DHL supports validation. Correct the named condition rather than bypassing it.
Completion Check
- The DHL recovery state is Resolved.
- A verified PDF label is downloadable from the shipment.
- The DHL shipment number and tracking link are present.
- The shipment sync state is Synced and the Needs Attention case has cleared.
- The activity log contains the recovery outcome.