ics2_check
Check a goods description against the official EU ICS2 stop-words list to identify terms deemed too vague for entry summary declarations. Use to pre-validate descriptions before ENS filing.
Instructions
Check a goods description against the official EU ICS2 stop-words list — terms the European Commission deems too vague/generic to be accepted in an entry summary declaration (ENS) goods-description field (data element 18 05 000 000).
Pass description=; returns the flagged terms (each with a note: standalone term = automatic rejection, embedded = make the description more specific), a clean boolean, a caveat, and a _source citing the EU list + legal basis.
Use to QA a goods description BEFORE filing an ENS — for customs/documentation teams, brokers, forwarders' documentation side, and agents building filing pipelines. STRICTLY a reference check: NOT an ENS filing, NOT a customs-compliance determination, NOT legal advice. The list is non-exhaustive and updated periodically; clean does NOT guarantee acceptance. No binary accepted/rejected verdict. Distinct from hs_code_lookup (commodity codes) and uk_duty_calculator (duty/VAT).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | The goods description to check against the EU ICS2 stop-words list. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clean | Yes | ||
| caveat | Yes | ||
| _source | Yes | ||
| flagged | Yes | ||
| disclaimer | Yes | ||
| description | Yes |