X12 161 — Train Sheet
Le 161 porte le train sheet ferroviaire : composition du train, ordre des wagons, informations d'exploitation entre opérateurs ferroviaires de fret.
Objet
Le 161 documente la composition opérationnelle d'un train de fret : numéro de train, locomotive(s), liste ordonnée des wagons avec leur position, marchandise transportée, poids, état (chargé / vide), destination de chaque wagon. C'est l'instrument B2B entre Class I railroads (BNSF, CSX, UP, NS) pour la traçabilité opérationnelle.
Le 161 alimente les systèmes de gestion ferroviaire (TSC — Transportation Service Center) et déclenche des transactions de switching, d'interchange et de billing. Il est acquitté par 997 et constitue une source pour le 404 (Rail Carrier Shipment Information).
Structure d'enveloppe
Le 161 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group TS, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*BNSF *ZZ*UPRR *260514*0600*U*00401*000000161*0*P*>~
GS*TS*BNSF*UPRR*20260514*0600*1*X*004010~
ST*161*0001~
BTS*00*TR-2026-44071*20260514*0600~
N1*CA*BNSF RAILWAY*92*BNSF~
N1*CA*UNION PACIFIC*92*UPRR~
N7*GE-AC4400CW*BNSF-7732~
LX*1~
N7*BOXCAR*BNSF-887741*LD~
M7*CL*M7TYPE~
LX*2~
N7*HOPPER*UPRR-552032*MT~
M7*CL*M7TYPE~
SE*11*0001~
GE*1*1~
IEA*1*000000161~ Segments courants
- Header —
ST,BTS(Beginning Segment for Train Sheet),DTM. - Operators —
N1*CA(Carrier émetteur),N1*CA(Carrier interchange). - Locomotives —
N7(Equipment Detail) en première position. - Wagons — boucle
LXrépétée :N7(type / numéro / statusLDouMT),M7(Seal numbers). - Summary —
SE.
Pièges courants
- Ordre des wagons :
LX01doit refléter la position physique dans le train ; un re-ordering perdu casse les calculs de chargement et de freinage côté receveur. - Statut LD / MT : encoder loaded vs empty via
N7element status — un wagon vide non marqué génère une facturation erronée à l'interchange. - Numéro de scellé :
M7est mandatory pour les marchandises sous garde douanière (HAZMAT, intermodal sealed) ; absent, le wagon est mis en quarantaine à l'interchange.
Transactions liées
Documentation
Le code 161 et le nom Train Sheet 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.