Menu
NCTS5 · EU Transit · XML Builder

NCTS5 T1 Transit Builder

Upload e-commerce parcel data, auto-merge HS codes, generate NCTS5 IE015 XML for EU customs transit declarations. All processing in your browser — zero server upload.

Builder
NCTS5 Guide

Step 1 — Transit Route

Enter customs office codes for departure and destination. Type to search by code, city or airport name, or enter a custom code.

Step 2 — Upload Parcel Data

Upload your CSV or Excel file. Required columns: Goods Description, HS Code (6-digit min), Gross Weight (kg), Number of Packages. HAWB is optional.

Column mapping: The tool auto-detects columns named HAWB, Description/Goods, HS/HS Code, Weight/Gross, Packages/Pieces. You can also map manually after upload.
HS Code note: NCTS5 requires 6-digit HS codes. The first 6 digits are harmonized worldwide by WCO — Chinese (10-digit), EU (CN 8/10-digit), and US (HTS 10-digit) codes all share the same first 6 digits. This tool automatically extracts the first 6 digits regardless of origin. No conversion needed.
📁
Drop CSV / Excel file here or click to browse
Supports .csv, .xlsx, .xls — max 50,000 rows

What is NCTS5?

NCTS5 (New Computerised Transit System Phase 5) is the EU's unified electronic system for customs transit declarations. It replaced NCTS Phase 4 and uses a standardized XML message format across all EU/EEA member states.

T1 Transit Declaration

A T1 declaration is used for non-EU goods (e.g. Chinese e-commerce parcels arriving by air) that need to move between two EU customs offices under customs supervision — for example, from Luxembourg Findel airport to Frankfurt-Hahn for clearance.

IE015 (CC015C) Data Structure

The IE015 message uses a 4-layer hierarchy:

Transit Declaration (IE015 / CC015C)
Consignment (1 per declaration)
Office of Departure / Office of Destination
Country of Routing (transit countries)
House Consignment (max 1,999)
Transport Document Reference = HAWB number
Consignment Item (max 999 per HC)
HS Code 6-digit, mandatory
Goods Description
Gross Mass (kg)
Number of Packages

One declaration can hold up to 1,999 HAWBs (House Consignments), each with up to 999 different HS-code line items. This means a single XML file can cover an entire MAWB with thousands of e-commerce parcels.

Merge Strategy

When multiple parcels under the same HAWB share the same 6-digit HS code, they can be merged into a single Consignment Item by summing their weights and package counts. This is the recommended approach and dramatically reduces the number of line items — e.g. from 10,000 parcels to ~500 merged items.

Supported Countries

NCTS5 applies across all EU member states plus Switzerland, Norway, Iceland, Liechtenstein, North Macedonia, Serbia, Turkey, and the UK (under separate CTC arrangements). This tool supports transit between any of these customs offices.

💬Feedback