Passer au contenu
Français
  • Il n'y a aucune suggestion car le champ de recherche est vide.

HTI: Rules and Conditions

Emplacement : Documentation ICS2

Source : 6.ICS2-HTI-R&C-(2023-12-15)-v2.02

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

Abbreviations and Acronyms

  • HTI — Definition : Harmonised Trader Interface
  • M — Definition : Mandatory
  • O — Definition : Optional

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

The country of the COFE must be listed in the sequence of 'ACTIVE BORDER TRANSPORT MEANS/Countries of routing of means of transport'. In case the COFE begins with "XI" then "GB" must be listed in the 'ACTIVE BORDER TRANSPORT MEANS/Countries of routing of means of transport'.

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.

** :info: EU MS = EU Member State = (AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SL, ES, SE)

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.

C3054

IF the “Request pre-loading risk assessment status/Consignment (House level)/Status/Code” is set to ‘RFI’, ‘RFS’ or ‘AMD’

THEN this data attribute is M,

ELSE it is not used.

C3055

IF the “Request pre-loading risk assessment status” is set to ‘1’

THEN a list of receptacles OR an ENS MRN OR a Transport document (Master level) is M.

C3056

IF the ‘Active border transport means/Mode of transport’ is set to ‘2’

THEN the ‘Active border transport means/Nationality’ it is not used

ELSE it is M.

Source : https://mgi-team.atlassian.net/wiki/spaces/DOCI5/pages/3277324289