X12 355 — U.S. Customs Acceptance / Rejection
Le 355 est la réponse du CBP à un 352 (manifeste) ou 309 (manifeste import) : acceptation, hold ou rejet, avec code de raison et action attendue.
Objet
Le 355 documente la décision du CBP sur un manifeste reçu : 1AN = Accepted, 1AT = Hold, 1AC = Rejected, et nombreux codes plus fins (Cargo Examination, Documentation Required). Il indique la pièce d'origine, le numéro de manifeste, et l'action que le transporteur doit prendre.
C'est l'instrument de réconciliation status de la chaîne ACE. Acquitté par 997 (sans réponse business — le 355 est lui-même une réponse). Il s'utilise sur tous modes : motor (CBP truck manifests), air (cargo screening), ocean, rail.
Structure d'enveloppe
Le 355 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group AY, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*USCBPACE *ZZ*ACMECARRIER *260514*1600*U*00401*000000355*0*P*>~
GS*AY*USCBPACE*ACMECARRIER*20260514*1600*1*X*004010~
ST*355*0001~
M10*ACME LINES*A*1234567*EAST*ACME-EAST-005*M*20260514~
P4*USNYC*20260520~
N9*MA*MAN-2026-NYC-0098~
NA*1AN*MAN-2026-NYC-0098~
N7*MSCU*4501230*22G1~
NA*1AN*BL-2026-EAST-998~
N7*MSCU*7782314*42G1~
NA*1AT*BL-2026-EAST-999*Cargo Examination Required~
SE*10*0001~
GE*1*1~
IEA*1*000000355~ Segments courants
- Header —
ST,M10(Manifest Identifying Info),P4(Port). - Décision —
NA(Cross-Reference Equipment) répété : code de statut (1AN, 1AT, 1AC), référence document concernée. - Détails unité —
N7(Equipment) +NApour décision par unité, possibilité de mix Accept / Hold dans un même manifeste. - Motif — texte libre dans
NA03ou code de raison qualifié. - Summary —
SE.
Pièges courants
- 1AT n'est pas un rejet : Hold pour exam ne signifie pas que le manifeste est cassé ; le transporteur doit présenter le conteneur à l'inspection, pas réémettre le 352. Confondre les deux fait perdre des heures.
- Sliding code list : la code-list
NA01évolue (nouveaux codes Hold post-9/11, post-COVID) ; un parser figé ignore les nouveaux codes et masque des holds critiques. - Réponse partielle : un 355 peut accepter certaines unités et bloquer d'autres dans le même manifeste — un parser tout-ou-rien rate les holds par conteneur.
Transactions liées
Documentation
Le code 355 et le nom U.S. Customs Acceptance / Rejection 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.