HS codes, CAS numbers & bulk import.
The system is highly flexible and recognises the type of product automatically. You can enter HS codes for physical goods, CAS numbers for chemicals, or both on the same row.
HS Codes — Physical Goods
Enter a customs code in the HS Code column. The system accepts both 6-digit and 8-digit codes and formats them automatically.
Auto-formatting
As you type, dots are inserted automatically: 93020000 becomes 9302.00.00
Auto-fill description
When the HS code is recognised in our database, the Name/Description field is filled in automatically. Hover over the name to see the full official customs description.
CAS Numbers — Chemicals
Enter a CAS Registry Number in the CAS column (e.g. 67-64-1 for acetone). The system performs instant format and check-digit validation.
Valid CAS — known chemical
Name filled in automatically from our database of 5,000+ chemicals and synonyms.
Valid CAS — unknown chemical
Placeholder shows "Valid CAS — enter name manually". Enter the name yourself for the audit report.
Invalid CAS
The check-digit algorithm failed. Check for typos. The row cannot be screened until corrected.
calculate CAS check-digit validation
A CAS number has three parts: XXXXXXX-YY-Z. The last digit Z is mathematically derived from the preceding digits. The system verifies this automatically — you never need to calculate it manually.
Important — CAS screening note
A NOT LISTED status for CAS numbers confirms only the absence of an explicit entry in the regulatory control lists. It does not exempt the exporter from verifying general technical descriptions or catch-all provisions applicable to the substance.
Origin & Destination
Each row has two jurisdiction fields:
Origin (Org)
Country of origin or export. Used as jurisdiction for DUA and MIL screening. Use ISO-2 country code (e.g. NL, US, DE).
Destination (Dst)
Country of final destination. Passed to the STC API as the target parameter for context.
SAN always uses EU jurisdiction
The SAN (Sanctions) regime is always screened against EU jurisdiction, regardless of the Org field. This reflects the nature of EU restrictive measures — they apply to all exports from the EU, not just specific countries.
Your subscription determines which SAN sanction targets are covered (e.g. eu:ru, eu:iq, eu:by).
Excel Bulk Import
Click Excel in the toolbar to upload a spreadsheet. The system reads all rows and adds them to the current workspace.
| Column A | Column B | Column C | Column D | Column E |
|---|---|---|---|---|
| Skip (any) | HS Code | CAS Number | Origin | Destination |
| Row 1 = header | 93020000 | NL | RU | |
| 151-50-8 | NL | CN |
NL and Destination to RU if the columns are empty.
Managing your workspace
Add row
Click Add row in the toolbar. New rows appear at the top of the table with default Org = NL, Dst = RU.
Delete a row
Click the trash icon at the far right of any row to remove it. Completed rows can still be deleted — they won't appear in the PDF.
Clear all
Refresh the browser window to start a completely new session. All rows and results are cleared; your login is required again.