Ship DHL Paket straight from Business Central
Shipping labels, returns, customs documents and automatic tracking across three native DHL APIs – generated directly from the sales order in Microsoft Dynamics 365 Business Central. No middleware, no separate shipping portal, no extra shipping subscription.
How does DHL shipping work in Business Central?
The merchantCENTRAL DHL Connector is a native AL extension for Microsoft Dynamics 365 Business Central (Cloud). It connects the DHL Parcel DE Shipping API v2, the Returns API v1 and the Track & Trace API v2 directly. You create shipping labels with one click or in batch (up to 30 shipments per call), handle returns with a QR code, and the delivery status is written back onto the shipment automatically – all inside Business Central, using your own DHL business customer contract.
The complete DHL shipping process in one extension
Shipping, returns and tracking across three official DHL APIs – labels with one click or in batch, with over 20 add-on services and full customs handling.
1-click & batch labels
Shipping labels instantly at the press of a button from the order – or in batch for many orders, with up to 30 shipments per API call. Output as PDF or ZPL2 for the thermal printer.
20+ value added services
Preferred day, age verification (A16/A18), cash on delivery, insurance, bulky goods, preferred neighbour, drop-off location and GoGreen Plus – selectable per shipment in the label dialog.
International customs handling
Customs declaration with any number of items, HS codes, EORI, Incoterms (DAP/DDP), MRN handover and CN22 for Warenpost International – generated automatically.
Returns management
Return labels as an insert or standalone via the DHL Returns API – including a QR code for paperless drop-off at the DHL outlet.
Automatic tracking
Track & Trace writes delivery status, an event timeline and the delivery date back onto the posted shipment on its own – via the job queue, with no manual follow-up.
End-of-day & profiles
Manifest creation to close the shipping day, multiple EKP numbers, zone-based routing and a Contract Resolver that automatically picks the right product.
Every DHL parcel product covered
The Contract Resolver picks automatically by destination and weight – or you override the product with a shipping rule.
| Code | Product | Zone | Max. weight | Use case |
|---|---|---|---|---|
V01PAK | DHL Paket | National | 31.5 kg | Standard shipping within Germany |
V54EPAK | DHL Europaket | EU | 31.5 kg | Optimised B2B shipping within the EU |
V53WPAK | DHL Paket International | Worldwide | 31.5 kg | Parcels outside the EU, incl. customs data |
V62KP | DHL Kleinpaket | National | 1 kg | Successor to Warenpost DE, small shipments |
V66WPI | Warenpost International | Worldwide | 1 kg | Low-cost small international shipments (CN22) |
Add-on services applied automatically by shipping rule
Rules made of condition → action → priority run on every label creation – even without any pre-configuration (zero-config) – and never override your manual choice. For example: transport insurance from an order value of €500, age verification 18+ for electronics, or bulky goods from 31.5 kg.
A native connector instead of middleware or manual work
| merchantCENTRAL DHL Connector | External shipping middleware | DHL portal (manual) | |
|---|---|---|---|
| Runs inside Business Central (Cloud) | Yes, native | Separate system | No |
| Label straight from the order | Yes | via sync | Copy & paste |
| Extra shipping subscription required | No | Yes, monthly | No |
| Tracking back in Business Central | Automatic | partial | manual |
| Rule-based VAS automation | Yes | varies | No |
| Your own DHL contract & rates | Yes | sometimes bundled | Yes |
DHL shipping in Business Central – FAQ
Does the connector run natively in the Business Central Cloud?
Yes. It is a native AL extension with target = Cloud for Business Central 28.x (2026 RW1) as SaaS. No middleware and no on-premise server – the DHL APIs are called directly from Business Central.
Which DHL products are supported?
DHL Paket (V01PAK), Europaket (V54EPAK), Paket International (V53WPAK), Kleinpaket (V62KP) and Warenpost International (V66WPI). The right product is determined automatically by destination and weight via the Contract Resolver.
Do I need a separate shipping subscription?
No. The connector uses your own DHL business customer contract (EKP number) and the official DHL APIs directly. There is no additional monthly fee for an external shipping platform.
Can I test the connector risk-free?
Yes. In sandbox mode you generate test labels with no real shipments and no cost. The connector is also free to try for 30 days via Microsoft AppSource.
Are international customs documents supported?
Yes. For shipments outside the EU, customs declarations are created automatically – with HS codes, EORI, Incoterms (DAP/DDP), MRN handover and CN22 for Warenpost International.
How does delivery tracking work?
The DHL Track & Trace API v2 queries the status automatically via the job queue and writes delivery status, an event timeline and the delivery date back onto the posted shipment in Business Central.
What are the prerequisites?
The AD merchantCENTRAL Hub must be installed and licensed, plus a DHL business customer contract with an EKP number and DHL API access via developer.dhl.com. The connector requires the MCDHL module.
DHL Paket in Business Central – set up in minutes
Install the Hub and the DHL Connector from AppSource, connect your DHL access through the setup wizard and print your first label. Free for 30 days.