DG TAXUD

## HTI: Rules and Conditions

Date:

Doc. Version:

**Document Control Information**

| Settings | Value |
| --- | --- |
| Document Title: | HTI Rules and Conditions |
| Project Title: |
| Document Author: | DG TAXUD ICS2 Project team |
| Project Owner: | DG TAXUD ICS2 Project team |
| Doc. Version: |
| Sensitivity: |  |
| Date: |  |



**Document Approver(s) and Reviewer(s):**

NOTE: All Approvers are required. Records of each approver must be maintained. All Reviewers in the list are considered required unless explicitly listed as Optional.

| Name | Role | Action | Date |
| --- | --- | --- | --- |
| ECCG |  | Approve |  |
| TCG |  | Review |  |
|  |  |  |  |



**Document history:**

The Document Author is authorized to make the following types of changes to the document without requiring that the document be re-approved:

Editorial, formatting, and spelling

Clarification

To request a change to this document, contact the Document Author or Owner.

Changes to this document are summarized in the following table in reverse chronological order (latest version first).

| Revision | Date | Created by | Short Description of Changes |
| --- | --- | --- | --- |
| 1.0 | 07/052018 | DG TAXUD | Initial version |
| 1.10 | 15/10/2018 | DG TAXUD | Updated for Release 1 |
| 1.20 | 07/06/2019 | DG TAXUD | Updated for Release 2 |
| 1.22 | 31/03/2020 | DG TAXUD | Updated with second package of RfCs for Release 2 |
| 1.23 | 17/07/2020 | DG TAXUD | Updated with KEL entry 47 RfC200030 - New condition for Master level Commodity code |
| 1.24 | 19/03/2021 | DG TAXUD | RfC200038 - R2 - AN - Notify party in Arrival notification and Control notification |
| 1.30 | 30/04/2021 | DG TAXUD | Updated with R3 RfC’s MS CAB7 29/01/2021: R3025 updated. R3051, C3050 and C3051 added. |
| 2.00 | 30/07/2021 | DG TAXUD | KEL v0.11 implemented: R3006 modified. R3052, R3053 added. |
| 2.01 | 23/05/2022 | DG TAXUD | KEL entries 203 (R3023 removed) and 220 (R3001 removed) implemented. |



## TABLE OF CONTENTS

1	Introduction	5

1.1	Purpose	5

1.2	Target Audience	5

1.3	Reference and applicable documents	6

1.3.1	Reference Documents	6

1.4	Abbreviations and Acronyms	6

2	Rules	7

3	Conditions	10

## TABLE OF TABLES

*Table 1: Reference documents	6*

*Table 2: Abbreviations and acronyms	6*

# Introduction

## Purpose

This document provides Rules and Conditions applicable to ICS2 HTI Information exchange messages.

## Target Audience

The intended audience for this document are the representatives of the Member States and trade, any person involved in ICS2 project.

## Reference and applicable documents

### Reference Documents

| Ref. | Title | Reference | Version | Date |
| --- | --- | --- | --- | --- |
| R01 |  |  |  |  |
| R02 |  |  |  |  |
| R03 |  |  |  |  |



*Table 1: Reference documents*

## Abbreviations and Acronyms

| Abbreviation/Acronym | Definition |
| --- | --- |
| HTI | Harmonised Trader Interface |
| M | Mandatory |
| O | Optional |



*Table 2: Abbreviations and acronyms*

# Rules

| R3002 | In the 'ADDRESS' class either 'ADDRESS/Street' and 'ADDRESS/Number' or 'ADDRESS/P.O.Box' has to be used. |
| --- | --- |



| R3003 | This attribute has to be unique as per Declarant (DECLARANT/Identification number). |
| --- | --- |



| R3004 | The MRN shall be generated using the following structure: Last two digits of year of the registration (n2) Identifier of the country where the message is addressed to (a2) Unique identifier per year and country (an11) Trader interface identifier (a1) Procedure identifier (a1) Check digit (an1) |
| --- | --- |



| R3005 | EORI number shall be declared. |
| --- | --- |



| R3006 | When 'COMMUNICATION/Type' is 'TE' the 'COMMUNICATION/Identifier' has to have an international phone number format as defined in the ITU-T recommendation E.123 (02/2001). The format must be compliant with the pattern "^\\+(?:[0-9] ?){6,14}[0-9]$”. |
| --- | --- |



| R3007 | Either 'ACTIVE BORDER TRANSPORT MEANS/Conveyance reference number' or 'ACTIVE BORDER TRANSPORT MEANS/Identification number' and 'ACTIVE BORDER TRANSPORT MEANS/Type of identification' must be used. |
| --- | --- |



