X12 324 — Advance Ship Notice (Ocean)
Le 324 est l'avis d'expédition maritime : préavis qu'un navire a quitté un port avec une liste de conteneurs et de bills of lading destinés à un port d'arrivée.
Objet
Le 324 documente la liste exacte des unités embarquées sur un navire au moment du départ : numéros de conteneurs, BL associés, ports de discharge, dimensions, scellés. Il est émis par l'ocean carrier vers les terminaux de destination, les douanes (USA AMS, EU ENS), les agents en charge du dégroupage, et les chargeurs.
Il pré-positionne l'information ATB (Available To Be) avant l'arrivée du navire et déclenche les filings douaniers : 24-Hour Rule US (AMS), Importer Security Filing 10+2, Entry Summary Form 7501. Acquitté par 997, il est en pratique combiné au 350 (Customs Status Information) pour le clear / hold.
Structure d'enveloppe
Le 324 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group SO, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*OCEANCARRIER *ZZ*USTERMINAL *260514*1500*U*00401*000000324*0*P*>~
GS*SO*OCEANCARRIER*USTERMINAL*20260514*1500*1*X*004010~
ST*324*0001~
SOI*00*ACME-EAST-005-MANIFEST*20260514~
V1*9876543*ACME EXPRESS*US*MSC*VOYAGE-EAST-005~
LX*1~
N7*MSCU*4501230*22G1~
M7*MSCU SEAL 887766~
N9*BM*BL-2026-EAST-998~
R4*L*UN*USNYC*NEW YORK*US~
R4*D*UN*BRRIO*RIO DE JANEIRO*BR~
LX*2~
N7*MSCU*7782314*42G1~
M7*MSCU SEAL 990011~
N9*BM*BL-2026-EAST-999~
R4*L*UN*USNYC*NEW YORK*US~
R4*D*UN*ARENA*BUENOS AIRES*AR~
SE*14*0001~
GE*1*1~
IEA*1*000000324~ Segments courants
- Header —
ST,SOI(Beginning Segment for Advance Ship Notice / Ocean),V1(Vessel). - Unités — boucle
LXpar conteneur :N7(Equipment Details),M7(Seal Numbers),N9(BL, House BL). - Routage —
R4*L(Load port),R4*D(Discharge port),R4*T(Transshipment), UN/LOCODE obligatoire. - Marchandises —
H1(Hazmat),LH1..LH11pour dangereux,H3(Routing). - Summary —
SE.
Pièges courants
- 24-Hour Rule (AMS) : le 324 doit être transmis au CBP 24 heures avant chargement au port étranger ; tout retard fait basculer la cargaison en hold US-bound et déclenche des pénalités.
- Confusion avec 856 : le 324 est ocean-specific (carrier ↔ terminal / customs) ; le 856 (ASN) est shipper ↔ consignee. Ne pas substituer.
- Mismatch BL / conteneur :
N9*BMdoit lier chaque conteneur à son BL ; un container orphelin (sans BL) fait basculer la dégroupage en manuel.
Transactions liées
Documentation
Le code 324 et le nom Advance Ship Notice (Ocean) 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.