ICS2 Import Data Readiness Checker
Audit an EU ICS2 Entry Summary Declaration against the UCC Annex B data model before filing. Maps your shipment inputs to ENS data gaps, the mode-specific filing deadline (24 hours before loading for containerised deep-sea cargo), and member-state penalty exposure.
Shipment and filing inputs
Readiness verdict
This stream has been in ICS2 scope since 2025-04-01 (Release 3).
- consignee_eori
- buyer
- seller
- package_marks
- package_count
- conveyance_reference
A forwarder may lodge some or all ENS data under multiple-filing arrangements, with the carrier's knowledge and consent.
Data provenance and methodology
Ruleset ics2-eucdm-2026-06-16 — filing deadlines and EUCDM filing-type families last verified 2026-06-16 against the German Customs ENS deadlines page and the UCC-DA Annex B column structure. Required-element sets are a modelled subset; penalty severities are an indicative editorial model.
How this checker works
- ENS filing-type families (F1x maritime/inland-waterway, F2x air, F3x express, F4x postal, F50 road, F51 rail) follow the EUCDM / UCC-DA Annex B column structure as amended by Reg (EU) 2021/234. F codes are mode-specific; H1/H7 import declarations are out of scope.
- Filing deadlines follow UCC-DA (Reg (EU) 2015/2446) Arts. 105–111, cross-checked 2026-06-16 against the German Customs deadlines page: containerised deep-sea = 24h before LOADING at the port of departure; bulk/break-bulk = 4h before arrival; short-sea = 2h; air long-haul = 4h before arrival, short-haul = by take-off; road = 1h; rail and inland waterway = 2h (rail drops to 1h for journeys under 2h).
- The required-element checklist is a modelled 12-element subset of the full Annex B catalogue (~35–40 elements per filing type), focused on the highest-rejection-rate fields including consignee EORI, buyer and seller. A clean result here does not guarantee a complete ENS.
- Penalty exposure is an INDICATIVE editorial category (compliant / low / medium / high) derived from the gap count and a per-Member-State severity model. It is not a fine prediction and the severities are not verified statutory ceilings — the only audited entry is France (the first-class customs contravention — €300–3,000 per omission or inaccuracy, which can multiply across consignments; this was former Code des douanes art. 410, renumbered by the 1 May 2026 recodification, Ordonnance 2026-265 / Décret 2026-266). AEO-S/AEO-F step the category down one level as a model heuristic, not a statutory rule.
- Air-stream filings are additionally subject to the PLACI pre-loading minimum dataset (ICS2 R1 2021-03-15 express/postal; R2 2023-03-01 general air cargo). Outputs are decision support, not legal advice — cross-check the authoritative DG TAXUD ENS Filing Guide before professional filings.
What ICS2 readiness means
Import Control System 2 (ICS2) is the EU customs pre-arrival security and safety programme. Before goods cross the EU border, the carrier or another filing party must lodge an Entry Summary Declaration (ENS) electronically, and that declaration must carry the data set the Union Customs Code delegated legislation (UCC-DA Annex B, as amended by Reg (EU) 2021/234) prescribes for the filing-type family and transport stream in play. Release 3 extended ICS2 from air cargo to maritime, road, rail, and inland waterway carriers, so freight forwarders and importers who never touched ENS filings before are now inside the obligation perimeter.
Readiness, in practice, is a data problem: a filing rejected for a missing consignee EORI, absent buyer or seller details, an unpopulated six-digit HS code, or a missing gross mass keeps the consignment from loading or crossing — and several Member States attach administrative penalties to late or incomplete pre-arrival declarations. This checker compares the data elements you already hold against a modelled subset of the Annex B requirement set for your exact filing scenario, so you see the gap list before the customs system does.
Who files the ENS, and when
The legal filing obligation sits with the active carrier, but house-level filers, freight forwarders, postal and express operators, and self-filing importers can lodge some or all of the data under multiple-filing arrangements. The filing deadline depends on the transport mode and cargo type: containerised deep-sea cargo requires the ENS 24 hours before loading starts at the port of departure (weeks before arrival on long rotations), bulk and break-bulk maritime cargo runs on a 4-hour pre-arrival clock, short-sea and rail file 2 hours before arrival, long-haul air requires data 4 hours before arrival while short-haul flights file by take-off, and road traffic must file at the latest 1 hour before reaching the first EU customs office. Air-stream filings also carry the PLACI pre-loading minimum dataset. AEO status does not remove the obligation; national administrations commonly treat a strong AEO compliance record as mitigating when grading data-gap failures.