X12 322 — Terminal Operations and Intermodal Ramp Activity
Le 322 documente l'activité d'un terminal maritime ou d'une rampe intermodale : entrées et sorties d'équipement, mouvements de conteneurs, statut des unités.
Objet
Le 322 est l'instrument de visibilité opérationnelle pour les terminaux conteneurs et les rampes rail intermodales : il porte chaque mouvement physique d'une unité (TEU, FEU, châssis) — gate-in d'un camion, gate-out, hostling sur le yard, levée sur un train ou un navire. Émis par le terminal vers les transporteurs (ocean carrier, rail carrier, motor carrier) qui suivent leur équipement.
Il est complémentaire du 324 (Advance Ship Notice côté maritime) et du 404 (Rail Carrier Shipment Information côté rail) : le 322 raconte la vie quotidienne du terminal, pas le contrat de transport. Acquitté par 997, il alimente les tableaux de bord opérationnels et les facturations d'occupancy / demurrage.
Structure d'enveloppe
Le 322 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group IO, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*PORTTERMINAL *ZZ*OCEANCARRIER *260514*0830*U*00401*000000322*0*P*>~
GS*IO*PORTTERMINAL*OCEANCARRIER*20260514*0830*1*X*004010~
ST*322*0001~
ZC1*FUEL*L*USD~
Q5*OA*20260514*0825*LT~
N7*MSCU*4501230*22G1~
M7*MSCU SEAL 887766*ACME LINE SEAL~
N9*BM*BL-2026-PORT-998~
N9*RU*VOYAGE-EAST-005~
Q5*OD*20260514*0832*LT~
N7*MSCU*7782314*22G1~
M7*MSCU SEAL 990011~
N9*BM*BL-2026-PORT-999~
SE*12*0001~
GE*1*1~
IEA*1*000000322~ Segments courants
- Header —
ST,ZC1(Beginning Segment for Data Correction),Q5(Status Details). - Mouvement —
Q5répété (date / heure / code de statut : OA = Outgate Available, OD = Outgate Date),N7(Equipment Details : numéro de conteneur, ISO size-type). - Scellés / références —
M7(Seal Numbers),N9(Reference : BL, voyage, train, châssis). - Partie déclarante —
N1lorsque le terminal sous-traite à un opérateur tiers. - Summary —
SE.
Pièges courants
- Codes Q5 propriétaires : chaque terminal et chaque alliance maritime (2M, THE Alliance, Ocean Alliance) maintient sa propre code-list d'événements ; sans alignement contractuel, les Q5 ne sont pas exploitables.
- Fuseaux horaires :
Q5porte une heure locale du terminal ; sans convertir explicitement en UTC côté hub, les courbes d'activité 322 / 324 se désynchronisent et les calculs de demurrage dérivent. - Volume : un grand terminal produit plusieurs milliers de 322 par jour ; ne pas designer un canal AS2 sans plan de batching ou archivage, sinon le partenaire sature.
Transactions liées
Documentation
Le code 322 et le nom Terminal Operations and Intermodal Ramp Activity 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.