What Is the EDIFACT DESADV?
The EDIFACT DESADV (Despatch Advice Message) is a structured message used to notify a trading partner that goods have been shipped. It provides detailed shipment information enabling efficient receiving, validation, and reconciliation processes across supply chains and functions as a digital advance shipping notice (ASN), providing shipment contents, packaging hierarchy, product identifiers, quantities, and transport details.
The DESADV enables receiving organizations to prepare for inbound goods, align warehouse operations, validate shipments, and support downstream financial reconciliation.
This document aligns with UN/CEFACT EDIFACT DESADV standards, GS1 logistics labeling requirements (SSCC, GTIN), and PartnerLinQ implementation frameworks for multi-enterprise supply chain execution.
Transaction Identity Block
Attribute | Description |
Transaction Name | Despatch Advice Message |
EDIFACT Message Type | DESADV |
Standard | UN/EDIFACT |
Version | D96A |
Industry Usage | Retail, Manufacturing, Logistics, Automotive, Food & Beverage |
Primary Purpose | Advance shipment notification and packaging visibility |
Typical Sender | Supplier, Manufacturer, 3PL, Distribution Center |
Typical Receiver | Retailer, Warehouse, Distributor, Logistics Provider |
Common Preceding Transactions | ORDERS (Purchase Order), ORDRSP |
Common Following Transactions | RECADV, INVOIC |
Standard Version | UN/EDIFACT D96A |
What Is the EDIFACT DESADV Used For?
EDIFACT DESADV is used to provide advance shipment visibility before goods arrive. It enables warehouse planning, barcode-based receiving, shipment validation, and alignment with purchase orders, ensuring faster processing and reduced errors in logistics and supply chain operations.
What Does the EDIFACT DESADV Do?
The DESADV communicates shipment execution as a statement of fact, not intent. In other words, the DESADV serves as a system of record for shipment visibility, triggering receiving workflows, barcode validation, and reconciliation processes. It confirms:
- Shipment occurrence and timing
- Packaging structure (pallet → case → item)
- Product identifiers (GTIN, SSCC, lot/batch)
- Quantities shipped
- Carrier and transport details
Who Uses the EDIFACT DESADV?
Manufacturers - Notify downstream partners of outbound shipments
Retailers - Prepare inbound receiving and allocation
3PL Providers - Coordinate warehouse and transport execution
Distributors - Validate inbound goods and reconcile orders
Automotive OEMs - Support JIT/JIS inbound material flows
When Is the EDIFACT DESADV Required?
DESADV is required when:
Shipment visibility must precede physical receipt
Barcode-driven receiving is implemented
Compliance mandates ASN usage (retail, automotive, regulated goods)
Warehouse scheduling and dock planning are needed
What is the difference between DESADV and EDI 856?
DESADV and EDI 856 serve the same purpose as advance shipping notices. DESADV is used globally under EDIFACT standards, while 856 is used primarily in North America under ANSI X12. Both provide shipment details, packaging hierarchy, and item-level data.
Feature | EDIFACT DESADV | X12 856 |
Standard | EDIFACT | ANSI X12 |
Geography | Global | North America |
Structure | CPS hierarchy | HL loops |
Packaging | Native hierarchical | Loop-based |
Is the EDIFACT DESADV Mandated Under Regulation?
No, the DESADV is not universally mandated but is effectively required in:
- GS1-compliant supply chains
- Automotive (AIAG / VDA-aligned flows)
- Regulated industries requiring traceability
Compliance depends on adherence to:
- UN/CEFACT EDIFACT standards
- GS1 labeling and SSCC usage
- Trading partner implementation guides
How does DESADV work in a workflow?
EDIFACT DESADV works by transmitting shipment details from supplier to receiver before goods arrive. It follows the purchase order process, where DESADV is sent after order confirmation and before receipt, enabling warehouse preparation, validation, and reconciliation with purchase orders and invoices.
Upstream Transactions
ORDERS - Purchase order initiates demand
ORDRSP - Confirms order acceptance
Downstream Transactions
RECADV - Confirms receipt of goods
INVOIC - Financial settlement
End-to-End Workflow Example
- Buyer issues ORDERS
- Supplier confirms via ORDRSP
- Supplier ships goods and sends DESADV
- Warehouse prepares and receives goods
- Receiver sends RECADV
- Supplier issues INVOIC
Industry-Specific Workflow Variations
- Retail - Cross-dock and store-ready shipments
- Automotive - Sequenced delivery and JIT
- Food & Beverage - Lot tracking and compliance
- eCommerce - Drop-ship and last-mile fulfillment
Cross-Standard Canonical Mapping
Function | X12 | EDIFACT | SAP IDoc |
Purchase Order | 850 | ORDERS | ORDERS05 |
Order Response | 855 | ORDRSP | ORDERS05 |
Shipment Notice | 856 | DESADV | DESADV |
Invoice | 810 | INVOIC | INVOIC02 |
How does PartnerLinQ use the DESADV?
PartnerLinQ ingests DESADV using service segments (UNH/UNT) to ensure syntax integrity and routing. It enables:
Real-time shipment visibility
Automated receiving triggers
SSCC-based scan-to-receive
3-way matching (PO → ASN → Invoice)
Exception detection and reconciliation
Where Is the EDIFACT DESADV Used?
Retail distribution
Manufacturing supply chains
Automotive logistics
Food & beverage traceability
Cross-border shipping
Are there Industry-Specific Responses to the DESADV?
- CONTRL - Syntax validation
- Application Receipt - Business validation
- RECADV - Receipt confirmation
- Error Report - Discrepancy handling
What Is the Purpose, Key Features, and Business Use Cases of the DESADV?
The EDIFACT DESADV (Despatch Advice Message) is used to notify trading partners that goods have been shipped and to provide detailed shipment information, including packaging structure, product identifiers, quantities, and transport data. It enables efficient receiving, validation, and coordination across supply chain operations.
Operational Purpose
The DESADV serves as the authoritative record of what has physically shipped, not what was ordered or planned. It bridges the gap between order intent (ORDERS) and physical receipt (RECADV) by delivering accurate, structured shipment data in advance of arrival.
The Detail Section (CPS hierarchy) is the key differentiator of DESADV. It allows receiving systems to understand not just what shipped, but how it is physically organized.
Key Features
The DESADV is designed to represent real-world shipment execution through structured, hierarchical data.
Feature | Description | Operational Value |
Hierarchical Packaging Structure (CPS + PAC) | Represents pallet → case → item relationships | Enables scan-based receiving and handling |
Item-Level Detail (LIN, IMD, QTY) | Provides SKU-level shipment data | Ensures accurate validation |
Transport & Carrier Data (TDT) | Includes mode, carrier, and routing details | Improves logistics coordination |
Document Referencing (RFF) | Links to purchase orders and instructions | Enables reconciliation workflows |
Party Identification (NAD) | Identifies ship-from, ship-to, and logistics partners | Supports multi-party coordination |
Global Identifiers (SSCC, GTIN, GLN, GIN) | Standardized product and logistics identifiers | Enables barcode validation and traceability |
Control Totals (CNT) | Validates completeness of the message | Ensures data integrity |
Manufacturing & Inbound Logistics Business Use Cases
DESADV supports a wide range of real-world supply chain execution scenarios.
Retail Replenishment & Distribution
Advance notice of inbound shipments to distribution centers
Enables dock scheduling and store allocation
Supports cross-docking and store-ready shipments
Manufacturing & Inbound Materials
Provides visibility into inbound components
Supports JIT (Just-in-Time) and JIS (Just-in-Sequence) delivery
Enables line-side staging and production planning
Food & Beverage & Regulated Industries
Supports lot, batch, and serial tracking

