MISAK SYSTEMS

S-02For customs brokers and forwardersNew service

ICS2 ENS goods-description check before you file

The updated ICS2 stop-word list applies from 3 August 2026. If the ENS goods description consists only of such terms ("spare parts", "accessories", "see invoice"), the system treats it as empty and rejects the filing for a mandatory element. From the invoice and packing list I show you, before filing, which item would fail.

Who it is for · Customs brokers, forwarders and importers who file ENS data or supply it.

Spec
Stop-word listDG TAXUD, applies from 3 August 2026
ENS for all modesvalid ENS for every consignment from 1 June 2026
Inputcommercial invoice (PDF) and packing list (xlsx or csv)
Outputquality report (HTML, PDF), cleaned items (CSV, JSON), draft request to the shipper
Pricepilot for about 10 shipments, EUR 69
StatusNew service, so far run on synthetic demo data only
NOTICE

What I do not do. no customs or legal advice; the filer stays responsible for the declaration; I do not file the ENS and do not contact the authorities; no tariff classification: the tool never invents an HS code.

1Why now

Why now

2How it works

  1. 01

    invoice + packing list

    PDF and xlsx/csv

  2. 02

    items

    by ENS data element

  3. 03

    checks

    stop words, HS6, mismatches

  4. 04

    report

    CSV/JSON and shipper request

Fig. 2: ICS2 ENS goods-description pre-check
  1. 2.1

    Send shipments

    You send the invoice and packing list of about 10 shipments, real or anonymised.

  2. 2.2

    Check

    The tool compares each goods description with the official stop-word list, checks mandatory elements and formats, and reconciles invoice and packing list.

  3. 2.3

    Report and fix

    You get the report, the cleaned item list and a draft request in English for the shipper. One revision round after the shipper replies.

3Scope

What I do

  • REJECTION RISK: the description is only stop words (for example "Spare parts", "See invoice"); the same for consignor and consignee names and addresses ("To order", "N/A")
  • MISSING: a mandatory element is missing or has the wrong format (6-digit HS subheading, package count, gross mass, package type code), several HS codes in one line
  • REFERRAL RISK: passes, but a query is likely (few meaningful words, non-English description, description contradicts the HS code)
  • invoice and packing list reconciliation: package count, gross mass, marks
  • description suggestions only from the invoice's own data, always marked "human approves"
  • cleaned item list in CSV and JSON, with ENS data element names

What I do not do

  • no customs or legal advice; the filer stays responsible for the declaration
  • I do not file the ENS and do not contact the authorities
  • no tariff classification: the tool never invents an HS code
  • I do not write to your shipper: you send the draft request if you want to
  • the "too general" threshold and the language detection are my own approximation, and the report marks them as such
  • so far the invoice reader has run on the demo layout; for real and scanned invoices, fitting it is the first step of the pilot

4Sample

Sample report (synthetic data)

The sample is built from a made-up shipment (DEMO Example Industrial Supply Co., Ltd., 12 items, 56 packages) with deliberately planted errors. The report itself is in Hungarian with the legal quotes in English; for your data it can be delivered in English.

  • 4 items at rejection risk ("Spare parts", "Accessories", "Various goods", "See invoice")
  • 1 item with missing data (4-digit HS code), 3 items at referral risk, 4 items OK
  • consignee "To order", address "N/A": both are on the official list
  • invoice and packing list disagree: 56 vs 58 packages, 2876 vs 2858 kg

All data is made up. Not customs advice, not an ENS filing.

Summary of the synthetic sample report: 4 rejection risks, 1 missing data, 3 referral risks, 4 OK, with the legal basis quotes and the item table below.
Summary of the synthetic sample report: 4 rejection risks, 1 missing data, 3 referral risks, 4 OK, with the legal basis quotes and the item table below.

5Price

Pilot

EUR 69

About 10 shipments, fixed price.

  • report in HTML and PDF
  • cleaned item list in CSV/JSON, fitted to your ENS software's import
  • draft request to the shipper in English
  • one revision round after the shipper replies

No payment is taken on this site; orders are handled by email.

6FAQ

Do you have existing clients?

Not yet. This is a new tool and so far it has only run on the synthetic shipment above. That is why I offer a small-fee pilot.

Where does the stop-word list come from?

From the official DG TAXUD list applied from 3 August 2026; singular and plural count as equal. The list changes from time to time and has been updated several times since 2025.

What happens to the files I send?

The checking tool runs locally, calls no external service and uploads nothing. Anonymised documents are fine. On request I delete the files after the job.

8Contact

Questions or orders

Write a few lines about the task to the address below. I reply with what I need from you and when it will be ready.

Misak Systems · Ottó Misák, software engineer, Hungary (EU)