X12 419 — Advance Car Disposition
Le 419 transmet par anticipation les instructions de disposition d'un railcar — vers quel siding, vers quel destinataire, à quelle date — entre un railroad et un shipper ou un terminal.
Objet
Le 419 documente l'intention de mouvement d'un railcar (revenu, vide, mauvais ordre) avant qu'il n'arrive à l'intersection logistique. Il porte le numéro de car, le car type, la nouvelle destination, la date prévue, l'identité du nouveau client.
Il alimente les Yard Management Systems et permet au railroad de pré-positionner ses ressources. Acquitté par 997. Très utilisé dans les unit trains chimie, grain, et intermodal.
Structure d'enveloppe
Le 419 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group GR, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*RAILROAD *ZZ*CHEMSHIPPER *260515*1000*U*00401*000000419*0*P*>~
GS*GR*RAILROAD*CHEMSHIPPER*20260515*1000*1*X*004010~
ST*419*0001~
BGN*00*ACD-2026-0099*20260515~
N1*RR*BNSF RAILWAY*24*EIN-BNSF~
N1*SH*CHEM SHIPPER INC*92*GLN-CHEM~
LX*1~
N7*BNSF*123456~
REF*ZZ*CAR-TYPE-TANK~
DTM*002*20260520~
N1*CN*ACME RECEIVER*92*GLN-ACME~
SE*9*0001~
GE*1*1~
IEA*1*000000419~ Segments courants
- Header —
ST,BGN. - Railroad / Shipper —
N1*RR,N1*SH. - Car — boucle
LX:N7(initials + car number),REF*ZZ(car type, contents). - Disposition —
DTM*002(expected date),N1*CN(consignee),N4(siding / location). - Summary —
SE.
Pièges courants
- Car initial vs road :
N7*01est l'initial (BNSF, UP, NS) ; ne pas confondre avec le road que vous payez ou le yard où vous attendez le car. - Hazmat car : un car hazmat (UN number requis) nécessite des disposition rules spécifiques ; un 419 standard sans hazmat info pour un car hazmat viole FRA.
- Bad order car : un car en mauvais ordre doit avoir le flag explicite dans
REF; le router automatique peut l'envoyer au revenue service par erreur.
Transactions liées
Documentation
Le code 419 et le nom Advance Car Disposition 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.