Shipping connector for Business Central

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.

In brief

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.

Feature set

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.

DPD products

Every DPD product covered

You set the default product in the setup – and can change it per shipment at any time.

CodeProductZoneMax. weightUse case
CLDPD ClassicNational & EU31.5 kgStandard parcel shipping, national and EU-wide
E830DPD Express 8:30National31.5 kgDelivery by 8:30 with a guarantee
E12DPD Express 12:00National31.5 kgDelivery by 12:00 with a guarantee
E18DPD Express 18:00National31.5 kgDelivery by 18:00 with a guarantee
IE2DPD International ExpressInternational31.5 kgInternational shipping incl. customs data
PLDPD ParcelShopNational & EU20 kgDelivery to a DPD ParcelShop
MAILDPD MailNational1 kgMail items via the DPD network
MAXDPD MAXNational31.5 kgOversized parcels with special handling
International & customs

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.

Comparison

A native connector instead of middleware or the MyDPD portal

merchantCENTRAL DPD ConnectorExternal shipping middlewareMyDPD portal (manual)
Runs inside Business Central (Cloud)Yes, nativeSeparate systemNo
Label straight from the orderYesvia syncCopy & paste
Separate shipping software requiredNoYes, monthlyNo
Batch in a single API callYesvariesNo
International customs data (Incoterm)Yespartialmanual
Your own DPD contract & ratesYessometimes bundledYes
Frequently asked

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.