DX

DX collects, transports, and delivers parcels, packages, and consignments of every size, weight, and shape for business customers throughout the UK and the Republic of Ireland. ShipEngine's integration with DX allows you to create labels for domestic shipments within the UK and international shipments to Ireland.

Interested in a DX account? Visit the DX sales page to get started.

DX Integration Requirements

Connection Requirements:

  • An active account with DX

  • Your DX account number, username, password

Connect DX to ShipEngine

To connect your DX account in the ShipEngine dashboard:

  1. Select the DX tile from the Available Carriers pop-up window.

    D X logo. Button that reads, Connect
  2. Enter your DX Account Number and your account Username and Password.

  3. Click the Connect button.

Available Features for DX

The ShipEngine integration with DX supports the following standard features:

Available Services & Package Types

DX Domestic Services

  • Secure Flex Next day

  • Secure Flex Premium 1

  • Secure Flex Premium 1030

  • Secure Flex AIR

  • Secure Flex AIR Premium 1

  • Secure Business Next day

  • Secure Business Premium 1

  • Secure Business Premium 1030

  • Secure Business Premium 12

  • Secure Business Premium 9

  • Secure Business AIR

  • Secure Business AIR Premium 1

  • Secure Business AIR Premium 12

  • Secure Business Next day

DX International Services

  • Secure Business Next day

  • Secure Flex Next day

  • Secure Flex Premium 1

  • Secure Flex Premium 1030

  • Secure Flex AIR

  • Secure Flex AIR Premium 1

  • Secure Business Next day

  • Secure Business Premium 1

  • Secure Business Premium 1030

  • Secure Business Premium 12

  • Secure Business Premium 9

  • Secure Business AIR

  • Secure Business AIR Premium 1

  • Secure Business AIR Premium 12

DX Package Types

  • Package

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipEngine will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipEngine. This insurance would be in addition to any default coverage already provided by that carrier.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

Shipment manifests and End of Day documents are submitted electronically to the carrier by ShipEngine.

Shipment manifests and End of Day documents are generated as PDF files that can be printed along with shipping labels. Because these documents are not electronically submitted, physical copies must be provided to the carrier.

ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.

ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

You can connect this carrier to ShipEngine multiple times using different accounts and choose which account will be used to create each shipment.

DX Shipping to Northern Ireland (Windsor Frameworks)

Starting 1st May 2025, DX will support B2C (business-to-customer) or Green Lane (UKIMS) B2B (business-to-business) movement types for shipping from Great Britain to Northern Ireland, aligning with the Windsor Framework .

DX will not support shipments of prohibited, or restricted goods. This means there will be no invoices needed and no duties payable.

DX Customer Requirements

  • All DX B2B Customers will need to agree to the updated DX Brexit Terms.

  • Register with HMRC for an EORI number if you do not already have one.

  • B2B shippers or receivers must have UKIMS authorisation , and TSS (Trader Support Service) registration.

  • B2B shippers and receivers must authorise DX as a UKIMS agent.

    This is how DX will share B2B data with HMRC.

  • API bookings: Be sure you have the latest DX API Guide.

  • Know the rules for your products and if they are restricted, prohibited, or controlled.

  • GB-NI bookings will require line-level data for GB-NI shipments:

    • Is the shipment B2B or B2C?

      (A weight limit applies for B2C shipments. Any items over this limit will be sent as B2B)*

    • DX Customers will create GB-NI labels manually or via API, and provide product line details for the B2B or B2C movement type.

    • EORI / UKIMS number of sender or receiver

    • Provide a plain English product description for all products and their 6-digit commodity code

    • Product Weight

    • Product Value

    • Product Quantity

    • Product Country of Origin

B2C:

  • Customers sending only B2C (below weight limits*) will not need UKIMs/TSS. These will be required for all Customers sending B2B or overweight B2C shipments GB-NI.

  • DX will move all B2C goods and share data with HMRC within 24 hrs of moving to the DX Belfast depot.

* Weight limit for B2C: 31.5kg per package if multiple items are packed within, or 100kg per package if only 1 single item is packed within.

B2B: (Green-Lane only)

  • DX will pre-clear any B2B shipments prior to moving to the DX Belfast depot.

DX Integration Notes

  • You can only void DX labels up to 23:59 on the date the label was created. Attempts after that will receive an Unable to Void Label message.

  • The ShipEngine integration with DX does not support third-party billing.

  • DX international shipping is only between Ireland and Great Britain.

Troubleshooting Tips for DX

Here are some common issues, potential causes, and troubleshooting tips.

Issue

How to Troubleshoot or Resolve

Error Message: The Secure Flex Next Day is not available in this Account. The available Services: Secure Flex Next Day (Generic).

What it means: This error can show up even when you have Secure Flex Next Day service on your account. Because DX users only have certain confirmation types available in their DX agreement, the label will be blocked if you try to use a confirmation type not in your DX contract.

What to do: Change the confirmation type to another option available and you should be able to create a label.

If you try to ship using Neighbourhood Signature and Mandatory Signature and get an error, check with your DX contact to confirm that these options are enabled on your contract.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipEngine will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipEngine. This insurance would be in addition to any default coverage already provided by that carrier.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

Shipment manifests and End of Day documents are submitted electronically to the carrier by ShipEngine.

Shipment manifests and End of Day documents are generated as PDF files that can be printed along with shipping labels. Because these documents are not electronically submitted, physical copies must be provided to the carrier.

ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.

ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

You can connect this carrier to ShipEngine multiple times using different accounts and choose which account will be used to create each shipment.