Enables traceability and recall readiness
Aligns with GS1 and regulatory requirements
eCommerce & Drop-Ship Fulfillment
Provides shipment visibility for direct-to-consumer orders
Enables last-mile coordination
Supports multi-node fulfillment networks
Logistics & 3PL Operations
Enables multi-party coordination (shipper, carrier, receiver)
Improves transport visibility and execution alignment
- Supports warehouse and yard management workflows
How does EDIFACT DESADV support cross-docking?
EDIFACT DESADV enables cross-docking by providing advance shipment visibility, including packaging hierarchy and item-level detail, before goods arrive. This allows warehouses to route products directly from inbound to outbound staging without storage, reducing handling time, minimizing inventory holding, and accelerating order fulfillment.
Cross-Docking Support Scenarios (Variations - DESADV)
Operational - DESADV supports cross-docking by delivering pre-arrival shipment data that allows warehouses to pre-allocate outbound destinations. With visibility into pallet, case, and item structure, goods can bypass storage and move directly through the facility, improving speed and efficiency.
Efficiency - By using DESADV, cross-docking operations eliminate unnecessary storage steps. Shipment data is received in advance, enabling immediate sorting and redirection of goods, reducing labor, handling costs, and dwell time in distribution centers.
Technical - DESADV enables cross-docking through its CPS hierarchical structure, which defines how goods are packed (pallet → case → item). This allows warehouse systems to interpret shipment configuration and route goods directly to outbound lanes upon arrival.
Industry Applications
Industry | Application |
Retail | Store replenishment, cross-docking |
Automotive | Sequenced inbound logistics |
Manufacturing | Supplier-to-plant shipments |
Food & Beverage | Traceability and compliance |
Healthcare | Serialized shipment tracking |
Logistics | Multi-party shipment coordination |
Operational Visibility
DESADV provides real-time visibility into shipment execution, enabling:
Tracking of inbound goods before arrival
Validation of shipment contents and structure
Alignment across suppliers, carriers, and receivers

