ICS2 Release 3 Enforced since 1 September 2025

A €50 error.
Or a €50,000 penalty.

EU customs now treats documentation mismatches as misdeclarations. Under ICS2 Release 3, a single HS-code discrepancy can expose you to penalties up to 100% of shipment value with no grace period.

77 spots left · Founder access €20/month locked for life. No card required. By joining, you agree to our Privacy Policy.

€50,000
Max penalty per misdeclaration
48 hrs
Pre-arrival ENS filing window
6+
ICS2 checks per shipment
ICS2 Release 3 liveAll transport modes. No extensions.
ENS mandatory pre-arrival48hr before ETA for maritime
House-level filing requiredForwarders carry full data burden
Misdeclaration = penaltyUp to 100% of shipment value
Freight forwarder reviewing shipping documents
“It was one wrong HS code subheading. 8517.62 instead of 8517.69.”
A €340,000 shipment. Held for 11 days.
The compliance trap

Manual document checks aren't just slow. They're dangerous.

Under ICS2 Release 3, the EU has eliminated tolerance for documentation mismatches. What was once an admin correction is now a customs event with formal financial consequences.

The problem isn't that your team is careless. It's that cross-validating three separate documents against an evolving regulatory checklist, on every shipment, is a task no manual process can reliably sustain at scale.

A mismatched HS code subheading
Invoice says 8517.62. B/L says 8517.69. ICS2 flags it. Your container stays dockside while customs reviews the ENS manually.
A vague goods description
“Electronic parts” is ICS2 non-compliant. The regulation requires specific product name, composition, and intended use. Your ENS is rejected before it clears.
The cost of a single error

It starts with a typo.
It ends in a crisis.

ICS2 has created a direct line between documentation quality and financial exposure. Here's how quickly a €50 admin error becomes a €50,000 penalty.

📄
The admin error
€50

A typo in your HS code

One wrong digit between your commercial invoice and bill of lading. Under the old system, a quick amendment. Under ICS2 Release 3, a red flag in the EU's risk-assessment engine triggering manual review before your shipment clears.

↗ EC enforcement notice, Sept 2025
Container port terminal
The delay
€5,000+

Your cargo sits. The clock runs.

Customs holds your container while the ENS is reviewed. Demurrage starts at day one. Detention on the container follows. Your client's production line is waiting. The amendment process takes 3–10 working days.

⚖️
The verdict
€50,000+

Misdeclaration ruling.

Penalties up to 100% of shipment value under EU customs law. Possible confiscation risk. A permanent record against your EORI number meaning every future shipment you file gets flagged for enhanced scrutiny.

↗ FIATA ICS2 compliance guidance
The automated workflow

Validate before you file.

Astveri runs every check that EU customs will run before your ENS reaches the ICS2 system. Errors caught in-house cost nothing. Errors caught by customs cost everything.

01

Upload your document set

Drop your commercial invoice, packing list, and bill of lading. Astveri parses every structured field across all three HS codes, consignee identifiers, weight declarations, goods descriptions, EORI numbers, and unit values.

Shipping documents
Invoice · Packing list · Bill of lading
Customs document validation
ICS2 compliance engine 6 checks per shipment
02

AI cross-validates every field

HS code on the invoice versus the B/L. Gross weight on the packing list versus the B/L. Consignee name exact-match across all three. ICS2 banned terms scan. EORI format validation. Value arithmetic check. Done in seconds before your ENS is filed.

03

Fix in-house. Then file clean.

Every discrepancy is flagged with a precise explanation: what's wrong, where it is across which documents, and what the correction needs to be. Resolve it internally in minutes before the ENS ever reaches customs. No holds. No amendment fees. No penalty exposure.

Container ship at sea
Ship clean. Every time.
What Astveri catches

The errors that generate penalties.

Not edge cases. The most common reasons EU customs flags a shipment under ICS2 Release 3.

ENS rejection risk

HS code conflicts

ICS2 requires a minimum 6-digit HS code per line item, consistent across all three documents. Astveri detects subheading mismatches between invoice and B/L and flags descriptions that don't align with the declared code.

✕ MISMATCH Invoice line 3: HS 8517.62 · B/L line 3: HS 8517.69
→ Subheading conflict. Amend before ENS filing.
ICS2 blocked

Banned goods descriptions

The EU maintains a list of unacceptable descriptions under ICS2. “Electronic parts”, “general merchandise”, “various goods” all rejected. Astveri scans every line before you file.

✕ BLOCKED “Electronic parts”
→ Specify product, composition, intended use
Commonly missed

Consignee name variations

A single character difference “Müller” vs “Muller” between your invoice and B/L is sufficient to trigger a hold. Astveri runs an exact-match check across all three documents.

⚠ VARIANCE Invoice: “Müller Logistics GmbH”
B/L: “Muller Logistics GmbH”
→ Character-level mismatch flagged
Weight flag

Gross weight mismatches

Gross weight differences between packing list and B/L beyond tolerance thresholds trigger automatic customs flags. Astveri checks the delta on every document set.

Auto-calculated

Value arithmetic check

Unit price × quantity per line, against the invoice line total, against the grand total. Every number cross-referenced. Errors that hide in plain sight get flagged automatically.

ICS2 Release 3 ready

EORI number validation

Validates EU consignee EORI numbers against the official EU portal format catching invalid or incorrectly formatted identifiers before they reach the ICS2 system and trigger rejections.

Transparent AI

Glass-box, not black-box.

Every validation is logged, timestamped, and explainable. Show it to a customs auditor. Show it to your client. Every check is traceable to the exact field and document.

Astveri — Validation Stream
09:14:01INITINV-2025-4821 · 3 documents loaded · Cross-validation started
09:14:02PASSConsignee: "Müller Logistics GmbH" exact match across all 3 documents
09:14:03FLAGHS Code: Invoice line 3 8517.62 · B/L line 3 8517.69→ Subheading conflict. Amend before ENS filing.
09:14:03BLOCKGoods desc: "Electronic parts" ICS2 non-compliant→ Requires: specific product name, composition, intended use.
09:14:04PASSGross weight: PL 2,840kg · B/L 2,840kg within tolerance ±0%
09:14:04HALT2 issues require resolution before ENS submission · Audit log: TRD-4821-EU
100%

Of checks logged with timestamp, document reference, and field-level explanation

<5s

To validate a complete 3-document shipment set end-to-end

CargoWise ICS2 prep guide
6+

ICS2-specific checks per shipment including HS validation, EORI format, and banned terms scan

Container ship ocean freight
ICS2 Release 3 Enforced
Every ENS error is now a liability.
EU customs treats documentation mismatches as misdeclarations. No grace period. No tolerance.
Founding member access

Secure your supply chain.
Before customs does it for you.

100 founding member spots. €20/month locked for life. When Astveri goes to general availability, pricing increases. Once the spots are gone, they're gone.

23 spots claimed77 of 100 remaining

By claiming your spot, you agree to our Privacy Policy.

No payment now. We confirm your place before launch.
Penalty data: European Commission ICS2 notice · FIATA guidance. Enforced 1 September 2025.