| R3008 | Either 'CONSIGNMENT (HOUSE LEVEL)/PASSIVE BORDER TRANSPORT MEANS' or 'CONSIGNMENT (HOUSE LEVEL)/GOODS ITEM/PASSIVE BORDER TRANSPORT MEANS' must be used. |
| --- | --- |



| R3009 | When 'ACTIVE BORDER TRANSPORT MEANS/Type of identification' is '10' this attribute must contain IMO ship identification number and its value must be made of the three letters "IMO" followed by a six-digit sequential unique number and a check digit. The check digit is calculated by multiplying each of the first six digits by a factor of 2 to 7 corresponding to their position from right to left. The rightmost digit of this sum is the check digit. |
| --- | --- |



| R3010 | When 'ACTIVE BORDER TRANSPORT MEANS/Type of identification' is '80' this attribute must contain unique European Vessel Identification Number (ENI) and its value must have an eight digit format. |
| --- | --- |



| R3011 | When 'ACTIVE BORDER TRANSPORT MEANS/Mode of transport' is '1' the value of this attribute must be '10'. |
| --- | --- |



| R3012 | When 'ACTIVE BORDER TRANSPORT MEANS/Mode of transport' is '8' the value of this attribute must be '80'. |
| --- | --- |



| R3013 | 'ACTIVE BORDER TRANSPORT MEANS/Countries of routing of means of transport' first country in the sequence must be the same as 'CONSIGNMENT (MASTER LEVEL)/PLACE OF LOADING/UNLOCODE' or 'CONSIGNMENT (MASTER LEVEL)/PLACE OF LOADING/ADDRESS/Country'. |
| --- | --- |



| R3014 | 'ACTIVE BORDER TRANSPORT MEANS/Countries of routing of means of transport' last country in the sequence must be the same as 'CONSIGNMENT (MASTER LEVEL)/PLACE OF UNLOADING/UNLOCODE' or 'CONSIGNMENT (MASTER LEVEL)/PLACE OF UNLOADING/ADDRESS/Country'. |
| --- | --- |



| R3016 | Each ‘Goods Item Number’ must be unique throughout CONSIGNMENT (MASTER LEVEL). The items shall be numbered in a sequential fashion, starting from '1' for the first item and incrementing the numbering by '1' for each following item. |
| --- | --- |



| R3017 | Each ‘Goods Item Number’ must be unique throughout CONSIGNMENT (HOUSE LEVEL). The items shall be numbered in a sequential fashion, starting from '1' for the first item and incrementing the numbering by '1' for each following item. |
| --- | --- |



| R3018 | In the sequence of 'ACTIVE BORDER TRANSPORT MEANS/Countries of routing of means of transport' the first country that is an EU Member State must be the country of the 'CUSTOMS OFFICE OF FIRST ENTRY'. |
| --- | --- |



| R3019 | When used this attribute must contain at least 6 and maximum 8 digits. |
| --- | --- |



| R3020 | The format of this attribute is 9999999-9. |
| --- | --- |
| R3021 | The format of this attribute is ZZZZ9999999 (ISO 6346). |



| R3022 | 'COUNTRIES OF ROUTING OF CONSIGNMENT' must contain countries of 'PLACE OF ACCEPTANCE' and 'PLACE OF DELIVERY'. |
| --- | --- |



| R3024 | This class/attribute cannot be amended. |
| --- | --- |



| R3025 | Either 'DO NOT LOAD DETAILS/Receptacle identification numbers' or 'DO NOT LOAD DETAILS/TRANSPORT DOCUMENT (HOUSE LEVEL)' or 'DO NOT LOAD DETAILS/TRANSPORT EQUIPMENT' must be used. |
| --- | --- |



| R3026 | When ADDITIONAL INFORMATION RESPONSE/BINARY ATTACHMENT/hashCode is used ADDITIONAL INFORMATION RESPONSE/BINARY ATTACHMENT/hashCodeAlgorithmnID must be used. |
| --- | --- |



| R3027 | At least one of the following shall be provided: 'ACTIVE BORDER TRANSPORT MEANS/Estimated date and time of arrival' or 'RELATED MRN'. |
| --- | --- |



| R3028 | Either 'MRN' or 'TRANSPORT DOCUMENT' must be used. |
| --- | --- |



| R3029 | Either 'EXAMINATION PLACE/Place of examination' or 'EXAMINATION PLACE/Reference number' must be used. |
| --- | --- |



| R3030 | At least one of the classes 'RECEPTACLE', 'GOODS ITEM', 'CONSIGNMENT (HOUSE LEVEL)', 'PACKAGING', 'TRANSPORT DOCUMENT', 'TRANSPORT EQUIPMENT' must be used. |
| --- | --- |



