ASN Concepts

The ANSI X12 Advance Ship Notice (ASN) or EDIFACT Dispatch Advice (DESADV) are used to transmit shipping information to your partners. The information on the ASN will be used by your partner to match against the physical shipment. The ASN structure will be built based on the type of goods you are shipping and how you are shipping them. There are three types of ASN models that we will describe below: 

Each will be presented with examples illustrating its application.

Simple Structure

In the simple structure format, neither pack nor tare information is indicated. The item HL loop is the only detail information transmitted and merely lists the purchase order line items that were shipped. This format does not attempt to describe any containers or packaging arrangements and is used as the default structure if the BSN05 element is not used.

The diagram below illustrates a sample shipment structure that contains 2 orders. The first order has three items and the second order has one. The overall hierarchy is flat and a minimal amount of bytes is used to describe the shipment.

Example: Simple Structure

Two purchase order line items are delivered on this shipment. Only Shipment, Order and Item level data is present.

Note that the simple and pick and pack structures reporting of serial numbers (REF~SE) is handled the same way.

ST~856~0001
BSN~00~8000014082~19990610~1219~0002
HL~0~0~S
TD1~CTN90~2~~~~G~80~LB
TD5~~2~EUSA~~~CC~~~~~~SC
TD3~TL~~1004~~~~~~XYZ-123
REF~BM~9379562
DTM~011~19990611~0900
DTM~017~19990613
N1~ST~JOHN SMITH~91~#8405
N4~HOUSTON~TX~77070
HL~1~0~O
PRF~ABC213
HL~2~1~I
LIN~00010~VP~298635-999
SN1~00010~2~EA
PID~F~~~~CPU
REF~SE~9824BRQZ1001
REF~SE~9824BRQZ1002
CTT~2
SE~21~0001

Pick and Pack Structure

In the Pick and Pack structure, the item level information is subordinate to the packaging level. The specification of the SKU is always within the shipment container defined by the pack level. This structure is used when different items are packed within the same shipping container.

Example: Pick and Pack Structure

One carton is shipped that contains 2 different items. In the pick and pack structure, the Item level is subordinate to the Pack level. Included within the Pack level is the carton UCC128 barcode number.

The first HL Item loop below demonstrates reporting serialized product. Assume the item is a product tracked by serial number and 2 are ordered. The uniquely assigned serial numbers are shown by repeating the REF~SE segment for each item shipped.

ST~856~0001
BSN~00~8000014082~19990610~1219~0001
HL~0~0~S
TD1~CTN90~1~~~~G~36~LB
TD5~~2~EUSA~~~PR~~~~~~SC
REF~BM~9379562
DTM~011~19990611~0900
DTM~017~19990613
N1~ST~JOHN SMITH~91~#8405
HL~1~0~O
PRF~00082136
HL~2~1~P
MAN~GM~012345678901234567890
MAN~SM~12345678
HL~3~2~I
LIN~00010~VP~357100-007
SN1~00010~2~EA
PID~F~~~~PRESARIO 1181
REF~SE~9924BRQZ1001
REF~SE~9920SPQZ0001
HL~4~2~I
LIN~00020~VP~298635-999
SN1~00020~1~EA
PID~F~~~~Laptop Carrying Case
CTT~4
SE~26~0001

Pick and Pack Structure with Tares (Pallets)

Example 1 in the diagram below illustrates a similar shipment structure with pallets and Example 2 is a second shipment grouped at the pallet level only. Example 1 contains a detailed hierarchy including both pallet and pack levels. Example 2 forgoes pack information. The exact structure reported is determined by the trading partner.

UCC128 barcodes, if used, are reported in the MAN segment in either the HL Tare or HL Pack level. The shipment in Example 2 can only have UCC128 barcodes reported at the HL Tare level.

Small package tracking numbers, if used, are only reported in the HL Pack MAN segment. Example 2 would not receive the small package tracking numbers because no HL Pack level is present.

Example: Pick and Pack Structure Containing Pallets

One pallet is shipped that contains 2 different items. The Item level is subordinate to the Tare level. In this example the UCC128 barcode number is included within the Pallet level (Tare) HL loop.

ST~856~0001
BSN~00~8000014082~19990610~1219~0001
HL~0~0~S
TD1~CTN90~1~~~~G~85~LB
TD1~PLT90~1
TD5~~2~EUSA~~~CP~~~~~~SC
REF~BM~9379562
DTM~011~19990611~0900
DTM~017~19990613
N1~ST~JOHN SMITH~91~#8405
HL~1~0~O
PRF~990518002434
HL~2~1~T
MAN~GM~012345678901234567890
HL~3~2~I
LIN~00001~VP~298635-999
SN1~00001~100~EA
PID~F~~~~Portable Battery Pack
HL~4~2~I
LIN~00001~VP~298635-999
SN1~00001~25~EA
PID~F~~~~Laptop Carrying Case
CTT~4
SE~24~0001

Standard Pack Structure

In the Standard Pack structure, the packaging  level is subordinate to the item level information. The specification of the SKU is always within the shipment container defined by the pack level. This structure is used when same items are packed within the same shipping container.

Example: Standard Pack Structure

One carton is shipped that contains 2 different items. In the standard pack structure, the Pack level is subordinate to the Item level. Included within the Pack level is the carton UCC128 barcode number.

ST~856~0001
BSN~00~8000014082~19990610~1219~0001
HL~0~0~S
TD1~CTN90~1~~~~G~85~LB
TD1~PLT90~1
TD5~~2~EUSA~~~CP~~~~~~SC
REF~BM~9379562
DTM~011~19990611~0900
DTM~017~19990613
N1~ST~JOHN SMITH~91~#8405
HL~1~0~O
PRF~990518002434
HL~2~1~I
LIN~00001~VP~298635-999
SN1~00001~100~EA
PID~F~~~~Portable Battery Pack
HL~3~2~P
MAN~GM~012345678901234567890
MAN~GM~012345678901234567900
MAN~GM~012345678901234567910
MAN~GM~012345678901234567920
CTT~4
SE~24~0001