X12 219 — Logistics Service Notification
Le 219 notifie un acteur logistique — 3PL, courtier, donneur d'ordre — d'un évènement ou d'une demande de service hors transport pur (entreposage, cross-dock, repackaging).
Objet
Le 219 documente une notification de service logistique : commande d'entreposage, instruction de cross-dock, pickup d'un retour, mise en consignation. Il complète le 211/204 sur le pur transport en couvrant les services à valeur ajoutée d'un 3PL.
Il est utilisé par les donneurs d'ordre retail et industriels pour orchestrer leurs prestataires logistiques multi-services. Acquitté par 997 ; un 220 (Logistics Service Response) suit pour la confirmation.
Structure d'enveloppe
Le 219 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group LN, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*ACMERETAIL *ZZ*3PLPARTNER *260515*0930*U*00401*000000219*0*P*>~
GS*LN*ACMERETAIL*3PLPARTNER*20260515*0930*1*X*004010~
ST*219*0001~
B2A*00*LN~
N9*SI*SVC-NOT-2026-4421~
N1*BY*ACME RETAIL CO*92*0001~
N1*3P*ACME 3PL PARTNER*92*PRV-001~
N7*XXXU*1234567~
L11*WO-2026-9988*ZZ*CROSS-DOCK INSTRUCTION~
SE*8*0001~
GE*1*1~
IEA*1*000000219~ Segments courants
- Header —
ST,B2A(Beginning Segment for Application Transactions). - Référence service —
N9*SI(Service Identifier). - Parties —
N1*BY(Buyer),N1*3P(Third Party Logistics). - Équipement —
N7si conteneur ou trailer concerné. - Instructions —
L11(Business Instructions and Reference Number). - Summary —
SE.
Pièges courants
- Scope confusion : le 219 n'est pas un load tender (204) ; l'envoyer pour un pur transport déroute le 3PL et bloque le système TMS.
- Service-level contracting : un 219 sans SLA référencé dans
L11ne déclenche pas le bon priority handling — toujours porter le contrat. - Confirmation manquée : ne pas attendre le 220 retour expose à une mauvaise visibility ; coupler 219 + 220 dans le monitoring.
Transactions liées
Documentation
Le code 219 et le nom Logistics Service Notification sont publics et listés sur x12.org/products/transaction-sets. La structure complète des loops, qualifiers et code-lists est distribuée par DISA via les Implementation Guides (TR3) propriétaires. ediverse.io ne couvre que les concepts publics, l'enveloppe et des exemples didactiques.