X12 856 — Ship Notice/Manifest (ASN)
Le 856, plus connu sous l'acronyme ASN (Advance Ship Notice), pré-annonce physiquement l'arrivée d'une expédition : ce qui part, dans quels cartons, sur quels palettes, à quelle date.
Objet
L'ASN est le maillon documentaire qui rend la réception fluide : à réception du 856, le quai de l'acheteur sait quelle commande va arriver, dans quel véhicule, avec combien de cartons, et — élément capital — chaque carton porte une étiquette SSCC (Serial Shipping Container Code) que le 856 a déjà déclarée. Scanner le SSCC à la réception suffit à dérouler le contenu attendu, sans ouvrir le carton.
Le 856 modélise une hiérarchie : une expédition contient des commandes, qui
contiennent des cartons (ou palettes), qui contiennent des items. Cette pyramide est
décrite par le segment HL (Hierarchical Level) qui pointe vers son parent
et porte un code de niveau (S = Shipment, O = Order, P = Pack, I = Item, T = Tare…).
Sans HL bien structuré, le 856 perd sa raison d'être.
Structure d'enveloppe
Le 856 voyage dans un functional group SH (Ship Notice). Exemple
didactique d'ASN pour une commande de deux articles partis dans un seul carton :
ISA*00* *00* *ZZ*ACMEVENDOR *ZZ*ACMERETAIL *260520*0830*U*00401*000000201*0*P*>~
GS*SH*ACMEVENDOR*ACMERETAIL*20260520*0830*1*X*004010~
ST*856*0001~
BSN*00*ASN78901*20260520*0830~
HL*1**S~
TD1*CTN*4****G*120*LB~
TD5*B*2*UPSN*M~
N1*ST*ACME WAREHOUSE 42*92*0042~
HL*2*1*O~
PRF*PO78901**20260513~
HL*3*2*P~
MAN*GM*00012345600000056789~
HL*4*3*I~
LIN**UP*012345678905~
SN1**2*EA~
CTT*4~
SE*14*0001~
GE*1*1~
IEA*1*000000201~
Le segment BSN ouvre la transaction : code de fonction, numéro d'ASN,
date et heure d'expédition. La pyramide HL*1 (Shipment) → HL*2*1
(Order, parent = 1) → HL*3*2 (Pack, parent = 2) → HL*4*3
(Item, parent = 3) structure la lecture. Le MAN au niveau Pack porte le
SSCC (le code GM 00…).
Segments courants
- Header —
ST,BSN(Beginning Segment for Ship Notice),DTM(dates). - Niveau Shipment —
HL,TD1(Carrier Details — Quantity and Weight),TD3(équipement),TD5(Routing),REF,FOB,N1(parties). - Niveau Order —
HL,PRF(Purchase Order Reference) pour lier au 850,REF,N1spécifiques. - Niveau Pack / Tare —
HL,MAN(Marks and Numbers — porte le SSCC),PO4(Item Physical Details). - Niveau Item —
HL,LIN,SN1(Item Detail — Shipment),PID,DTM,REF. - Summary —
CTT,SE.
Quand vous la croisez
- Retail — l'ASN est la transaction qui pèse dans les programmes vendor compliance. Pénalités fréquentes en cas d'ASN absent, en retard, incohérent avec la livraison physique, ou SSCC dupliqué.
- Automotive / industrie — couplé à un système de quai automatisé : le scan du SSCC ouvre directement la réception dans l'ERP.
- Distribution e-commerce — utilisé pour les flux drop-ship et les marketplaces qui agrègent plusieurs fournisseurs sur un même bon de livraison.
Transactions liées
- 850 — Purchase Order
- 855 — Purchase Order Acknowledgment
- 861 — Receiving Advice
- 810 — Invoice
- 204 — Motor Carrier Load Tender
Documentation
Le code 856 et le nom Ship Notice/Manifest sont publics et listés sur x12.org/products/transaction-sets. Le détail des niveaux HL, des qualifiers et des listes de codes appartient aux Implementation Guides (TR3) propriétaires ; ediverse.io ne le redistribue pas. Pour les conventions SSCC et GS1-128, voir les ressources publiques de GS1.