SUPPLY CHAIN GUIDE

What is an Advance Shipment Notification (ASN)?

Last Updated: Mar 20, 2026

The complete guide to advance shipment notifications, EDI 856 transactions, SSCC labels, and retailer compliance. Learn how ASNs work, why retailers require them, and how to avoid costly chargebacks.

This guide contains AI-generated content based on publicly available information and general industry knowledge. Always verify requirements directly with your retail trading partners.

What is an ASN in Shipping?

An Advance Shipment Notification (ASN) is an electronic document sent by a supplier to a retailer before a shipment arrives at the receiving dock. It tells the retailer exactly what is coming, how it is packed, when it will arrive, and how to identify each carton or pallet using SSCC barcodes.

In EDI (Electronic Data Interchange) terms, the ASN is transmitted as an EDI 856 transaction set, also known as a Ship Notice/Manifest. The terms "ASN," "advance ship notice," and "EDI 856" are often used interchangeably in the supply chain industry.

Most major retailers—including Walmart, Amazon, Target, Home Depot, and Kroger—require suppliers to send an ASN for every shipment. Failing to send one, or sending one late or with errors, typically results in chargebacks ranging from $200 to $2,000+ per shipment.

Key Facts

  • Also known as: Advance Ship Notice, EDI 856, Ship Notice/Manifest, DESADV (in EDIFACT)
  • Purpose: Notify the retailer what is being shipped before it arrives
  • Timing: Must be sent before the shipment reaches the retailer’s DC
  • Penalty for non-compliance: $200–$2,000+ per shipment depending on retailer

How the ASN Process Works

The advance shipment notification is one step in a larger EDI-based order fulfillment cycle. Here is how it fits into the end-to-end process, from purchase order to delivery:

ASN process flow diagram showing 8 steps from purchase order to invoice: PO, PO acknowledgment, pick and pack, SSCC label generation, ASN transmission, carrier pickup, receiving dock scan, and invoice
1

Purchase Order (EDI 850)

Retailer sends PO to supplier with item details, quantities, and delivery dates.

2

PO Acknowledgment (EDI 855)

Supplier confirms receipt, accepts the order, and notes any changes.

3

Pick & Pack

Warehouse picks items and packs them into cartons and pallets.

4

Generate SSCC Labels

Each carton and pallet gets a unique GS1-128 barcode label with SSCC number.

5

Transmit ASN (EDI 856)

Supplier sends the ASN electronically BEFORE the shipment leaves the facility.

6

Carrier Pickup

Carrier picks up the shipment and transports it to the retailer’s DC.

7

Receiving Dock Scan

Retailer scans SSCC barcodes and automatically matches against ASN data.

8

Invoice (EDI 810)

Supplier sends invoice after confirmed delivery to complete the cycle.

What Data is Included in an ASN?

An advance shipment notification contains detailed information at four levels: shipment, order, item, and label. Together, these fields give the retailer everything they need to plan receiving, verify contents, and reconcile against the purchase order.

ASN data fields organized into four categories: Shipment Level (BOL, carrier, dates, addresses, weight), Order Level (PO number, department, ship-to), Item Level (SKU, UPC, quantity, carton number), and Label Level (SSCC-18, GS1-128 barcode)
LevelFieldDescription
ShipmentBill of Lading #Unique identifier for the entire shipment
ShipmentSCAC CodeStandard Carrier Alpha Code identifying the freight carrier
ShipmentShip DateDate the shipment leaves the supplier’s facility
ShipmentETAExpected delivery date at the retailer’s DC
ShipmentShip From / ToOrigin and destination addresses
ShipmentTotal WeightGross weight of the entire shipment
OrderPO NumberRetailer’s purchase order reference number
OrderDepartmentRetailer department or buyer code
OrderShip-To DCDestination distribution center or store number
ItemUPC / SKUUniversal Product Code or retailer-assigned SKU
ItemQuantityNumber of units shipped for each item
ItemCarton NumberWhich carton this item is packed in
LabelSSCC-1818-digit Serial Shipping Container Code for each carton/pallet
LabelGS1-128Barcode encoding the SSCC for scanning at the dock

ASN vs EDI 856: What’s the Difference?

ASN is the concept—a notification about an incoming shipment. EDI 856 is the specific electronic format used to transmit that notification between trading partners using the ANSI X12 standard.

