X12 109 — Vessel Content Details
Le 109 transmet le détail du contenu d'un navire — connaissements regroupés, conteneurs, marchandises — d'un transporteur maritime vers la douane US ou un opérateur portuaire.
Objet
Le 109 documente le manifeste détaillé d'un voyage maritime : tous les BL chargés, leurs conteneurs, leur poids, leurs commodities, leurs shippers et consignees. Il sert la conformité 24-Hour Rule de la US CBP : tout vessel content doit être déposé 24 h avant chargement dans un port étranger à destination US.
Il s'articule avec le 309 (Customs Manifest) et le 352 (US Customs Carrier Cargo Information) dans le workflow AMS (Automated Manifest System). Acquitté par 997.
Structure d'enveloppe
Le 109 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group VC, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*OCEANCARRIER *ZZ*USCBP *260515*0900*U*00401*000000109*0*P*>~
GS*VC*OCEANCARRIER*USCBP*20260515*0900*1*X*004010~
ST*109*0001~
M10*ACME*L*VOY-2026-128*MV ATLANTIC*9123456~
P4*USNYC*20260601*D~
N9*BM*BL-2026-7788~
N1*SH*SHENZHEN EXPORTERS LTD~
N1*CN*US IMPORTER INC~
LX*1~
N9*BM*BL-2026-7788~
M13*MSCU*1234567*40HC*GROSS*22500*KG~
SE*11*0001~
GE*1*1~
IEA*1*000000109~ Segments courants
- Header —
ST,M10(Manifest Identifying Information). - Voyage / port —
P4(Port Information). - Bills of Lading —
N9*BM(BL number). - Parties —
N1*SH(Shipper),N1*CN(Consignee). - Containers — boucle
LX:N9*BM(BL référence),M13(Container Information). - Summary —
SE.
Pièges courants
- 24-Hour Rule : la US CBP exige un dépôt 24 h avant loading au port étranger. Un 109 envoyé après chargement entraîne refus d'admission.
- Container seal vs container number : le seal number n'est pas le container number ; mélanger les deux casse le rapprochement à l'arrivée.
- Commodity description : un libellé générique 'FAK' (Freight All Kinds) est rejeté par CBP — toujours porter le HTS code et une description précise.
Transactions liées
Documentation
Le code 109 et le nom Vessel Content Details 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.