X12 353 — Customs Events Advisory Details
The 353 transmits detailed customs events — exam hold, release, fumigation, intensive inspection — from a customs administration to a broker or carrier.
Purpose
The 353 documents tracer events of a customs operation: exam selection, hold placement, release, fumigation order, X-ray screening, intensive examination. It is typically emitted by US CBP via ACE (Automated Commercial Environment).
It complements the 350 (Customs Status) by carrying event-level detail. Acknowledged by 997. Critical for supply chain risk management.
Envelope structure
The 353 travels within the three X12 envelope levels (ISA/IEA,
GS/GE with functional group AE, and ST/SE).
Didactic example in release 004010:
ISA*00* *00* *ZZ*USCBP *ZZ*CUSTOMSBROKER *260515*1230*U*00401*000000353*0*P*>~
GS*AE*USCBP*CUSTOMSBROKER*20260515*1230*1*X*004010~
ST*353*0001~
M10*USCBP*A*ENTRY-2026-9911~
N9*BM*BL-2026-7788~
N9*EQ*MSCU1234567~
MAN*CP*EXAM-HOLD~
DTM*036*20260515*1215~
SE*7*0001~
GE*1*1~
IEA*1*000000353~ Common segments
- Header —
ST,M10(Manifest Identifying Information). - BL / Container reference —
N9*BM,N9*EQ. - Event —
MAN*CP(Customs Process — HOLD, RELEASE, EXAM). - Timestamp —
DTM*036with hour. - Summary —
SE.
Common pitfalls
- Hold types: a VACIS X-ray hold differs in duration from a MET intensive exam; mixing them up leads to wrong customer notice.
- Release timestamp: the CBP release timestamp is the legal reference to start terminal free-time; missing it costs demurrage.
- Multi-leg routing: a 353 for a port transshipment must reference BOTH BLs (mother + house), otherwise tracking breaks.
Related transactions
Documentation
The code 353 and the name Customs Events Advisory Details are public and listed on x12.org/products/transaction-sets. The complete structure of loops, qualifiers and code lists is distributed by DISA via the proprietary Implementation Guides (TR3). ediverse.io covers only public concepts, the envelope and didactic examples.