The EDI 856 is part of a larger document lifecycle. Understanding how these documents relate to each other is critical for supply chain compliance:

EDI document lifecycle showing four transactions: EDI 850 Purchase Order from retailer to supplier, EDI 855 PO Acknowledgment from supplier to retailer, EDI 856 Advance Ship Notice (ASN) sent before shipment, and EDI 810 Invoice sent after delivery
EDI 850Purchase Order

Retailer tells the supplier what to ship, how much, and when.

Retailer → Supplier

EDI 855PO Acknowledgment

Supplier confirms they received the PO and can fulfill it.

Supplier → Retailer

EDI 856Advance Ship Notice

Supplier notifies the retailer about the shipment contents, carrier, and SSCC data before arrival.

Supplier → Retailer

EDI 810Invoice

Supplier bills the retailer after delivery is confirmed.

Supplier → Retailer

SSCC Labels and GS1-128 Barcodes

The SSCC (Serial Shipping Container Code) is the link between the physical carton or pallet and the electronic ASN data. Each shipping container gets a unique 18-digit SSCC number encoded in a GS1-128 barcode on its label.

When the shipment arrives at the retailer’s receiving dock, workers scan the SSCC barcode. The system automatically matches it against the ASN data, verifying the contents without opening the carton. This is why SSCC accuracy is non-negotiable—a mismatch means the carton cannot be received electronically.

SSCC label anatomy showing a shipping label on a carton with Ship From/To addresses, PO number, carrier info, SSCC barcode, and the 18-digit SSCC format breakdown: extension digit, GS1 company prefix, serial reference, and check digit

SSCC-18 Format

00 6 1 4 1 4 11 2 3 4 5 6 7 8 95
Extension Digit (1)
GS1 Company Prefix (variable)
Serial Reference (variable)
Check Digit (1)

ASN Requirements by Retailer

Every retailer sets their own rules for when to send an ASN, what data to include, and what penalties apply for non-compliance. Here is a comparison of ASN requirements across major US retailers:

RetailerASN TimingPenaltySSCC RequiredKey Detail
TargetWithin 1 hour of carrier pickupChargeback per shipmentYes100% ASN availability goal. 0% defect accuracy target.
Home DepotAt trailer seal, batches every 30 minScorecard + financial offsetYes (pallet-level)One ASN per truck. Must include TMS Shipment ID.
KrogerWhen truck leaves plant$200/shipment flat feeYes (SSCC-18)Must include Ti x Hi. Labels on upper-right of pallet.
AmazonBefore arrival at fulfillment centerChargeback for late/missingPer label formatEDI 856 or API. Must complete Vendor Central EDI integration.
WalmartBefore arrival; fix errors within 2 hrsShipment not received at DCYes (GS1-128 / SSCC-18)Without successful ASN, merchandise will not be received. SSCC on upper-right of pallet.

Note: Requirements change frequently. Always confirm current ASN requirements directly with each retailer’s vendor compliance team or EDI portal before shipping. Browse retailer-specific guidelines →

ASN Compliance and Chargebacks

ASN-related chargebacks are among the most common—and most preventable—compliance penalties in retail supply chains. Here are the five most frequent ASN errors, what they cost, and how to prevent them:

Five common ASN errors: Late ASN ($200-$500 penalty), Missing ASN ($500-$2000), Quantity Mismatch (per-unit chargeback), Wrong SSCC (carton rejection), and Duplicate ASN (chargebacks on both shipments), each with prevention tips
Late ASN$200–$500

What Happens

ASN transmitted after the shipment has already arrived at the retailer’s distribution center.

Prevention

Send the ASN immediately after carrier pickup, ideally within 30 minutes. Automate transmission in your WMS.

Missing ASN$500–$2,000

What Happens

No ASN was sent at all. The retailer has no electronic record of what’s on the truck.

Prevention

Automate ASN generation in your WMS or ERP system so it’s impossible to ship without one.

Quantity MismatchPer-unit chargeback

What Happens

The ASN says 100 units but the carton only contains 90. The discrepancy triggers a shortage claim.

Prevention

Scan-verify every carton against the pick list before transmitting the ASN. Never estimate quantities.

Wrong SSCCCarton rejection

What Happens

The SSCC barcode printed on the physical carton doesn’t match what’s in the ASN data.

Prevention

Generate SSCC labels and ASN data from the same system at the same time. Never manually key SSCC numbers.

