X12 358 — Customs Consist Information
Le 358 transmet le consist détaillé d'un train à un poste-frontière douanier : chaque wagon, conteneur et trailer présent dans la composition.
Objet
Le 358 est utilisé sur les flux ferroviaires transfrontaliers US-Canada (CSX, NS, CN, CPKC) et US-Mexico (KCS, FXE) : il porte la composition complète du train arrivant à la frontière, segmentée par wagon et par unité (container, trailer, autorack), avec références BL, shipper / consignee, commodities.
Il est partie intégrante du programme ACE pour le rail. Acquitté par 997 et par 355. Précédé typiquement d'un 309 pour chaque BL contenu, le 358 est l'instrument de présentation finale à la frontière.
Structure d'enveloppe
Le 358 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group CC, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*CNRAIL *ZZ*USCBPACE *260514*1600*U*00401*000000358*0*P*>~
GS*CC*CNRAIL*USCBPACE*20260514*1600*1*X*004010~
ST*358*0001~
M10*CANADIAN NATIONAL*B*9876543*US BOUND*TRAIN-1234*R*20260514~
P4*USMSP*20260520~
LX*1~
N7*CNTX*8821095*A402~
N9*BM*BL-2026-CN-0098~
LX*2~
N7*CNTX*8821096*A402~
N9*BM*BL-2026-CN-0099~
SE*9*0001~
GE*1*1~
IEA*1*000000358~ Segments courants
- Header —
ST,M10(mode R = Rail),P4(Port frontière). - Consist — boucle
LXrépétée par wagon :N7(Equipment),N9*BM(BL contenu dans ce wagon). - Sous-wagons — si un wagon transporte plusieurs containers (e.g., double-stack), une sous-loop documente chaque unité.
- Shipper / Consignee —
N1*SH/N1*CNpeut être au niveau train ou par BL. - Summary —
SE.
Pièges courants
- Order of presentation : le consist doit suivre l'ordre physique du train (head end to rear), pas l'ordre alphabétique ; un agent CBP qui inspecte un wagon précis n'a aucune chance s'il ne peut pas le trouver dans l'ordre physique.
- Pre-arrival timing : le 358 doit être déposé pre-arrival avec délai variant par mode (1h avant pour rail US-Canada selon ACE rules) ; un dépôt tardif déclenche hold ou refus de cross.
- Empty cars : un train avec wagons vides doit les inclure même sans BL ; un consist tronqué ne correspond pas au physical count et déclenche un audit.
Transactions liées
Documentation
Le code 358 et le nom Customs Consist Information 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.