All guides
Home / Guides / EDIFACT DESADV

EDIFACT DESADV: The Despatch Advice, Explained

EdiPeek · Updated June 2026 · 6 min read

DESADV is the UN/EDIFACT Despatch Advice - the international equivalent of the X12 856 advance ship notice. The supplier sends it when goods are despatched, so the buyer knows what is in the shipment and how it is packed before it arrives.

What the DESADV does

Just like the 856 ASN, the DESADV lets a buyer prepare to receive a shipment efficiently. It describes the goods, the quantities, and the packaging structure, enabling scan-based receiving and cross-docking. In European retail in particular, an accurate DESADV is often a strict requirement, and the packaging detail it carries is used to validate pallet and carton labels (typically SSCC) at the dock.

The packing hierarchy: CPS

Where the X12 856 uses HL loops to express its shipment-order-pack-item tree, the DESADV uses the CPS (Consignment Packing Sequence) segment to describe nested packaging. A CPS can contain packaging detail (PAC), package identification (PCI) with the SSCC barcode, and the line items (LIN) inside that package. Nested CPS segments express pallets containing cartons containing items.

The key segments of a DESADV

BGM - Beginning of Message

BGM+351+DESP-7781+9 means a despatch advice (document code 351), number DESP-7781, function 9 (original).

DTM - Date/Time

Carries the despatch date and often the estimated delivery date, each by qualifier.

NAD - Parties

NAD+SU supplier, NAD+ST ship-to, NAD+BY buyer. The ship-to is especially important for routing the physical goods.

CPS - Consignment Packing Sequence

Opens a level of the packing hierarchy. Nested CPS segments build the pallet/carton/item tree.

PAC and PCI - Packaging and package identification

PAC gives the number and type of packages; PCI carries marks and the SSCC barcode used for scanning.

LIN, QTY - Line items

Within a packing level, LIN identifies the product and QTY+12:100 gives the despatched quantity (qualifier 12 = despatch quantity).

Ad slot - insert AdSense unit here

A simplified worked example

UNH+1+DESADV:D:96A:UN'
BGM+351+DESP-7781+9'
DTM+11:20240220:102'
NAD+SU+4012345000094::9'
NAD+ST+5412345000013::9'
CPS+1'
PAC+1++201'
PCI+33E'
LIN+1++5410738377056:EN'
QTY+12:100'
UNT+10+1'

In plain English: the supplier despatched shipment DESP-7781 on 2024-02-20 to the ship-to party, containing one package with 100 units of the blue widget.

Common pitfalls when reading a DESADV

Decode your own DESADV

Paste a despatch advice into the viewer to see the parties, packaging, and quantities laid out clearly, with a plain-English summary. Nothing leaves your browser.

Open the EDIFACT viewer

Frequently asked questions

What is the X12 equivalent of a DESADV?
The 856 advance ship notice. They serve the same purpose with different syntax and packing structures (CPS vs HL).
What is SSCC and where does it appear?
The Serial Shipping Container Code, an 18-digit pallet/carton identifier. In a DESADV it appears in the PCI segment and is scanned during receiving.
How does CPS differ from HL?
Both express nested packaging, but CPS is the EDIFACT consignment packing sequence while HL is the X12 hierarchical level. The concepts are parallel.