| R3031 | This class should be provided, if available, either at CONSIGNMENT level or CONSIGNMENT (HOUSE LEVEL)/GOODS ITEM level. Where the same information is applicable to all Goods items in the same Consignment, it should be provided at CONSIGNMENT level only. |
| --- | --- |



| R3032 | Either 'CARRIER/Identification number' or 'CARRIER/Name' and 'CARRIER/ADDRESS' must be used. |
| --- | --- |



| R3033 | 'REPRESENTATIVE/Identification number' cannot be the same as 'DECLARANT/Identification number'. |
| --- | --- |



| R3034 | Either the ‘CUSTOMS OFFICE OF FIRST ENTRY’ or ‘ADDRESSED MEMBER STATE’ is to be provided. |
| --- | --- |



| R3035 | Either the ‘Estimated date and time of departure’ or ‘Actual date and time of departure’ is to be provided. |
| --- | --- |
| R3046 | This message can contain 'ENS QUERY PARAMETERS' class only with one of the two in the attribute 'ENS QUERY PARAMETERS/Parameter' per combination: Combination 1: ENSS or ENSH Combination 2: ENSC or ENSF or ENSP |
|  |  |
| R3048 | If the ‘RELATED TRANSPORT DOCUMENT’ is used, then the ‘RELATED MRN’ cannot be used. |
|  |  |
| R3051 | Only value “2 – Sub-house level filing” can be used. |
| R3052 | Each ‘Transport document (House level)’ must be unique throughout the ENS filing. |
| R3053 | The 'Estimated date and time of arrival' cannot be earlier than the 'Actual date and time of departure' or 'Estimated date and time of departure'. |
|  |  |



# Conditions

| C3001 | IF 'SPLIT CONSIGNMENT/Split consignment indicator' is set to '1', THEN this data attribute is M, ELSE it is not used. |
| --- | --- |



| C3002 | IF 'SPLIT CONSIGNMENT/Split consignment indicator' is set to '1', THEN this data attribute is O, ELSE it is not used. |
| --- | --- |



| C3003 | IF 'CONSIGNMENT (MASTER LEVEL)/PLACE OF ACCEPTANCE/UNLOCODE' is not provided, THEN this attribute/class is M, ELSE it is not used. |
| --- | --- |



| C3004 | IF 'CONSIGNMENT (HOUSE LEVEL)/PLACE OF ACCEPTANCE/UNLOCODE' is not provided, THEN this attribute/class is M, ELSE it is not used. |
| --- | --- |



| C3005 | IF 'CONSIGNMENT (MASTER LEVEL)/PLACE OF DELIVERY/UNLOCODE' is not provided, THEN this attribute/class is M, ELSE it is not used. |
| --- | --- |



| C3006 | IF 'CONSIGNMENT (HOUSE LEVEL)/PLACE OF DELIVERY/UNLOCODE' is not provided, THEN this attribute/class is M, ELSE it is not used. |
| --- | --- |



| C3007 | IF 'CONSIGNMENT (MASTER LEVEL)/PLACE OF LOADING/UNLOCODE' is not provided, THEN this attribute/class is M, ELSE it is not used. |
| --- | --- |



| C3008 | IF 'CONSIGNMENT (MASTER LEVEL)/PLACE OF UNLOADING/UNLOCODE' is not provided, THEN this attribute/class is M, ELSE it is not used. |
| --- | --- |



| C3012 | IF 'ACTIVE BORDER TRANSPORT MEANS/Mode of transport' is set to '1' or '8', THEN this data attribute is M, ELSE it is not used. |
| --- | --- |



| C3013 | IF 'CONSIGNMENT (MASTER LEVEL)/Container indicator' is set to '1', THEN this class is M at 'CONSIGNMENT (MASTER LEVEL)' or 'CONSIGNMENT (MASTER LEVEL)/GOODS ITEM', ELSE it is not used. |
| --- | --- |



| C3014 | IF 'CONSIGNMENT (HOUSE LEVEL)/Container indicator' is set to '1', THEN this class is M at 'CONSIGNMENT (HOUSE LEVEL)' or 'CONSIGNMENT (HOUSE LEVEL)/GOODS ITEM', ELSE it is not used. |
| --- | --- |



| C3015 | IF 'CONSIGNMENT (MASTER LEVEL)/TRANSPORT EQUIPMENT/Number of seals' is used, THEN this classis M, ELSE it is not used. |
| --- | --- |



| C3016 | IF 'CONSIGNMENT (MASTER LEVEL)/GOODS ITEM/TRANSPORT EQUIPMENT/Number of seals' is used, THEN this classis M, ELSE it is not used. |
| --- | --- |