Compliance Reporting
DESADV supports compliance by:
Enforcing standardized identifiers (SSCC, GTIN)
Providing structured, auditable shipment data
Aligning with UN/CEFACT and GS1 standards
Financial Reconciliation
DESADV enables accurate financial alignment by:
Supporting 3-way matching (PO → DESADV → Invoice)
Ensuring shipment-based validation of invoices
Reducing disputes and chargebacks
Supply Chain Coordination
DESADV acts as a shared source of truth, enabling:
Synchronization across trading partners
Improved communication and execution
Reduced misalignment and delays
Exception Management
DESADV enables proactive exception handling by:
Identifying mismatches before receipt
Triggering alerts for discrepancies
Supporting automated resolution workflows
What Information Is Required in the DESADV?
An EDIFACT DESADV requires shipment-level, packaging-level, and item-level information, including message identification, shipment dates, party details, transport data, packaging hierarchy, product identifiers, and quantities. Key segments such as UNH, BGM, DTM, NAD, CPS, LIN, and QTY ensure accurate shipment visibility, validation, and reconciliation.
Category | Data Element | Description | Key Segments |
Message Control | Message Header & Trailer | Identifies and controls the message structure and integrity | UNH, UNT |
Document Identification | Document Number & Function | Defines the DESADV reference and purpose (original, replace, cancel) | BGM |
Dates & Timing | Shipment & Document Dates | Specifies when the shipment was created and dispatched | DTM |
References | Purchase Order & Related Docs | Links DESADV to upstream transactions (e.g., ORDERS) | RFF |
Party Identification | Ship-from, Ship-to, Buyer | Identifies all involved trading partners and locations | NAD |
Transport Details | Carrier & Mode of Transport | Defines how goods are being shipped | TDT |
Packaging Hierarchy | Pallet → Case → Item Structure | Represents how goods are physically organized | CPS |
Package Information | Package Type & Count | Details number and type of packages | PAC |
Labeling & Identification | SSCC, Barcode Labels | Identifies logistics units and labeling requirements | PCI, GIN |
Product Identification | SKU / GTIN | Identifies each item shipped | LIN |
Item Description | Product Details | Provides human-readable product description | IMD |
Quantities | Shipped Quantities | Specifies quantities at item or package level | QTY |
Measurements (Optional) | Weight & Volume | Provides shipment dimensions and weight | MEA |
Control Totals | Totals for Validation | Confirms completeness of shipment data | CNT |
What data must be included in a DESADV?
A DESADV must include shipment identification, dates, party details, packaging hierarchy, product identifiers, and quantities. These elements ensure that the receiving system can validate and process the shipment accurately.
What identifiers are required in DESADV?
DESADV typically requires global identifiers such as SSCC for logistics units, GTIN for products, and GLN for locations to support barcode validation and traceability.
Does DESADV include packaging information?
Yes, DESADV includes detailed packaging hierarchy using CPS and PAC segments, allowing systems to understand how goods are organized (pallet, case, item).
Are quantities required in DESADV?
Yes, quantities are required and are provided using the QTY segment to specify the number of units shipped at the item or package level.
Does DESADV include transport information?
DESADV includes transport details such as carrier and mode of transport using the TDT segment, enabling logistics coordination.
Required Segments
Required segments are mandatory data elements that ensure compliance with transaction standards and trading partner requirements. These include the UNH (message header), BGM (document identification), DTM (dates), NAD (parties), RFF (Reference), NAD (parties), TDT (Details of Transport), CPS (packaging hierarchy), PAC (packages), LIN (line items), QTY (quantities), and UNT (message trailer). These segments define the shipment structure, content, and control totals.
Required Identifiers
SSCC (Serial Shipping Container Code)
GTIN (Global Trade Items Number)
GLN (Global Location Number)
Required Dates
Shipment date
Document date
What are the common segments in an EDIFACT DESADV?
Common segments in an EDIFACT DESADV include UNH (message header), BGM (document identification), DTM (dates), NAD (parties), RFF (references), CPS (packaging hierarchy), PAC (packages), LIN (line items), QTY (quantities), and UNT (message trailer). These segments define shipment structure, content, and control for accurate processing.
Quick Segment Reference
Segment | Segment Name | Purpose | Usage |
UNH | Message Header | Starts the message and identifies type/version | Mandatory |
BGM | Beginning of Message | Defines document type and function (original, replace, cancel) | Mandatory |
DTM | Date/Time/Period | Specifies shipment and document dates | Mandatory |
RFF | Reference | Links to purchase orders and related documents | Common / Conditional |
NAD | Name and Address | Identifies parties (supplier, buyer, ship-to) | Mandatory |
TDT | Transport Details | Defines carrier, mode, and routing | Common / Conditional |
CPS | Consignment Packing Sequence | Defines hierarchical packaging structure | Mandatory |
PAC | Package | Specifies number and type of packages | Mandatory |
PCI | Package Identification | Defines labeling and marking | Common |
GIN | Goods Identity Number | Provides SSCC, serial, or batch identifiers | Common |
LIN | Line Item | Identifies each product shipped | Mandatory |
IMD | Item Description | Provides product description (if needed) | Optional |
QTY | Quantity | Specifies shipped quantities | Mandatory |
MEA | Measurements | Provides weight and volume | Optional |
CNT | Control Total | Validates totals for reconciliation | Common |
UNT | Message Trailer | Ends message and confirms segment count | Mandatory |
What segments are in DESADV?
EDIFACT DESADV includes key segments such as UNH (message header), BGM (document identification), DTM (dates), NAD (parties), CPS (packaging hierarchy), PAC (packages), LIN (line items), QTY (quantities), and UNT (message trailer). These segments define shipment structure, content, and control totals.
Segment-by-Segment Notes
Segment | Description |
UNH | Starts message, identifies type and version |
BGM | Defines document type and function (original, replace, cancel) |
DTM | Provides shipment and document dates |
RFF | Links to purchase orders |
NAD | Identifies parties |
TDT | Transport details |
CPS | Defines packaging hierarchy |
PAC | Specifies packaging type |
PCI | Identifies labels |
GIN | Provides serial numbers |
LIN | Identifies item |
IMD | Describes item |
QTY | Quantity shipped |
CNT | Control totals |
UNT | Ends message |
Summary Table of Key Segments
Tag | Segment Name |
UNH | Message Header |
BGM | Beginning of Message |
DTM | Date/Time |
RFF | Reference |
NAD | Name and Address |
TDT | Transport |
CPS | Packing Structure |
PAC | Package |
PCI | Package ID |
GIN | Goods Identity |
LIN | Line Item |
QTY | Quantity |
CNT | Control Total |
UNT | Message Trailer |
What is CPS in DESADV?
CPS (Consignment Packing Sequence) defines the hierarchical structure of packaging in DESADV. It represents how goods are organized, such as pallet-to-case-to-item relationships, enabling systems to understand packaging configuration and support efficient receiving and scanning processes.
Does DESADV include pricing?
EDIFACT DESADV does not include pricing information. It is strictly a logistics and shipment notification message. Financial data such as pricing, taxes, and totals are handled separately in the INVOIC message.
Why is DESADV important?
DESADV is critical for supply chain efficiency because it provides advance visibility into shipments. It enables automated receiving, reduces manual processing, improves accuracy, and supports compliance with GS1 and regulatory traceability requirements.
What Status and Reason Codes Are Used with the DESADV?
While the EDIFACT DESADV does not carry formal status and reason codes like some transactions, message intent is communicated through the BGM Message Function Code. Errors, rejections, and discrepancies are handled through external messages such as CONTRL and RECADV. This design reflects DESADV’s role as a shipment notification, not a response or adjudication document.
Status Codes (BGM – Message Function Code)
Status behavior in DESADV is driven by the BGM030 (Message Function Code), which defines the purpose of the message.
Code | Meaning | Operational Use |
9 | Original | Initial shipment notification (most common) |
5 | Replace | Corrects or replaces a previously sent DESADV |
1 | Cancellation | Cancels a previously transmitted DESADV |
11 | Response | Used in some workflows as a reply (less common) |
13 | Request | Used in inquiry-driven flows (rare for DESADV) |
*“Change by refresh” (Cancel + Original) is recommended.
What is “Change by Refresh” with the DESADV?
Change by refresh is a best-practice method for updating the DESADV (ASN) by first canceling the original transaction and then sending a corrected replacement. This approach ensures that receiving systems remove outdated shipment data before processing the updated ASN, preventing duplicates and data conflicts.
Badge - GS1 PartnerLinQ Insight:
A “change by refresh” pattern is a best-practice method for updating the DESADV (ASN) and is often used where:
Original DESADV is sent (BGM = 9)
Cancellation is issued (BGM = 1)
New corrected DESADV is sent (BGM = 9)
The Original DESADV is referenced (RFF010,
How Status Is Interpreted in Practice?
DESADV status is not a lifecycle status (like “accepted” or “rejected”).
It is a document intent indicator, meaning:
“Original” → This is the authoritative shipment record
“Replace” → This supersedes a prior message
“Cancellation” → This invalidates a prior shipment notice
This aligns with DESADV being a declarative message (what happened) rather than a negotiation or response message.
Reason Codes
The DESADV does NOT include native reason codes for errors or discrepancies. Instead, reason codes are communicated through external processes and messages. Variance handling occurs in:
- CONTRL documents
- RECADV transactions
- Partner compliance systems
Why DESADV Does Not Have Native Reason Codes?
DESADV is designed as a shipment declaration message, not a validation or response mechanism.
Therefore:
- It does not negotiate
- It does not reject
- It does not explain discrepancies
Instead:
- It triggers downstream validation workflows
Best Practice (Execution Layer)
High-performing supply chains treat DESADV status and reason handling as:
- DESADV → Declaration (what shipped)
- CONTRL → Syntax validation
- Application validation → Business rules
- RECADV → Physical receipt + discrepancies
Syntax-Level Reason Codes (CONTRL)
CONTRL confirms:
Message received
Syntax valid or invalid
Structural errors detected
Application-Level Reason Codes
Scenario | Example Reason |
PO mismatch | Invalid order reference |
Quantity variance | Short shipment |
Invalid identifier | Bad GTIN or SSCC |
Missing data | Required segment absent |
These are typically generated by:
ERP systems
WMS validation layers
PartnerLinQ rules engines
Receiving-Level Reason Codes (RECADV)
Code Type | Example | Meaning |
Short Ship | Qty received < Qty shipped | Partial delivery |
Over Ship | Qty received > Qty shipped | Over-delivery |
Damage | Damaged goods | Requires exception handling |
Substitution | Wrong item shipped | Product mismatch |
Packaging / Labeling Validation Reasons
Area | Example |
SSCC | Duplicate or invalid SSCC |
Barcode | Unreadable or mismatched |
CPS Hierarchy | Invalid packaging structure |
Industry-Specific Code Sets
While DESADV itself is neutral, industries overlay their own logic:
Industry | Behavior |
Retail (GS1) | SSCC validation + barcode compliance |
Automotive | Sequence validation (JIT/JIS) |
Food & Beverage | Lot/batch traceability |
Healthcare | Serialization and compliance tracking |
What are the benefits of EDIFACT DESADV?
EDIFACT DESADV improves supply chain efficiency by providing advance visibility into shipments before arrival. It enables automated receiving, reduces manual processing, improves inventory accuracy, and barcode-based validation using SSCC and GTIN which makes for accurate reconciliation with purchase orders and invoices. These capabilities streamline warehouse operations, reduce errors, accelerate warehouse performance, improve financial accuracy, and support regulatory compliance across global supply chains and accelerate order-to-cash cycles.
Category | Benefit | Description | Operational Impact | Business Outcome |
Operational | Advance Shipment Visibility | Shipment data shared before arrival | Enables planning and scheduling | Reduced delays |
Faster Receiving | Pre-validated shipment data | Speeds dock and intake processes | Higher throughput | |
Scan-to-Receive | SSCC barcode validation | Eliminates manual entry | Labor savings | |
Reduced Errors | Standardized structured data | Minimizes discrepancies | Fewer chargebacks | |
Warehouse Optimization | Pre-allocation of labor and space | Improves flow | Increased efficiency | |
Financial | Invoice Accuracy | Aligns shipped vs invoiced quantities | Supports validation | Fewer disputes |
3-Way Matching | PO → DESADV → Invoice | Automates reconciliation | Faster payments | |
Reduced Deductions | Fewer receiving errors | Protects revenue | Margin improvement | |
Lower Processing Costs | Automation reduces manual work | Decreases overhead | Cost efficiency | |
Compliance | Traceability | Supports lot, batch, serial tracking | Enables recall readiness | Risk reduction |
GS1 Alignment | Uses SSCC, GTIN, GLN standards | Meets retailer requirements | Compliance assurance | |
Regulatory Support | Supports regulated industries | Ensures audit readiness | Avoids penalties | |
Audit Readiness | Structured, time-stamped records | Simplifies reporting | Faster audits | |
Supply Chain | Partner Coordination | Shared shipment visibility | Aligns trading partners | Fewer miscommunications |
Cross-Dock Enablement | Pre-known shipment structure | Enables direct routing | Reduced handling | |
Inventory Planning | Accurate inbound data | Improves replenishment | Reduced stockouts | |
Carrier Alignment | Includes transport details | Improves logistics execution | Better delivery performance | |
Automation | System Integration | Connects ERP, WMS, TMS | Enables end-to-end automation | Scalable operations |
Event-Driven Processing | Triggers workflows automatically | Reduces latency | Faster execution | |
Exception Detection | Identifies mismatches early | Improves control | Reduced disruptions | |
Scalability | Standardized across partners | Supports growth | Operational consistency | |
Execution Layer | Transaction Visibility | Real-time shipment tracking | End-to-end visibility | Better decisions |
Pre-Validation | Validates against PO/master data | Prevents downstream errors | Higher accuracy | |
Exception Management | Flags issues before receipt | Enables proactive resolution | Reduced risk | |
Orchestration | Coordinates EDI + API + systems | Unified execution | Strategic advantage |
What role does DESADV play in automation?
DESADV plays a key role in automation by triggering system workflows across ERP, WMS, and logistics platforms. It enables event-driven processing, exception detection, and real-time data exchange, reducing manual intervention.
What metrics improve with DESADV?
Metric | Improvement |
Receiving Time | Faster intake |
Error Rate | Reduced discrepancies |
Labor Cost | Lower manual effort |
Inventory Accuracy | Higher alignment |
DSO | Faster reconciliation |
What is Days Sales Outstanding (DSO)?
Days Sales Outstanding (DSO) measures the average number of days it takes a company to collect payment after a sale has been made.
What Does DSO Tell You?
DSO tells you how long you are waiting for payment following a sale
- Low DSO → Faster collections, strong cash flow, lower interest costs (P*I*T)
- High DSO → Slow collections, potential cash flow issues, higher interest costs
What are the Benefits of Automating the DESADV?
Automating EDIFACT DESADV enables real-time shipment visibility, faster warehouse receiving, and accurate reconciliation with purchase orders and invoices. It reduces manual processing, minimizes errors, supports barcode-based validation using SSCC and GTIN, and triggers event-driven workflows across ERP and WMS systems, improving efficiency, scalability, and supply chain coordination.
Category | Benefit | Description | Operational Impact | Business Outcome |
Operational Efficiency | Real-Time Shipment Processing | DESADV processed instantly upon receipt | Eliminates delays in data availability | Faster operations |
Faster Receiving | Pre-loaded shipment data in WMS | Accelerates dock-to-stock time | Higher throughput | |
Scan-to-Receive Automation | SSCC barcode validation | Removes manual matching | Labor reduction | |
Reduced Manual Entry | Automated data ingestion | Eliminates re-keying errors | Improved accuracy | |
Dock & Labor Planning | Shipment known in advance | Optimizes scheduling | Cost savings | |
Data Accuracy & Quality | Automated Validation | Validates against PO and master data | Prevents incorrect receipts | Fewer discrepancies |
Standardized Data | Structured EDIFACT format | Ensures consistency | Reliable data exchange | |
Reduced Human Error | No manual interpretation | Minimizes mistakes | Higher data integrity | |
Master Data Alignment | GTIN, GLN, SSCC validation | Improves data consistency | Stronger governance | |
Financial Performance | 3-Way Match Automation | PO → DESADV → Invoice matching | Eliminates manual reconciliation | Faster payments |
Invoice Accuracy | Shipment-driven validation | Reduces disputes | Revenue protection | |
Reduced Chargebacks | Fewer receiving errors | Prevents penalties | Margin improvement | |
Faster Cash Flow | Automated reconciliation cycles | Accelerates settlement | Improved DSO | |
Supply Chain Visibility | End-to-End Visibility | Real-time shipment tracking | Improves transparency | Better decision-making |
Exception Alerts | Automatic discrepancy detection | Enables early intervention | Reduced disruptions | |
Predictive Receiving | Data-driven inbound planning | Improves forecasting | Inventory optimization | |
Carrier Coordination | Integrated transport data | Aligns logistics partners | Improved delivery performance | |
Automation & Integration | ERP/WMS/TMS Integration | Seamless system connectivity | Enables workflow automation | Scalable operations |
Event-Driven Processing | Triggers downstream actions | Reduces latency | Faster execution | |
Workflow Orchestration | Automates receiving and validation | Eliminates manual steps | Operational consistency | |
Multi-Partner Scalability | Standard across trading partners | Simplifies onboarding | Growth enablement | |
Compliance & Traceability | GS1 Barcode Automation | SSCC-based receiving | Ensures compliance | Retail readiness |
Traceability Automation | Lot/serial tracking captured automatically | Enables recall readiness | Risk reduction | |
Audit Automation | Structured records stored digitally | Simplifies audits | Compliance assurance | |
Regulatory Alignment | Meets global EDI standards | Reduces compliance risk | Avoids penalties | |
Execution Control Layer | Transaction-Level Visibility | Real-time monitoring of DESADV flows | Improves control | Operational intelligence |
Pre-Receipt Validation | Validates before physical receipt | Prevents downstream issues | Higher efficiency | |
Exception Management Automation | Auto-flagging and routing | Enables rapid resolution | Reduced risk | |
Unified Integration (EDI + API) | Combines messaging and real-time events | Modern hybrid integration | Strategic advantage |
Why should DESADV be automated?
Automating DESADV eliminates manual processing and enables real-time shipment visibility. It allows systems to validate, process, and route shipment data automatically, improving efficiency, accuracy, and scalability across supply chain operations.
How does automation improve DESADV accuracy?
Automation improves accuracy by validating DESADV data against purchase orders, master data, and barcode standards. This eliminates manual errors and ensures that shipment data is consistent, complete, and compliant before processing.
Does automating DESADV reduce warehouse labor?
Yes, automating DESADV reduces warehouse labor by enabling scan-based receiving and eliminating manual data entry. Warehouse teams can process shipments faster with fewer resources, improving productivity and reducing operational costs.
How does automated DESADV improve financial processes?
Automated DESADV supports 3-way matching between purchase orders, shipment notices, and invoices. This reduces disputes, improves invoice accuracy, and accelerates payment cycles, leading to better cash flow management.
What systems integrate with automated DESADV?
Automated DESADV integrates with ERP, WMS, and TMS systems. It enables seamless data exchange across platforms, triggering workflows such as receiving, inventory updates, and reconciliation without manual intervention.
How does automation improve supply chain visibility?
Automation provides real-time visibility into shipment status and contents. This allows organizations to track inbound goods, anticipate delays, and make proactive decisions to optimize supply chain performance.
Can automated DESADV scale across multiple partners?
Yes, automated DESADV supports standardized data exchange across multiple trading partners. This simplifies onboarding and enables organizations to scale operations without increasing integration complexity.
What errors are reduced by automating DESADV?
Automation reduces errors such as incorrect quantities, invalid product identifiers, missing data, and mismatched purchase orders. These improvements lead to fewer discrepancies and smoother receiving processes.
Does DESADV automation support compliance?
Yes, automation ensures compliance by enforcing GS1 standards, validating SSCC and GTIN identifiers, and maintaining structured records for audit and regulatory requirements.
Before vs After DESADV” Transformation Table
Category | Before DESADV (Manual / Limited EDI) | After DESADV (Automated / Advanced EDI) | Operational Impact | Business Outcome |
Shipment Visibility | No advance notice of shipments | Real-time pre-shipment visibility | Enables planning | Reduced delays |
Receiving Process | Manual check-in and paperwork | Automated, scan-based receiving | Faster intake | Higher throughput |
Data Entry | Manual data entry from documents | Automated ingestion from DESADV | Eliminates re-keying | Lower labor cost |
Accuracy | Frequent errors and mismatches | Validated, structured data | Fewer discrepancies | Reduced chargebacks |
Packaging Visibility | Limited or unclear packaging structure | Full CPS hierarchy (pallet → case → item) | Better handling | Improved efficiency |
Barcode Usage | Optional or inconsistent | SSCC-driven scan-to-receive | Faster validation | Standardization |
Inventory Updates | Delayed updates after receipt | Real-time inventory updates | Improved accuracy | Better planning |
Warehouse Planning | Reactive scheduling | Pre-planned dock and labor allocation | Optimized operations | Cost savings |
Exception Handling | Discovered at receiving | Detected before arrival | Early resolution | Reduced disruptions |
3-Way Matching | Manual reconciliation | Automated PO → DESADV → Invoice match | Faster validation | Improved cash flow |
Invoice Accuracy | High dispute rates | Shipment-aligned invoicing | Fewer errors | Revenue protection |
Supply Chain Coordination | Siloed communication | Shared, standardized data | Better alignment | Fewer miscommunications |
Carrier Coordination | Limited transport visibility | Integrated transport data (TDT) | Improved logistics | Better delivery performance |
Compliance | Inconsistent adherence to standards | GS1-compliant identifiers (SSCC, GTIN) | Ensures compliance | Reduced risk |
Traceability | Limited or manual tracking | Automated lot/serial tracking | Full traceability | Recall readiness |
Audit Readiness | Manual recordkeeping | Structured digital records | Easier audits | Compliance efficiency |
Scalability | Difficult partner onboarding | Standardized multi-partner integration | Faster onboarding | Growth enablement |
Automation Level | Low (manual workflows) | High (event-driven processing) | Reduced latency | Operational agility |
System Integration | Disconnected systems | Integrated ERP, WMS, TMS workflows | Seamless execution | End-to-end visibility |
Decision-Making | Reactive and delayed | Data-driven and proactive | Better insights | Competitive advantage |
What changes after implementing DESADV?
After implementing DESADV, organizations shift from manual receiving and reactive operations to automated, data-driven workflows. Shipment data is available before arrival, enabling faster receiving, improved accuracy, and better coordination across supply chain partners.
How does DESADV improve warehouse operations?
DESADV improves warehouse operations by enabling scan-based receiving, pre-planned labor allocation, and faster processing. It reduces manual work and ensures that shipment data is validated before goods arrive.
Does DESADV reduce supply chain errors?
Yes, DESADV significantly reduces errors by replacing manual processes with structured, validated data. It ensures accurate quantities, product identifiers, and packaging information, minimizing discrepancies and mismatches.
What is the financial impact of DESADV?
DESADV improves financial performance by enabling automated 3-way matching, reducing invoice disputes, and accelerating payment cycles. This leads to better cash flow and reduced operational costs.
Why is DESADV important for scalability?
DESADV supports scalability by standardizing data exchange across trading partners. This simplifies onboarding, reduces integration complexity, and allows organizations to grow without increasing operational overhead.
Turn DESADV Into a Real-Time Execution Advantage
EDIFACT DESADV is most powerful when it is not just exchanged—but executed, validated, and orchestrated across your supply chain. PartnerLinQ transforms DESADV from a static shipment notification into a real-time execution signal, connecting EDI, APIs, and enterprise systems into a unified control layer.
Organizations using PartnerLinQ move beyond basic compliance to achieve:
- Transaction-level visibility across all inbound shipments
- Pre-receipt validation against purchase orders and master data
- Automated exception management before goods arrive
- Seamless orchestration across ERP, WMS, and TMS environments
Explore PartnerLinQ Integration Solutions
B2B Customer Integration
Enable real-time DESADV exchange with customers and retailers, ensuring compliance with GS1 standards and supporting scan-based receiving and cross-docking operations.
B2B Supplier Integration
Onboard suppliers quickly and standardize DESADV flows across partners, reducing mapping complexity and ensuring consistent shipment visibility and validation.
Enterprise Application Integration
Connect DESADV directly into ERP and WMS systems, enabling automated receiving, inventory updates, and financial reconciliation workflows.
PartnerLinQ Insight
Modern supply chains do not operate on EDI alone. They operate on a hybrid integration model where:
EDI provides structured, high-volume transaction exchange
APIs enable real-time, event-driven interactions
Cloud platforms provide scalability and visibility
PartnerLinQ unifies these into a single execution layer, allowing DESADV to trigger downstream processes in real time—not just communicate shipment data.
Take the Next Step
DESADV is the signal. Execution is the advantage. Explore how PartnerLinQ can modernize your DESADV workflows: PartnerLinQ's Integration Solutions
EDIFACT DESADV Technical Structure, Format, and Versions
EDIFACT DESADV uses a structured, hierarchical format designed to represent real-world shipment configurations with precision. Its standardized syntax, segment-driven architecture, and version-controlled releases (such as D96A) ensure consistent interpretation across trading partners, enabling scalable, automated, and compliant supply chain execution.
Executive Perspective
EDIFACT DESADV is not just a message format—it is a data model for physical shipment reality. Its structure mirrors how goods move through the supply chain, from transport-level information down to pallet, case, and item-level detail. This alignment between data structure and physical execution is what makes DESADV uniquely powerful compared to less structured or flat data exchanges.
Organizations that fully leverage DESADV’s structure gain more than compliance—they gain operational control, visibility, and automation readiness.
Hierarchical Loop Structure
Heading - Defines shipment identity, parties, and transport
Detail (CPS hierarchy) - Represents hierarchical packaging and item-level data
How the shipment is physically organized.
Summary - Confirms totals and message integrity
This structure enables:
Separation of concerns (who, what, how much)
Scalable parsing across systems (ERP, WMS, TMS)
Deterministic validation (segment-by-segment integrity)
The Detail Section (CPS hierarchy) is the differentiator. It allows systems to understand not just what shipped, but how it is physically organized.
File Format and Delimiters
PartnerLinQ uses UNA service string:
Component | Value |
Component Separator | : |
Data Element Separator | + |
Decimal | . |
Release Character | ? |
Segment Terminator | ' |
Version Differences
D96A is the most widely adopted version
Later versions extend qualifiers and segment usage
Observed and documented use include versions D01B, D07A, D04A, V6, D3, & V4R2 which utilizes specific service segments to wrap messages.
What are the Limitations of the DESADV?
Limitation | Description |
No pricing | Financials handled separately |
No negotiation | Not a change request message |
No dispute handling | External processes required |
Label dependency | Requires SSCC compliance |
Are Implementation Guidelines and Sample Files Available for the DESADV? 
Yes. PartnerLinQ provides sample transactions and implementation guides. DESADV implementation guides illustrate both inbound and outbound flows, segment layouts, and valid data examples and support testing and partner onboarding.
Companion Guides
Trading partners frequently publish DESADV implementation guidelines defining segment usage and validation rules. Customized specification documents for use in on boarding and technical development are available through PartnerLinQ Support and Guideline Management.
EDIFACT DESADV Example File
UNH+1+DESADV:D:96A:UN' BGM+351+123456+9' DTM+137:20260101:102' RFF+ON:4500012345' NAD+SU+123456789::9' NAD+BY+987654321::9' TDT+20+1234+31' CPS+1' PAC+10' PCI+33E' GIN+BJ+123456789012345678' LIN+1++123456789:EN' IMD+F++:::Product Description' QTY+12:100' CNT+2:1' UNT+14+1'
Annotated DESADV Sample
| Segment | Codes | Annotation |
|---|---|---|
| UNH | UNH+1+DESADV:D:96A:UN' | Message start and identifier |
| BGM | BGM+351+123456+9' | Despatch advice number (123456) and function (351) |
| DTM | DTM+137:20260101:102' | Document date (20260101) |
| RFF | RFF+ON:4500012345' | Purchase order reference (4500012345) |
| NAD | NAD+SU+123456789::9' NAD+BY+987654321::9' | Supplier (SU) and buyer (BY) |
| TDT | TDT+20+1234+31' | Carrier details, Transport stage qualifier (20) and Carrier Identifier (1234) |
| CPS | CPS+1' | Packaging hierarchy |
| PAC | PAC+10' | Number of packages (10) |
| PCI | PCI+33E' | Labeling |
| GIN | GIN+BJ+123456789012345678' | SSCC (123456789012345678) |
| LIN | LIN+1++123456789:EN' | Product (123456789) |
| QTY | QTY+12:100' | Despatch Quantity Qualifier (12), Quantity shipped (100) |
| CNT | CNT+2:1' | Control – Number of items in the message, Qualifier (2), Total (1) |
| UNT | UNT+14+1' | Message closure |
What are the more common EDI errors and rejection scenarios?
Error Type | Description |
Structural | Missing segments (UNH/UNT mismatch) |
Data Validation | Invalid GTIN or SSCC |
Identifier Mismatch | PO mismatch |
Version Compliance | Incorrect D96A usage |
Packaging Errors | CPS hierarchy issues |
What are common DESADV errors?
Common DESADV errors include missing required segments, invalid identifiers such as GTIN or SSCC, incorrect packaging hierarchy (CPS), and purchase order mismatches. These issues can lead to message rejection, receiving delays, and reconciliation errors, and are typically resolved through validation rules and master data alignment.
Failure Category | Issue | Root Cause | Operational Impact | Resolution |
Structural Errors | UNH/UNT mismatch | Incorrect segment count | Message rejection | Validate segment totals before transmission |
Missing Required Segments | Missing NAD, LIN, or QTY | Incomplete mapping | Processing failure | Enforce required segment validation rules |
Invalid Identifiers | Incorrect GTIN, GLN, or SSCC | Master data misalignment | Receiving rejection | Validate identifiers against master data |
PO Mismatch | Invalid or missing RFF reference | Order linkage failure | Reconciliation errors | Ensure PO reference accuracy (RFF+ON) |
Quantity Discrepancies | Shipped vs expected mismatch | Data entry or system error | Invoice disputes | Align quantities with source system |
CPS Hierarchy Errors | Incorrect packaging structure | Improper hierarchy modeling | Scan-to-receive failure | Validate pallet → case → item structure |
Duplicate DESADV | Same ASN sent multiple times | Retry logic failure | Duplicate receipts | Implement idempotency controls |
Version Mismatch | Unsupported EDIFACT version | Partner misalignment | Rejection at gateway | Align on version (e.g., D96A) |
Transport Data Errors | Missing/incorrect TDT | Incomplete logistics data | Carrier coordination issues | Validate transport segment completeness |
Labeling Issues | Invalid or duplicate SSCC | Barcode generation errors | Warehouse scan failure | Enforce GS1 SSCC generation standards |
Timing Issues | DESADV sent too late | Process delay | Loss of planning benefit | Send DESADV prior to shipment arrival |
What are the Basic Questions for EDI Integration?
Are there Samples and Specs available?

What is the general direction of the transaction?
Are inbound or outbound orders required?
Are AS2, VAN, or SFTP connections used?
Are more than one trading partner exchanging the EDIFACT DESADV?
Are there other interested parties?
What trading partner requirements apply?
What version is required?
What versions are supported?
What other transactions might these interested parties be a party to?
What response to the EDIFACT DESADV is expected or sent?
Is a response to EDIFACT DESADV a timed event? Are notifications involved/needed?
What system generates the response?
What response time is contractually required?

Are there samples and specs of the response transaction available?
Are change orders supported?
What validation rules apply?
How are changes to the EDIFACT DESADV business message managed today?
Is there automation? (an internal systems trigger) or are EDIFACT DESADV business message transactions triggered manually?
How is automation managed (manual vs. system-triggered)?
Are responses and changes automatically triggered? (an internal systems trigger)
Are alerting systems configured for missed response deadlines?
Do transactions require human intervention?
What systems generate or consume the transaction?
How are changes to the business message managed today?
How are one-time addresses handled in ERP?
What identifiers are used (SSCC, GTIN)?
Are SKU or UPC identifiers used?
What identifiers are required (SKU, UPC, GTIN)?
What testing process is required?
What validation rules must be applied?
What are the Best Practices for using the DESADV?
Use SSCC for all logistics units
Maintain strict CPS hierarchy
Validate against PO before sending
Align with GS1 standards
What Transactions are associated with the DESADV?
Stage | Transaction |
Order | ORDERS |
Confirmation | ORDRSP |
Shipment | DESADV |
Receipt | RECADV |
Invoice | INVOIC |
People Also Ask
What is the main benefit of DESADV?
The main benefit of DESADV is advance shipment visibility. It allows receiving systems to prepare for inbound goods before arrival, enabling faster processing, improved accuracy, and reduced operational delays across warehouse and logistics environments.
How does DESADV improve warehouse efficiency?
DESADV improves warehouse efficiency by enabling scan-based receiving using SSCC barcodes and pre-shipment data. This reduces manual entry, accelerates unloading, and allows warehouses to allocate labor and space before goods arrive.
How does DESADV reduce errors in supply chains?
DESADV reduces errors by using standardized, structured data instead of manual processes. It ensures that shipment details such as quantities, product identifiers, and packaging structure are validated before receipt, minimizing discrepancies and mismatches.
Does DESADV help with financial processes?
Yes, DESADV supports financial accuracy by enabling 3-way matching between purchase orders, shipment notices, and invoices. This reduces disputes, improves invoice accuracy, and accelerates payment cycles.
How does DESADV support compliance and traceability?
DESADV supports compliance by including identifiers such as SSCC, GTIN, and lot/batch numbers. These enable end-to-end traceability, regulatory reporting, and recall readiness, particularly in regulated industries like food, healthcare, and retail.
How does DESADV improve supply chain coordination?
DESADV improves coordination by providing all trading partners with the same shipment data in advance. This aligns suppliers, carriers, and receivers, reducing miscommunication and improving execution across the supply chain.
Is DESADV necessary for modern supply chains?
DESADV is essential for modern supply chains because it enables real-time visibility, automation, and compliance. Organizations that do not use DESADV often face slower processing, higher error rates, and reduced operational efficiency.
FAQs
What is EDIFACT DESADV?
DESADV is an electronic despatch advice message used to notify trading partners of shipment details and packaging structure.
Is DESADV the same as EDI 856?
DESADV is the EDIFACT equivalent of X12 856 (ASN).
What is CPS in DESADV?
CPS defines hierarchical packaging relationships.
Does DESADV include pricing?
No, pricing is handled in INVOIC.
Footnotes
- EDIFACT DESADV overview and usage
- PartnerLinQ DESADV Specification D96A
- Segment-level notes and usage guidance
Explore Our Integration Solutions
PartnerLinQ Integration Solutions
Connect Everything. Integrate Intelligently.
Future-Proof Your Business with Composable, AI Powered Connectivity.