Skip to main content

NCTS Phase 5 Technical Interface Specification

Version 19.3 issued on 02 January 2025

Based on NCTS5 document version 5.15.2-v2.00 and issue date 1 December 2023


Document summary

This document is the first part of the Technical Interface Specification (TIS) for Direct Trader Input (DTI) to the New Computerised Transit System (NCTS).

It shows the processes involved in the exchange of messages between traders and the NCTS at departure and arrival of transit movements, and provides definitions, formats and validations of those messages.

Important NCTS5 terms

The following terms are important to understand in NCTS5:

  • Consignment: The header information is provided and applies to the whole transit declaration (up to 1 Consignment level per declaration).

  • House consignment: The lowest transport information is provided, and this applies to all its Consignment Items (each Consignment can contain up to 1999 House Consignments). The House Consignment level covers information relating to all goods that are subject to the same consignor to consignee itinerary. Information relevant to all goods moving from one consignor to one consignee can be input at this level and will be considered applicable to all goods items attributed to this house consignment.The new House Consignment level is introduced to give more flexibility to the Economic Operators, allowing them to lodge one declaration with several Consignors/Consignees without specifying consignor/nee at goods item level. It also aims to align NCTS data structure with that of other EU systems for better cross communication and integration.

  • Multiple House Consignments: This is the terminology often used to describe a transit declaration (IE015) containing more than one House Consignment data group. Multiple House Consignments are used when the declaration contains movements of goods from multiple consignors to a single consignee, a single consignor to multiple consignees, or multiple consignors to multiple consignees. The rules applicable to the data group and data elements must be considered to ensure proper use and avoid declaration rejection. If goods are moving from a single consignor to a single consignee, multiple house consignments cannot be used.

  • Consignment item: The items information is provided (each House Consignment can contain up to 999 Consignment Items, to a declaration maximum of 1999 goods items).

The following table lists the documents for CTC Traders API v2.1 and outlines the content and intended readers of each document.

Document Content type Granularity Summary Intended readers
CTC Traders API roadmap (covers NCTS4 onwards) Functional High level

Outlines current status of API for each NCTS phase

Outlines any development plans for API

Software developers

Technical architects

Product managers

Business analysts

NCTS phase 5 technical interface specification (this document) Technical (business logic/rules) Low level

Captures UK implementation of NCTS5

Shows NCTS5 process flows

Lists the message definitions and rules and conditions involved in the exchange of messages between traders and the NCTS for the departure and arrival of transit movements

Software developers

Technical architects

Product managers

Business analysts

CTC Traders API phase 5 service guide Technical High level

How to use the API

How to self-onboard

Software developers

Technical architects

CTC Traders API v2.1 reference Technical Low level How to use each API endpoint for P5 Final state

Software developers

Technical architects

CTC Traders API phase 5 testing guide Functional Low level

How to carry out assurance testing of your application software to ensure that it is compatible with the API

How to carry out production access testing of your software

Software developers

Technical architects

Product managers

Business analysts

The order in you which you might read these documents can depend on whether you have previous NCTS experience. The following table recommends 2 possible reading orders but you can read the documents in any order you want.

Suggested reading order New NCTS users Existing NCTS5 users
1 Roadmap Service guide
2 Service guide Technical interface specification
3 Technical interface specification Reference
4 Reference Testing guide
5 Testing guide Roadmap

Note: It is crucial to thoroughly read both the NCTS5 service guide and the API reference documentation to gain a full understanding of NCTS5. Relying solely on the NCTS5 technical interface specification will not provide sufficient guidance for implementation.

Introduction

The NCTS is a Europe-wide system that is based on electronic declaration and processing and is designed to provide better management and control of Union and Common Transit. It involves all European Union (EU) member states and all Common Transit Convention (CTC) member countries.

The NCTS systems of all National Administrations are connected to each other by a central domain in Brussels, so the details and progress of a transit movement can be monitored by all interested parties at every stage.

The main objectives of the NCTS are to:

  • increase the efficiency and effectiveness of transit procedures
  • improve the prevention and detection of fraud
  • accelerate transactions carried out under a transit procedure and to offer security for them

To use the NCTS, traders need the facility to send and receive electronic messages to and from the UK NCTS. Connected traders receive electronic responses advising of key decisions during both departure and destination, such as:

  • acceptance of declaration
  • release of goods
  • notification of discharge of liability, that is, the release of the guarantee that is in place throughout the lifespan of the movement to cover the duties at risk during the movement of goods

Traders cannot interface directly with the NCTS to input or amend data or to access records and reference data. Instead, they exchange defined structured messages with the system.

In certain circumstances, where Simplified NCTS Procedures are used by Authorised Consignors/Consignees, processing and release will be automatic and allow, depending upon the conditions of authorisation, for ‘out-of-hours‘ clearance. This will allow for selective, risk-based controls, and for the processing of declarations and the release of goods to become largely automatic.

Scope

This document provides an overview of the processes involved in the exchange of NCTS messages with traders and defines the messages associated with the NCTS, in particular:

  • the trader’s declaration for Transit and the associated Customs response
  • control and release of the movement at departure
  • the trader’s notification of arrival and the associated Customs response
  • control and release of the goods at destination
  • registration of any incidents that may occur during transit