| C3017 | IF 'CONSIGNMENT (HOUSE LEVEL)/TRANSPORT EQUIPMENT/Number of seals' is used, THEN this classis M, ELSE it is not used. |
| --- | --- |
| C3018 | IF 'CONSIGNMENT (HOUSE LEVEL)/GOODS ITEM/TRANSPORT EQUIPMENT/Number of seals' is used, THEN this classis M, ELSE it is not used. |



| C3019 | IF 'ACTIVE BORDER TRANSPORT MEANS/Mode of transport' is set to '4', THEN this data attribute is M, ELSE it is not used. |
| --- | --- |



| C3020 | IF 'CONSIGNMENT (HOUSE LEVEL)/PLACE OF DELIVERY/UNLOCODE' 2 first characters or 'CONSIGNMENT (HOUSE LEVEL)/PLACE OF DELIVERY/ADDRESS/Country' refers to EU MS, THEN this class is M, ELSE it is O. |
| --- | --- |



| C3021 | IF 'CONSIGNMENT (MASTER LEVEL)/ADDITIONAL INFORMATION/Code' is '10600', THEN this class is O, ELSE it is M. |
| --- | --- |



| C3022 | IF 'CONSIGNMENT (HOUSE LEVEL)/ADDITIONAL INFORMATION/Code' is '10600', THEN this class is O, ELSE it is M. |
| --- | --- |



| C3023 | IF 'CONSIGNMENT (MASTER LEVEL)/ADDITIONAL INFORMATION/Code' is '10600', THEN this class is M, ELSE it is O. |
| --- | --- |



| C3024 | IF 'CONSIGNMENT (HOUSE LEVEL)/ADDITIONAL INFORMATION/Code' is '10600', THEN this class is M, ELSE it is O. |
| --- | --- |



| C3025 | IF 'CONSIGNMENT (HOUSE LEVEL)/CONSIGNOR/Type of person' and 'CONSIGNMENT (HOUSE LEVEL)/CONSIGNEE/Type of person' is '1 (Natural person)', THEN attribute is O, ELSE it is M. |
| --- | --- |



| C3034 | IF 'ADRESS/Country' in CL733 has a country code with postal code indicator 'C', THEN this attribute in the same class is O, ELSE it is M. |
| --- | --- |



| C3035 | IF 'CONSGINMENT (MASTER LEVEL)/GOODS ITEM/PACKAGING/Type of packages' is 'VQ', 'VG', 'VL', 'VY', 'VR', 'VS', 'VO', 'NE', 'NF', 'NG', THEN this attribute is not used, ELSE it is M. |
| --- | --- |



| C3036 | IF 'CONSGINMENT (HOUSE LEVEL)/GOODS ITEM/PACKAGING/Type of packages' is 'VQ', 'VG', 'VL', 'VY', 'VR', 'VS', 'VO', 'NE', 'NF', 'NG', THEN this attribute is not used, ELSE it is M. |
| --- | --- |



| C3037 | Conditions IF 'CONSIGNMENT (HOUSE LEVEL)/ADDITIONAL INFORMATION/Code' contains value ‘10900’ and 'CONSIGNMENT (HOUSE LEVEL)/ADDITIONAL FISCAL REFERENCES' class is not provided THEN this class/attribute is M, ELSE it is O. |
| --- | --- |



| C3038 | Conditions IF 'CONSIGNMENT (HOUSE LEVEL)/ADDITIONAL INFORMATION/Code' contains value ‘10900’ THEN this class/attribute is M, ELSE it is O. |
| --- | --- |
|  |  |
| C3046 | IF ‘TRANSPORT DOCUMENT (HOUSE LEVEL)/Type’ is ‘703 - House air waybill’ or ‘740 - Airway bill’ (general)’, THEN this class is M, ELSE this class is O. |
|  |  |
| C3048 | IF 'CONSIGNMENT (MASTER LEVEL)/CONSIGNOR/Type of person' and 'CONSIGNMENT (MASTER LEVEL)/CONSIGNEE/Type of person' is '1 (Natural person)', THEN attribute is O, ELSE it is M. |
|  |  |
| C3049 | If the Arrival notification is provided via a National Arrival System (not via the STI), then the ‘PERSON NOTIFYING THE ARRIVAL’ is O, else it is M. |
|  |  |
| C3050 | IF 'CONSIGNMENT (MASTER LEVEL)/Container indicator' is set to '1', THEN this class is M, ELSE it is not used. |
|  |  |
| C3051 | IF 'CONSIGNMENT (HOUSE LEVEL)/Container indicator' is set to '1', THEN this class is M, ELSE it is not used. |



*End of document*
