Scenario
I want to print a label for (New) DHL Parcel UK, but get the following error message:
The chosen service code "XXX" is not available between the origin and destination, available service codes include: XXX
Solution
The error encountered during the label printing process provides several Service Codes where the chosen Service Code is the one used on the order in question while available Service Codes are the ones that the system is expecting.
Service Codes can be checked in Shipping > Integrations > Services > and there shall be a Service Code column.
The error itself can arise due to several reasons:
- Service Limitation
This occurs when the chosen shipping service does not align with the requirements of the destination.
For example, using a Road Service for delivering a parcel to an Island. In such cases, the service selected is incapable of fulfilling the delivery requirements due to geographical limitations and you would need to pick another one.
- IOSS Order* Limitation
*From the 1st of July, 2021, new EU VAT legislation requires online marketplaces to collect and declare the VAT paid on goods entering the EU valued at less than 150 EUR. To inform couriers that the marketplace has collected this tax, marketplaces must attach an IOSS number to every order that meets these criteria.
The error can also be triggered in scenarios involving IOSS Orders and Service Code 206 and look the following way:
The chosen service code "206" is not available between the origin and destination, available service codes include: 101, 204
In the context of (New) DHL Parcel UK, DHL Parcel Connect (Service Code 206) can only be used to ship IOSS Orders and Orders going to the Republic of Ireland.
An issue in this scenario arises when the Company Name field is accidentally populated for the IOSS Order. This leads the system to classify the order as a Business Order (B2B) through the (New) DHL Parcel UK API and due to that restrict label printing with an error message since IOSS only applies to B2C Orders.
You would need to double-check if the Company Name should be populated and, if yes, change the Shipping Service to another one.
If not then erase the Company Name (go to Orders > Open Orders New > right mouse click on the Order > View Order > Edit > Customer) and print once more.
- Parcel Next Day Limitation
The error can also be triggered in scenarios involving Service Code 220 and look the following way:
The chosen service code "220" is not available between the origin and destination, available service codes include: 48
The error message indicates that Parcel Next Day (Service Code 220) cannot be used with UK Highland and Islands orders (for example, if you ship to Northern Ireland, Channel Islands, and similar). For such orders, you would need to use Parcel Neighbour 48Hrs (Service Code 48).
If there are any issues or concerns, feel free to contact Linnworks Technical Support for further help!
Additional Information
Shipping - Courier changes to support IOSS