One order platform for DHL’s domestic and international services

UK orders go on DHL Parcel UK, exports on DHL Express. We build the platform that picks the right one, checks the customs details, books it and saves the tracking.

  • DHL Parcel UK
  • DHL Express
  • Xero
  • PrintNode

DHL means two different things to a UK shipper. DHL Parcel UK runs a domestic parcel network for deliveries within the UK, while DHL Express is the international time-definite courier. They generally come with separate accounts, separate rates and separate booking integrations, which starts to matter as soon as one warehouse sends orders both ways.

Zestcode Automation builds bespoke order platforms that send each approved order to the right DHL service, book it through that service’s API, print the label and save the tracking number to your ERP. For distributors with UK trade customers and overseas buyers, the export details are checked at review, before anything is packed.

DHL Parcel UK or DHL Express: which service does each order need?

The usual split looks like this. The details vary by account and destination, so treat it as the common pattern rather than a fixed rule.

DHL Parcel UK DHL Express
Typical use Deliveries within the UK Exports and international deliveries
Account Domestic account and rate card Express account and rate card
Data needed Address, contact, parcel weights and sizes All of that plus customs details for each line
Paperwork Carrier label Label, plus a commercial invoice where the destination needs one

How the platform decides between the two

The default rule is normally the delivery country. UK addresses go to DHL Parcel UK and everything else goes to DHL Express. The delivery method on the approved order always wins, so a customer who pays for express delivery to Leeds gets it.

Some addresses don’t fit neatly. Northern Ireland, the Channel Islands and the Isle of Man often need rules of their own for service and paperwork, and we agree those with you during the specification instead of guessing at them in code.

What an export order has to carry

A domestic order needs an address and a parcel. An export order needs a description of what is in the box that customs will accept. For each international order, the review screen checks that the following are present before the order can be approved without a warning:

  • a commodity code for every product line
  • a country of origin for every product line
  • a plain description of the goods, not an internal product shorthand
  • line values and a currency that match the invoice
  • the recipient’s phone number and email, which international couriers generally ask for
  • the agreed trade terms, so it is clear who pays any duties

Missing data is flagged the same way as a low-confidence field or an unmatched product, so it is fixed in the office rather than discovered when DHL rejects the booking. Where your Express account and the destination allow customs documents to be sent electronically, the invoice data goes with the booking. Otherwise the platform prints the copies with the ship note on the A4 printer.

Pricing, holds and tracking across both networks

Once the warehouse has entered weights and dimensions on the handheld, the consignment is priced live with the relevant DHL service, or from your rate card, and the delivery charge on the order is updated. If that differs from the delivery charge on the customer’s PO, the order is held for the office to decide on before it is completed and invoiced.

Labels print on the 4x6 printer at the bench. Tracking numbers from either DHL service are saved to the order in your ERP, and the audit log shows who approved, packed and booked each shipment. For a mixed operation, the shipping stage is usually the one that saves the most office time.

What a two-service DHL setup costs to build and run

DHL bookings sit in the dispatch phase, together with warehouse pick and pack. A complete order to dispatch build is typically £20k–£30k ex VAT over two phases and about 14 weeks, with the figure fixed after a free written specification. Smaller extras are priced as add-ons from £500–£2,500.

Monthly running costs are usually under £50 for a few hundred orders: hosting at roughly $25, PrintNode at $9 and 2p–5p per order for AI order reading. The code and the hosting accounts are yours, registered to your company, with no per-seat charges and no obligation to keep us on afterwards.

If you send a mix of UK and export orders on DHL, book a free discovery call and bring a couple of awkward examples.

Common questions

Straight answers to what people ask us about this before a call.

  • Are DHL Parcel UK and DHL Express the same integration?

    Usually not. They are run as separate businesses with their own accounts, rate cards and booking integrations, so a platform that books both normally connects to each separately. We confirm which accounts you hold and whether API access is enabled on each during the specification, and the quote reflects whether one or both are in scope.

  • Can we send some UK orders on DHL Express?

    Yes. The routing rule only sets a default. If a customer pays for an express service to a UK address, the delivery method chosen on the order at review takes priority, and the booking goes to DHL Express provided your Express account supports that service for domestic deliveries.

  • Where do commodity codes and country of origin come from?

    Ideally from your product records, if your ERP already holds them. If it doesn’t, the platform can keep them against each product so they are entered once rather than per order. Any export line without a code or origin is flagged at review, in the same way as an unmatched product or a price difference.

  • What happens if DHL Express rejects an export booking?

    The shipment is marked as failed and DHL’s response is shown against it, whether that is an address problem or missing customs data. The office corrects the detail and retries the booking from the shipments screen. The order is not completed in your ERP, and so not invoiced, until a booking succeeds.

  • Does the price check include import duty?

    No. The check compares the carrier’s delivery charge with the delivery charge on the customer’s PO. Duties and import taxes depend on your trade terms with the buyer and the destination country, so they are handled under those terms rather than folded into the delivery price.