Duplicate ASNDouble chargeback risk

What Happens

The same ASN reference number is reused for a different shipment, causing confusion at receiving.

Prevention

Use unique Bill of Lading or shipment ID as the ASN reference number. Never recycle identifiers.

ASN vs Bill of Lading vs Packing Slip

The ASN is often confused with other shipping documents. While they all travel with a shipment, each serves a different purpose. Here is how they compare:

Side-by-side comparison of ASN (electronic, sent before shipment, item-level data), Bill of Lading (legal carrier contract, paper, shipment weight and terms), and Packing Slip (paper list of carton contents, packed with goods)
FeatureASNBill of LadingPacking Slip
PurposeNotify retailer electronically before arrivalLegal contract between shipper and carrierList contents of each carton
FormatEDI 856 electronic transmissionPaper or PDF documentPaper inside or on the carton
TimingSent before or at shipmentAccompanies the physical shipmentPacked with the goods
ContainsSKUs, quantities, SSCC codes, PO refsWeight, freight class, origin/destination, carrier termsItem descriptions, quantities, PO reference
Used byReceiving warehouse for pre-planningCarrier for transport, receiver for delivery confirmationReceiver to verify carton contents
Required byMost major retailers (electronic)All freight shipments (legal requirement)Most retailers (physical document)

Benefits of Accurate ASNs

Getting ASNs right is not just about avoiding chargebacks. Accurate advance shipment notifications create measurable value for both suppliers and retailers across the supply chain:

ASN benefits split into two columns: For Suppliers (fewer chargebacks, faster payment, preferred vendor status, reduced disputes) and For Retailers (faster receiving, better inventory accuracy, cross-docking efficiency, loss prevention)

Frequently Asked Questions

What does ASN stand for?

ASN stands for Advance Shipment Notification (also called Advance Ship Notice). It is an electronic document sent by a supplier to a retailer before a shipment arrives, detailing exactly what is being shipped, how it is packed, and when it will arrive.

What is an EDI 856?

EDI 856 is the specific ANSI X12 transaction set used to transmit an Advance Ship Notice electronically between trading partners. It is the standard format that most US retailers use for ASN data exchange. In international trade, the equivalent EDIFACT message is called DESADV.

What is the difference between an ASN and a bill of lading?

An ASN is an electronic notification sent to the retailer with item-level detail (SKUs, quantities, SSCC codes) before the shipment arrives. A bill of lading (BOL) is a legal contract between the shipper and carrier that documents the freight being transported. The ASN tells the retailer what to expect; the BOL tells the carrier what they are carrying.

How long before shipment should an ASN be sent?

The exact timing varies by retailer. Target requires ASNs within 1 hour of pickup. Home Depot requires them at trailer seal with batches every 30 minutes. Kroger requires them when the truck leaves the plant. The general rule is: send the ASN before the shipment arrives at the retailer’s distribution center.

What happens if you don’t send an ASN?

Missing an ASN typically results in chargebacks ranging from $200 to $2,000+ per shipment depending on the retailer. Beyond the financial penalty, shipments without ASNs cause receiving delays because the warehouse cannot pre-plan dock scheduling or use automated scan-matching.

What is an SSCC number?

SSCC stands for Serial Shipping Container Code. It is a unique 18-digit number assigned to each carton or pallet, encoded in a GS1-128 barcode label. The SSCC is what links the physical shipping container to the electronic ASN data, allowing automated receiving via barcode scanning.

Do all retailers require ASNs?

Most major retailers require ASNs for all shipments to their distribution centers. However, requirements vary. Some smaller retailers or specialty stores may not require EDI 856 transactions. Always check the specific retailer’s vendor compliance guide or routing guide for their ASN requirements.

Can I send an ASN without EDI?

Some retailers, like Amazon, accept ASN data via API in addition to EDI 856. Others offer web portals where suppliers can manually enter shipment data. However, EDI 856 remains the most common and preferred method for ASN transmission in the retail industry.

STAY COMPLIANT

Managing ASN requirements across dozens of retailers?

RetailerHub monitors 200+ retailer compliance guides so you don’t have to. Get notified when ASN requirements change, generate SOPs automatically, and prevent chargebacks before they happen.

Start Your Free Trial

footer-logo

Streamline retail compliance with our AI-powered system.

Copyright © 2026 RetailerHub. All Rights Reserved.