ASN Implementation Guide
A comprehensive guide to implementing EDI 856 Advanced Shipping Notices for your business.
What is an Advanced Shipping Notice?
An Advanced Shipping Notice (ASN) is an electronic document sent by a supplier to a customer before a shipment arrives. It provides detailed information about the contents, packaging, and carrier details, enabling efficient receiving and inventory management.
Before Shipment
Sent when goods ship, giving receivers advance notice to prepare.
Detailed Contents
Includes exact items, quantities, packaging hierarchy, and identifiers.
Implementation Steps
Gather Trading Partner Requirements
Request implementation guides from each trading partner. Requirements vary by retailer, with some requiring specific segments or SSCC-18 label formats.
Map Your Data
Identify where ASN data lives in your systems (WMS, ERP, shipping software). Create mappings from your data to EDI 856 segments.
Implement SSCC-18 Labeling
Generate unique Serial Shipping Container Codes for each pallet and carton. These link physical packages to ASN data.
Test with Partners
Send test ASNs to trading partners and verify they pass validation. Fix any errors before going live.
Go Live & Monitor
Begin sending production ASNs. Monitor for 997 acknowledgments and address any rejections promptly.
Best Practices
✓ Send ASNs Promptly
Transmit ASNs immediately when shipment leaves your facility, or according to partner requirements.
✓ Use Unique Identifiers
Never reuse SSCC-18 codes or shipment IDs. Each must be globally unique.
✓ Match Hierarchy to Physical
Your HL hierarchy should exactly match how goods are physically packed (pallet → carton → item).
✗ Don't Send Before Shipping
Only send ASNs when goods have actually shipped, not when orders are picked or packed.
✗ Don't Ignore 997 Rejections
Functional acknowledgment errors indicate data problems that must be corrected.
Common Issues & Solutions
ASN rejected for invalid SSCC
Ensure SSCC-18 includes valid GS1 Company Prefix and check digit is calculated correctly.
Quantities don't match PO
Ship quantities must match what was ordered or previously acknowledged. Send updated 855 if quantities change.
Missing required segments
Review partner's implementation guide for mandatory segments. Common missing segments: MAN, TD5, DTM.
HL hierarchy errors
Parent HL references must point to valid parent IDs. Item level must have pack or order as parent.
Ready to create ASNs?
Use our free EDI 856 tools to generate, validate, and test your Advanced Shipping Notices.