These messages comply with the Functional Transit System Specification (FTSS) and Design Documentation for National Transit Application (DDNTA) documents, which are distributed by the EU Commission to National Administrations.

NCTS reference data

The NCTS holds two types of reference data:

  • common reference data:

    • stored in a central system known as Common Services Reference Data (CS/RD2)
    • applicable to all contracting parties’ NCTS systems
    • used to validate specific fields within trader messages and ensure that they contain acceptable data
  • national reference data:

    • applies locally to the systems of individual countries
    • used to validate traders’ details, guarantee information and any authorisations they may hold when submitted in traders’ messages

CS/RD2

Reference data within CS/RD2 comprises code lists. Each code list provides data that is used for validation against specific fields within declarations submitted by users, and also within intra-NCTS message exchange.

The latest CS/RD2 data is released overnight on a daily basis. The most volatile code list contained in CS/RD2 is CL 141 Customs Offices, which holds details of all valid Customs Offices for all Common Transit Convention countries and all the transit functions available for each office, such as Office of Departure (DEP), Office of Destination (DES) and Office of Transit (TRA).

It is essential that any software solution developed for traders retrieves these updates on a daily basis to ensure that any validation coded into the software is synchronised with the UK NCTS to prevent unnecessary rejections.

CS/RD2 is maintained by the European Commission and you can download code lists here. When downloading code lists, ensure that you select NCTS-P5 in the Domain list.

National reference data

This is administered by each national customs administration on its own behalf. When a trader applies to use the transit procedure, specific data is captured into the NCTS, including the trader’s name and address, their EORI number, details about guarantees for transit usage that they hold and, in the case of Authorised Consignors/Consignees, details of their authorised locations and their allocated code numbers. When traders use these details in declarations, they are validated against the national reference data held by the NCTS.

UK NCTS

The UK NCTS system comprises two separate NCTS cores, one processes Great Britain mainland transit movements while the other processes transit movements within Northern Ireland.

The two cores have different modes of operation:

  • the Great Britain mainland NCTS core operates in Common Transit mode, so if a rule or condition has different applicability depending on whether the country of departure or destination or transit is within the territory of the EU or a separate CTC member country, that rule or condition will be applied to Great Britain mainland as a CTC member country
  • the Northern Ireland NCTS core operates in Union Transit mode, so a territory dependent rule or condition will be applied to Northern Ireland as if it is part of EU territory.

This is an important consideration for any traders who intend to implement any rules or conditions to validate declarations for themselves or their customers.

Both cores have entirely separate common and national reference data, so they have separate country codes:

  • Great Britain mainland NCTS uses GB as its country prefix
  • Northern Ireland NCTS uses XI as its country prefix

The NCTS needs region-specific reference data, such as Customs Office codes, guarantee reference numbers and Economic Operator Registration and Identification (EORI) numbers (also known as the Trader Identification Numbers) to include the applicable country code.

For example:

  • Dover port in Great Britain mainland has the Customs office code ‘GB000060‘
  • Belfast Entry Process Unit in Northern Ireland has the Customs office code ‘XI000142‘

Additionally, authorised locations used by Authorised Consignors and Consignees exist only in the NCTS appropriate to their physical location.

Because authorised location codes are linked to the Authorised Consignor/nees’ EORI and EORIs are linked to the procedure holder’s guarantee, any software developed for the NCTS should allow use of GB EORIs and their associated GB guarantees and XI EORIs and their associated XI guarantees.

Although two separate cores are in operation, only one submission channel is used to access the UK NCTS. You can submit Great Britain mainland or Northern Ireland messages without the need to add any routing information. Your messages will be routed automatically to the correct core by a logic layer embedded in the CTC Traders API.

Access to UK NCTS

Traders can use the CTC Traders API channel to exchange XML messages with both UK NCTS cores (GB and XI). This allows 3rd party developer software to use XML for message payloads when sending and receiving arrival and departure notifications.

The CTC Traders API provides:

  • full Great Britain mainland and Northern Ireland integration
  • a single endpoint for both Great Britain mainland and Northern Ireland declarations

Liability amount for guarantees

Guarantee usage monitoring in the NCTS requires that a liability reference amount is recorded against each guarantee in a declaration.

Departure declarations submitted by users (IE015 message) can contain guarantee reference amounts only for guarantee types 0, 1, 2, 4 and 9. For all other guarantee types, Border Force will enter the reference amount into the NCTS manually before releasing the movement.

In exceptional circumstances, if a declarant is unable to determine the guarantee reference amount, the CTC allows the amount to be fixed at 10,000 euros for each transit operation.

This 10,000 EUR amount must be provided as the ‘amount to be covered’ in the declaration when used in these exceptional circumstances. The 10,000 EUR amount is not automatically entered for the declaration by the NCTS where no value has been provided.

This applies in all circumstances except for national transit movements, for example, Great Britain to Great Britain. National transit is not supported by the CTC but UK national legislation allows its usage as a trade facilitation.