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

1

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.

2

Map Your Data

Identify where ASN data lives in your systems (WMS, ERP, shipping software). Create mappings from your data to EDI 856 segments.

3

Implement SSCC-18 Labeling

Generate unique Serial Shipping Container Codes for each pallet and carton. These link physical packages to ASN data.

4

Test with Partners

Send test ASNs to trading partners and verify they pass validation. Fix any errors before going live.

5

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.