Ship DPD parcels straight from Business Central
Shipping labels, returns, multi-parcel and international customs data – generated directly from the sales order in Microsoft Dynamics 365 Business Central. Connected to the DPD Cloud Webservice via SOAP entirely in AL, with no MyDPD portal, no middleware and no separate shipping software.
How does DPD shipping work in Business Central?
The merchantCENTRAL DPD Connector is a native AL extension for Microsoft Dynamics 365 Business Central (Cloud). It connects the DPD Cloud Webservice (SOAP/XML) directly – Login Service v2.0 and Shipment Service v4.5. You create shipping labels individually or in batch (in a single API call), handle multi-parcel shipments and returns, and transmit international customs data – all inside Business Central, using your own DPD business customer account. A separate MyDPD portal is not required.
The complete DPD shipping process in one extension
Shipping, returns and customs via the DPD Cloud Webservice – labels individually or in batch, with eight DPD products from Classic to Express.
Single & batch labels
Shipping labels straight from the order – or in batch for many shipments in a single SOAP call (recommended up to 50 per call). Output as PDF or ZPL for the thermal printer.
Eight DPD products
DPD Classic, Express 8:30 / 12:00 / 18:00 with a delivery guarantee, International Express, ParcelShop, Mail and MAX – the right product for every shipment.
Multi-parcel
Shipments with multiple parcels: DPD creates one label per parcel, all linked via the shared MPS ID.
Returns management
Return labels with reversed address direction – as an insert or by email to the customer, valid for up to 90 days, each with its own tracking URL.
International & customs
Incoterm mapping (DAP/DDP/EXW), an automatic commercial invoice with HS code, country of origin and goods value – EU shipments are detected automatically.
Printing & tracking
Automatic printing via the merchantCENTRAL Print Service (PDF A4/A6/A7 or ZPL) and an automatic DPD tracking URL on every shipment.
Every DPD product covered
You set the default product in the setup – and can change it per shipment at any time.
| Code | Product | Zone | Max. weight | Use case |
|---|---|---|---|---|
CL | DPD Classic | National & EU | 31.5 kg | Standard parcel shipping, national and EU-wide |
E830 | DPD Express 8:30 | National | 31.5 kg | Delivery by 8:30 with a guarantee |
E12 | DPD Express 12:00 | National | 31.5 kg | Delivery by 12:00 with a guarantee |
E18 | DPD Express 18:00 | National | 31.5 kg | Delivery by 18:00 with a guarantee |
IE2 | DPD International Express | International | 31.5 kg | International shipping incl. customs data |
PL | DPD ParcelShop | National & EU | 20 kg | Delivery to a DPD ParcelShop |
MAIL | DPD Mail | National | 1 kg | Mail items via the DPD network |
MAX | DPD MAX | National | 31.5 kg | Oversized parcels with special handling |
Customs data automated through Incoterm mapping
The connector detects non-EU shipments by country code and assembles the customs data automatically. Via Incoterm mapping you assign each BC delivery term the matching DPD customs parameters (DAP, DDP or EXW) – including payment term, clearance status and an automatic commercial invoice.
A native connector instead of middleware or the MyDPD portal
| merchantCENTRAL DPD Connector | External shipping middleware | MyDPD portal (manual) | |
|---|---|---|---|
| Runs inside Business Central (Cloud) | Yes, native | Separate system | No |
| Label straight from the order | Yes | via sync | Copy & paste |
| Separate shipping software required | No | Yes, monthly | No |
| Batch in a single API call | Yes | varies | No |
| International customs data (Incoterm) | Yes | partial | manual |
| Your own DPD contract & rates | Yes | sometimes bundled | Yes |
DPD shipping in Business Central – FAQ
Does the DPD 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. The connection to the DPD Cloud Webservice runs via SOAP directly in AL – no middleware, no WCF, no on-premise server.
Which DPD products are supported?
DPD Classic (CL), Express 8:30/12:00/18:00 (E830/E12/E18), International Express (IE2), ParcelShop (PL), Mail (MAIL) and MAX (MAX). You set the default product in the setup and change it per shipment when needed.
Do I need the MyDPD portal or separate shipping software?
No. The connector uses your own DPD business customer account (Delis ID and password – the same credentials as MyDPD) and talks to the DPD Cloud Webservice directly. There is no additional shipping software.
Can I test the connector risk-free?
Yes. The setup lets you switch between the sandbox and production URL so you can work against the DPD test environment. The connector is also free to try for 30 days via Microsoft AppSource.
Does the connector support international customs data?
Yes. For non-EU shipments, customs data is transmitted automatically – with Incoterm mapping (DAP/DDP/EXW), payment term, clearance status and an automatic commercial invoice incl. HS code, country of origin and goods value. Separate T1/T2 transit documents are not currently supported by the DPD API.
Can I ship multiple parcels per shipment?
Yes. For multi-parcel shipments, DPD creates a separate label for each parcel with its own parcel number; all parcels of a shipment are linked via the shared MPS ID.
What are the prerequisites?
The AD merchantCENTRAL Hub must be installed and licensed, plus a DPD business customer account with a Delis ID and password. You obtain the credentials from your DPD account manager or the DPD business customer portal.
DPD shipping in Business Central – set up in minutes
Install the Hub and the DPD Connector from AppSource, enter your Delis ID and password in the setup and print your first label. Free for 30 days.