Have you correctly connected DHL Express but you're facing some issue during label creation? πŸ”

Here's how you can fix them case by case:

πŸ“Œ If you don't see MyDHL carrier anymore at the carrier selection step, click on Excluded carriers section. In case you see the following error:

996: The requested product(s) not available for the requested pickup date. Process ID associated for this transaction

go to Carriers > Connection > MyDHL > Edit > Select the default amount of additional weekdays required to prepare the shipments

You can change the default number of days from the drop-down menu in case the next day is Bank Holiday in the country you are shipping from. For example, tomorrow is a bank holiday - change this value to either "Same Day" or "2" days required.

If the following 2 days are both bank holidays, change this value to "3" days required.

❗Make sure to do this on all your myDHL connections, even though you might use only one service.

πŸ“Œ Error returned from DHL webservice : SV012a : The system could not verify your shipping account number. Please correct this number and resubmit.For assistance call DHL customer services

In this case you should directly get in touch with DHL to better understand the origin of the issue

πŸ“Œ No rates found

If you are receiving the "no rates found" error for your shipments, check:

- If the credentials employed are valid

- Delete any possible space in credentials

- Choose "All Services" under Product Code from Carriers > Connection > Edit

πŸ“Œ Error 400 during shipment creation step (in Excluded carriers section) or Undefined Error. Status Code: 400:

Try to flag the Test mode from Carriers > Connection > MyDHL > Edit.

If in test mode the connection is working and you can see the carrier rates, it means their credentials are not enabled in Production environment.

Please check the settings from your DHL Developer profile - MYDHL API > App Name and verify if you have enabled the Production environment (see the screenshot).


πŸ“ŒError while booking the pickup: Order XY does not belong to configuration #CONFIGNUMBER.

The error appears because the selected orders were made with one MyDHL connection, and then the pickup was booked with another connection. Make sure to select the correct MyDHL connection (the one which you used to create the shipping labels) and retry.

πŸ“Œ MyDHL: - #/customerDetails/shipperDetails/addressLine1: expected maxLength: 45, actual: XXwhile creating the shipments

Go to My Profile > Sender info section and verify if the address doesn't exceed the required number of characters (45).
❗ Note that the address line 1 is counted as a combination of Street and Street Number fields, so make sure that the total number of characters (spaces included) doesn't exceed 45.

πŸ“Œ Da rielaborare: #/content/exportDeclaration/lineItems/0: required key [manufacturerCountry] not found

Make sure that you have correctly filled the CN22 form before creating your international shipments (or if you're shipping via API, to have correctly included the CN22 tag in your Ship API request).


Done! πŸŽ‰

Did this answer your question?