COMMISSION IMPLEMENTING REGULATION (EU) 2018/574
of 15 December 2017
on technical standards for the establishment and operation of a traceability system for tobacco products
(Text with EEA relevance)
CHAPTER I
SUBJECT MATTER AND DEFINITIONS
Article 1
Subject matter
Article 2
Definitions
CHAPTER II
TECHNICAL SPECIFICATIONS RELATED TO THE UNIQUE IDENTIFIER
SECTION 1
Common provisions
Article 3
ID issuer
Article 4
Competent ID issuers for generating and issuing unique identifiers
Article 5
Validity of unique identifiers and deactivation
SECTION 2
Unique identifiers at unit packet level
Article 6
Marking by means of unit level UIs
Article 7
Verification of unit level UIs
Article 8
Structure of unit level UIs
Article 9
Request and issuing of unit level UIs
SECTION 3
Unique identifiers at aggregated packaging level
Article 10
Marking by means of aggregated level UIs
Article 11
Structure of aggregated level UIs generated by ID issuers
Article 12
Link between UI levels
Article 13
Request and issuing of aggregated level UIs generated by ID issuers
CHAPTER III
IDENTIFIER CODES FOR ECONOMIC OPERATORS, FACILITIES AND MACHINES
Article 14
Request for an economic operator identifier code
Article 15
Issuing and registration of economic operator identifier codes
Article 16
Request for a facility identifier code
Article 17
Issuing and registration of facility identifier codes
Article 18
Request for a machine identifier code
Article 19
Issuing and registration of machine identifier codes
Article 20
Transfer of offline flat-files and registries
CHAPTER IV
DATA CARRIERS
Article 21
Data carriers for the Unique Identifiers
Article 22
Quality of the optical data carriers
Article 23
Human-readable code
CHAPTER V
REPOSITORIES SYSTEM
Article 24
Components of the repositories system
Article 25
General characteristics of the repositories system
Article 26
Primary repositories
Article 27
Secondary repository
Article 28
Coordination tasks of the provider of the secondary repository
Article 29
Router
Article 30
Costs of the repositories system
Article 31
Deadline for the establishment of the repositories system
CHAPTER VI
RECORDING AND TRANSMITTING
Article 32
Recording and transmission of information on product movements
Article 33
Recording and transmission of transactional information
Article 34
Time frame for transmission of required information
CHAPTER VII
FINAL PROVISIONS
Article 35
Independence
Article 36
Security and interoperability of communications and data
Article 37
Transitional provision
Article 38
Entry into force
ANNEX I
SELECTION PROCEDURE FOR INDEPENDENT THIRD PARTY PROVIDERS OF REPOSITORY SYSTEMS
PART A
PART B
PART C
ANNEX II
Key messages to be sent by the economic operators
CHAPTER I
FIELD DESCRIPTIONS
SECTION 1
Data Type
Data Type |
Description |
Example |
||||
ARC |
Administrative Reference Code (ARC) or any successive code adopted under the Excise Movement and Control System (EMCS) |
‘15GB0123456789ABCDEF0’ |
||||
aUI |
Aggregated level unique identifier coded with:
|
|
||||
Boolean |
Boolean value |
|
||||
Country |
Country name coded with ISO-3166-1:2013 alpha-2 (or its latest equivalent) |
‘DE’ |
||||
Currency |
Currency name coded with ISO 4217:2015 (or its latest equivalent) |
‘EUR’ |
||||
Date |
UTC (Coordinated Universal Time) date corresponding to the following format: YYYY-MM-DD |
‘2019-05-20’ |
||||
Decimal |
Number values, decimal allowed |
‘1’ or ‘2,2’ or ‘3,33’ |
||||
EOID |
Economic operator identifier code corresponding to the format established by the ID issuer coded with the invariant set of ISO646:1991 |
|
||||
FID |
Tobacco facility identifier code corresponding to the format established by the ID issuer coded with the invariant set of ISO646:1991 |
|
||||
Integer |
Rounded number values, no decimal numbers |
‘1’ or ‘22’ or ‘333’ |
||||
MID |
Machine identifier code corresponding to the format established by the ID issuer coded with the invariant set of ISO646:1991 |
|
||||
MRN |
Movement Reference Number (MRN) is a unique customs registration number. It contains 18 digits and is composed of the following elements: (a) last two digits of the year of formal acceptance of export movement (YY), (b) country name coded with ISO-3166-1:2013 alpha-2 (or its latest equivalent) of the Member State to which the declaration was sent, (c) unique identifier for entry/import per year and country, and (d) check digit. |
‘11IT9876AB88901235’ |
||||
SEED |
Excise number composed of: (a) country name coded with ISO-3166-1:2013 alpha-2 (or its latest equivalent) (e.g. ‘LU’) and (b) eleven alphanumeric characters, if needed, padded to the left with zeroes (e.g. ‘00000987ABC’). |
‘LU00000987ABC’ |
||||
ITU |
Individual transport unit code (e.g. SSCC) generated in accordance with ISO15459-1:2014 (or its latest equivalent) |
‘001234560000000018’ |
||||
Text |
Alphanumeric values coded with ISO8859-15:1999 |
‘abcde12345’ |
||||
Time(L) |
UTC (Coordinated Universal Time) in the following format: YYYY-MM-DDThh:mm:ssZ |
‘2019-07-16T19:20:30Z’ |
||||
Time(s) |
UTC (Coordinated Universal Time) in the following format: YYMMDDhh |
‘19071619’ |
||||
TPID |
Tobacco Product Identifier (TP-ID) – numeric identifier used in the EU-CEG system in the format: NNNNN-NN-NNNNN |
‘02565-16-00230’ |
||||
PN |
Product number – numeric identifier used in the EU-CEG system to identify product presentations (e.g. GTIN (Global Trade Identification Number) of the product) |
‘00012345600012’ |
||||
upUI(L) |
Unit packet level unique identifier coded with the invariant set of ISO646:1991 and composed of three blocks: (a) ID Issuer's prefix in accordance with ISO15459-2:2015, (b) middle block in the format established by the ID issuer and (c) timestamp following the Data Type: Time(s) |
|
||||
upUI(s) |
Unit packet level unique identifier coded with the invariant set of ISO646:1991 and composed of two blocks: (a) ID issuer's prefix in accordance with ISO15459-2:2015 and (b) serialisation element in the format established by the ID issuer (i.e. UI made visible in the human readable format on the unit packets) |
|
||||
Year |
UTC (Coordinated Universal Time) year in the following format: YYYY |
‘2024’ |
SECTION 2
Cardinality Type
Type |
Description |
Simple (S) |
Single value |
Multiple (M) |
Multiple values |
SECTION 3
Priority Type
Type |
Description |
Mandatory (M) |
The variable must be completed to successfully submit the message |
Optional (O) |
The variable relates to supplementary fields which remain optional |
CHAPTER II
MESSAGES
SECTION 1
Identifier codes for economic operators, facilities and machines
1.1.
Request for an economic operator identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-1 |
|
EO_Name1 |
Economic operator's registered name |
Text |
S |
M |
|
|
EO_Name2 |
Economic operator's alternative or abridged name |
Text |
S |
O |
|
|
EO_Address |
Economic operator's address – street name, house number, postal code, city |
Text |
S |
M |
|
|
EO_CountryReg |
Economic operator's country of registration |
Country |
S |
M |
|
|
EO_Email |
Economic operator's email address used to inform about registration process, including subsequent changes and other required correspondence |
Text |
S |
M |
|
|
VAT_R |
Indication of the VAT registration status |
Boolean |
S |
M |
0 – No VAT registration 1 – VAT number exists |
|
VAT_N |
Economic operator's VAT number |
Text |
S |
M, if VAT_R = 1 |
|
|
TAX_N |
Economic operator's tax registration number |
Text |
S |
M, if VAT_R = 0 |
|
|
EO_ExciseNumber1 |
Indication if the economic operator has an excise number issued by the competent authority for the purpose of identification of persons/premises |
Boolean |
S |
M |
0 – No SEED number 1 – SEED number exists |
|
EO_ExciseNumber2 |
Economic operator's excise number issued by the competent authority for the purpose of identification of persons/premises |
SEED |
S |
M, if EO_ExciseNumber1 = 1 |
|
|
OtherEOID_R |
Indication if the economic operator has been allocated an identifier by another ID Issuer |
Boolean |
S |
M |
0 – No 1 – Yes |
|
OtherEOID_N |
Economic operator identifier codes allocated by other ID Issuers |
EOID |
M |
M, if OtherEOID_R = 1 |
|
|
Reg_3RD |
Indication if the registration is made on behalf of a retail outlet operator not involved otherwise in the tobacco trade |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Reg_EOID |
Identifier of the economic operator that acts on behalf of a retail outlet operator not involved otherwise in the tobacco trade |
EOID |
S |
M, if Reg_3RD = 1 |
|
1.2.
Correction of information concerning the economic operator identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-2 |
|
EO_ID |
Economic operator identifier code |
EOID |
S |
M |
|
|
EO_CODE |
Economic operator's confirmation code provided in response to the registration of economic operator |
Text |
S |
M |
|
|
EO_Name1 |
Economic operator's registered name |
Text |
S |
M |
|
|
EO_Name2 |
Economic operator's alternative or abridged name |
Text |
S |
O |
|
|
EO_Address |
Economic operator's address – street name, postal code and city |
Text |
S |
M |
|
|
EO_CountryReg |
Economic operator's country of registration |
Country |
S |
M |
|
|
EO_Email |
Economic operator's email address used to inform about registration process, including subsequent changes |
Text |
S |
M |
|
|
VAT_R |
Indication of the VAT registration status |
Boolean |
S |
M |
0 – No VAT registration 1 – VAT number exists |
|
VAT_N |
Economic operator's VAT number |
Text |
S |
M, if VAT_R = 1 |
|
|
TAX_N |
Economic operator's tax registration number |
Text |
S |
M, if VAT_R = 0 |
|
|
EO_ExciseNumber1 |
Indication if the economic operator has an excise number issued by the competent authority for the purpose of identification of persons/premises |
Boolean |
S |
M |
0 – No SEED number 1 – SEED number exists |
|
EO_ExciseNumber2 |
Economic operator's excise number issued by the competent authority for the purpose of identification of persons/premises |
SEED |
S |
M, if EO_ExciseNumber1 = 1 |
|
|
OtherEOID_R |
Indication if the economic operator has been allocated an identifier by another ID Issuer |
Boolean |
S |
M |
0 – No 1 – Yes |
|
OtherEOID_N |
Economic operator identifier codes allocated by other ID Issuers |
EOID |
M |
M, if OtherEOID_R = 1 |
|
|
Reg_3RD |
Indication if the registration is made on behalf of the retail outlet operator not involved otherwise in the tobacco trade |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Reg_EOID |
Identifier of the economic operator that acts on behalf of the retail outlet operator not involved otherwise in the tobacco trade |
EOID |
S |
M, if Reg_3RD = 1 |
|
1.3.
De-registration of economic operator identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-3 |
|
EO_ID |
Economic operator identifier code |
EOID |
S |
M |
|
|
EO_CODE |
Economic operator's confirmation code provided in response to the registration of economic operator |
Text |
S |
M |
|
|
Reg_3RD |
Indication if the registration is made on behalf of the retail outlet operator not involved otherwise in the tobacco trade |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Reg_EOID |
Identifier of the economic operator that acts on behalf of the retail outlet operator not involved otherwise in the tobacco trade |
EOID |
S |
M, if Reg_3RD = 1 |
|
1.4.
Request for a facility identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-4 |
|
EO_ID |
Economic operator identifier code |
EOID |
S |
M |
|
|
EO_CODE |
Economic operator's confirmation code provided in response to the registration of economic operator |
Text |
S |
M |
|
|
F_Address |
Facility's address – street name, house number, postal code and city |
Text |
S |
M |
|
|
F_Country |
Facility's country |
Country |
S |
M |
|
|
F_Type |
Type of facility |
Integer |
S |
M |
1 – manufacturing site with warehouse 2 – standalone warehouse 3 – retail outlet 4 – other |
|
F_Type_Other |
Description of other facility |
Text |
S |
M, if F_Type = 4 |
|
|
F_Status |
Indication if a part of the facility has a tax (excise) warehouse status |
Boolean |
S |
M |
0 – No 1 – Yes |
|
F_ExciseNumber1 |
Indication if the facility has an excise number issued by the competent authority for the purpose of identification of persons/premises |
Boolean |
S |
M |
0 – No SEED number 1 – SEED number exists |
|
F_ExciseNumber2 |
Facility's excise number issued by the competent authority for the purpose of identification of persons/premises |
SEED |
S |
M, if F_ExciseNumber1 = 1 |
|
|
OtherFID_R |
Indication if the facility has been allocated an identifier by another ID Issuer |
Boolean |
S |
M |
0 – No 1 – Yes (possible only for non-EU facilities) |
|
OtherFID_N |
Facility identifier codes allocated by other ID Issuers |
FID |
M |
M, if OtherFID_R = 1 |
|
|
Reg_3RD |
Indication if the registration is made on behalf of a retail outlet operator not involved otherwise in the tobacco trade |
Boolean |
S |
M |
0 – No 1 – Yes (possible only if F_Type = 3) |
|
Reg_EOID |
Identifier of the economic operator that acts on behalf of the retail outlet operator not involved otherwise in the tobacco trade |
EOID |
S |
M, if Reg_3RD = 1 |
|
1.5.
Correction of information concerning the facility identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-5 |
|
EO_ID |
Economic operator identifier code |
EOID |
S |
M |
|
|
EO_CODE |
Economic operator's confirmation code provided in response to the registration of economic operator |
Text |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
F_Address |
Facility's address – street name, postal code and city |
Text |
S |
M |
|
|
F_Country |
Facility's country |
Country |
S |
M |
|
|
F_Type |
Type of facility |
Integer |
S |
M |
1 – manufacturing site with warehouse 2 – standalone warehouse 3 – retail outlet 4 – other |
|
F_Type_Other |
Description of other facility |
Text |
S |
M, if F_Type = 4 |
|
|
F_Status |
Indication if a part of the facility has a tax (excise) warehouse status |
Boolean |
S |
M |
0 – No 1 – Yes |
|
F_ExciseNumber1 |
Indication if the facility has an excise number issued by the competent authority for the purpose of identification of persons/premises |
Boolean |
S |
M |
0 – No SEED number 1 – SEED number exists |
|
F_ExciseNumber2 |
Facility's excise number issued by the competent authority for the purpose of identification of persons/premises |
SEED |
S |
M, if F_ExciseNumber1 = 1 |
|
|
OtherFID_R |
Indication if the facility has been allocated an identifier by another ID Issuer |
Boolean |
S |
M |
0 – No 1 – Yes (possible only for non-EU facilities) |
|
OtherFID_N |
Facility identifier codes allocated by other ID Issuers |
FID |
M |
M, if OtherFID_R = 1 |
|
|
Reg_3RD |
Indication if the registration is made on behalf of the retail outlet operator not involved otherwise in the tobacco trade |
Boolean |
S |
M |
0 – No 1 – Yes (possible only if F_Type = 3) |
|
Reg_EOID |
Identifier of the economic operator that acts on behalf of the retail outlet operator not involved otherwise in the tobacco trade |
EOID |
S |
M, if Reg_3RD = 1 |
|
1.6.
De-registration of facility identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-6 |
|
EO_ID |
Economic operator identifier code |
EOID |
S |
M |
|
|
EO_CODE |
Economic operator's confirmation code provided in response to the registration of economic operator |
Text |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
Reg_3RD |
Indication if the de-registration is made on behalf of a retail outlet operator not involved otherwise in the tobacco trade |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Reg_EOID |
Identifier of the economic operator that acts on behalf of the retail outlet operator not involved otherwise in the tobacco trade |
EOID |
S |
M, if Reg_3RD = 1 |
|
1.7.
Request for a machine identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-7 |
|
EO_ID |
Economic operator identifier code |
EOID |
S |
M |
|
|
EO_CODE |
Economic operator's confirmation code provided in response to the registration of economic operator |
Text |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
M_Producer |
Machine's producer |
Text |
S |
M |
|
|
M_Model |
Machine's model |
Text |
S |
M |
|
|
M_Number |
Machine's serial number |
Text |
S |
M |
|
|
M_Capacity |
Maximum capacity over 24-hour production cycle expressed in unit packets |
Integer |
S |
M |
|
1.8.
Correction of information concerning the machine identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-8 |
|
EO_ID |
Economic operator identifier code |
EOID |
S |
M |
|
|
EO_CODE |
Economic operator's confirmation code provided in response to the registration of economic operator |
Text |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
M_ID |
Machine identifier code |
MID |
S |
M |
|
|
M_Producer |
Machine's producer |
Text |
S |
M |
|
|
M_Model |
Machine's model |
Text |
S |
M |
|
|
M_Number |
Machine's serial number |
Text |
S |
M |
|
|
M_Capacity |
Maximum capacity over 24-hour production cycle expressed in unit packets |
Integer |
S |
M |
|
1.9.
De-registration of machine identifier code
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
1-9 |
|
EO_ID |
Economic operator identifier code |
EOID |
S |
M |
|
|
EO_CODE |
Economic operator's confirmation code provided in response to the registration of economic operator |
Text |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
M_ID |
Machine identifier code |
MID |
S |
M |
|
SECTION 2
Unique identifiers (UIs)
2.1.
Request for unit level UIs
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
2-1 |
|
EO_ID |
Economic operator identifier code of the submitting entity (either EU manufacturer or EU importer) |
EOID |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
Process_Type |
Indication if the production process involves machinery |
Boolean |
S |
M |
0 – No (only for fully hand made products) 1 – Yes |
|
M_ID |
Machine identifier code |
MID |
S |
M, if Process_Type = 1 |
|
|
P_Type |
Type of tobacco product |
Integer |
S |
M |
1 — Cigarette 2 — Cigar 3 — Cigarillo 4 — Roll your own tobacco 5 — Pipe tobacco 6 — Waterpipe tobacco 7 — Oral tobacco 8 — Nasal tobacco 9 — Chewing tobacco 10 — Novel tobacco product 11 — Other (product placed on the market before 19 May 2014, not covered by categories 1-9) |
|
P_OtherType |
Description of other type of tobacco product |
Text |
S |
M, if P_Type = 11 |
|
|
P_CN |
Combined Nomenclature (CN) code |
Text |
S |
O |
|
|
P_Brand |
Brand of tobacco product |
Text |
S |
M |
|
|
P_weight |
Average gross weight of unit packet, including packaging, in grams with 0,1 gram accuracy |
Decimal |
S |
M |
|
|
TP_ID |
Tobacco product identifier used in the EU-CEG system |
TPID |
S |
M, if Intended_Market is an EU country |
|
|
TP_PN |
Tobacco product number used in the EU-CEG system |
PN |
S |
M, if Intended_Market is an EU country |
|
|
Intended_Market |
Intended country of retail sale |
Country |
S |
M |
|
|
Intended_Route1 |
Indication if the product is intended to be moved across country boarders with terrestrial/water/air transport |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Intended_Route2 |
The first country of terrestrial/water/air transport after the product leaves the Member State of manufacturing or the Member State of importation established on the basis of a check point on the land border, next seaport or next airport respectively |
Country |
S |
M, if Intended_Route1 = 1 |
|
|
Import |
Indication if the product is imported into the EU |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Req_Quantity |
Requested quantity of unit packet level UIs |
Integer |
S |
M |
|
2.2.
Request for aggregated level UIs
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
2-2 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
Req_Quantity |
Requested quantity of aggregated level UIs |
Integer |
S |
M |
|
2.3.
Request for deactivation of UIs
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
2-3 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
Deact_Type |
Deactivation of unit packet or aggregated level UIs |
Integer |
S |
M |
1 – Unit packet level UIs 2 – Aggregated level UIs |
|
Deact_Reason1 |
Identification of the reason for deactivation |
Integer |
S |
M |
1 – Product destroyed 2 – Product stolen 3 – UI destroyed 4 – UI stolen 5 – UI unused 6 – Other |
|
Deact_Reason2 |
Description of other reason |
Text |
S |
M, if Deact_Reason1 = 6 |
|
|
Deact_Reason3 |
Additional description of the reason |
Text |
S |
O |
|
|
Deact_upUI |
List of unit packet level UIs to be deactivated |
upUI(s) |
M |
M, if Deact_Type = 1 |
|
|
Deact_aUI |
List of aggregated level UIs to be deactivated |
aUI |
M |
M, if Deact_Type = 2 |
|
SECTION 3
Recording and transmission of information on product movements
3.1.
Application of unit level UIs on unit packets
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
3-1 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
upUI_1 |
List of unit packet level UIs to be recorded (full length) |
upUI(L) |
M |
M |
|
|
upUI_2 |
List of corresponding unit packet level UIs to be recorded (as visible in human readable format) indicated in the same order as upUI_1 |
upUI(s) |
M |
M |
|
|
upUI_comment |
Comments by the reporting entity |
Text |
S |
O |
|
3.2.
Application of aggregated level UIs on aggregated packaging
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
3-2 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
F_ID |
Facility identifier code |
FID |
S |
M |
|
|
Event_Time |
Time of event occurrence |
Time(s) |
S |
M |
|
|
aUI |
Aggregated level UI |
aUI |
S |
M |
|
|
Aggregation_Type |
Identification of aggregation type |
Integer |
S |
M |
1 – aggregation of only unit packet level UIs 2 – aggregation of only aggregated level UIs 3 – aggregation of both unit packet and aggregated level UIs |
|
Aggregated_UIs1 |
List of unit packet level UIs subject to aggregation |
upUI(L) |
M |
M, if Aggregation_ Type = 1 or 3 |
|
|
Aggregated_UIs2 |
List of aggregated level UIs subject to further aggregation |
aUI |
M |
M, if Aggregation_ Type = 2 or 3 |
|
|
aUI_comment |
Comments by the reporting entity |
Text |
S |
O |
|
3.3.
Dispatch of tobacco products from a facility
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
3-3 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
Event_Time |
Intended time of event occurrence |
Time(s) |
S |
M |
|
|
F_ID |
Dispatch facility identifier code |
FID |
S |
M |
|
|
Destination_ID1 |
Indication of destination type: if the destination facility is located on the EU territory and if it is delivery to a vending machine (VM) or by means of a vending van (VV) delivering to multiple retail outlets in quantities that have not been predetermined in advance of the delivery |
Integer |
S |
M |
1 – Non EU dest. 2 – EU destination other than VM – fixed quantity delivery 3 – EU VM(s) 4 – EU destination other than VM – delivery with VV |
|
Destination_ID2 |
Destination facility identifier code |
FID |
S |
M, if Destination_ID1 = 2 |
|
|
Destination_ID3 |
Destination facility identifier code(s) – possible multiple vending machines |
FID |
M |
M, if Destination_ID1 = 3 |
|
|
Destination_ID4 |
Destination facility identifier code(s) |
FID |
M |
M, if Destination_ID1 = 4 |
|
|
Destination_ID5 |
Destination facility's full address: street, house number, postal code, city |
Text |
S |
M, if Destination_ID1 = 1 |
|
|
Transport_mode |
Mode of transport by which the product leaves the facility, see: Commission Regulation (EC) No 684/2009, Annex II, Code List 7 |
Integer |
S |
M |
0 – Other 1 – Sea Transport 2 – Rail transport 3 – Road transport 4 – Air transport 5 – Postal consignment 6 – Fixed transport installations 7 – Inland waterway transport |
|
Transport_vehicle |
Identification of the vehicle (i.e. number plates, train number, plane/flight number, ship name or other identification) |
Text |
S |
M |
‘n/a’ is permitted value if Transport_mode = 0 and product movement takes place between adjacent facilities and is delivered manually |
|
Transport_cont1 |
Indication if the transport is containerised and uses an individual transport unit code (e.g. SSCC) |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Transport_cont2 |
Individual transport unit code of the container |
ITU |
S |
M, if Transport_cont1 = 1 |
|
|
Transport_s1 |
Indication if the dispatch takes place with the logistic/postal operator who operates its own track and trace system accepted by the Member State of the dispatch facility. Only for small quantities of tobacco products (net weight of the products dispatched below 10 kg) destined for exports to third countries |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Transport_s2 |
The logistic operator's tracking number |
Text |
S |
M, if Transport_s1 = 1 |
|
|
EMCS |
Dispatch under the Excise Movement and Control System (EMCS) |
Boolean |
S |
M |
0 – No 1 – Yes |
|
EMCS_ARC |
Administrative Reference Code (ARC) |
ARC |
S |
M, if EMCS = 1 |
|
|
SAAD |
Dispatch with a simplified accompanying document, see: Commission Regulation (EEC) No 3649/92 |
Boolean |
S |
M |
0 – No 1 – Yes |
|
SAAD_number |
Reference number of the declaration and/or authorization which has to be given by the competent authority in the Member State of destination before the movement starts |
Text |
S |
M, if SAAD = 1 |
|
|
Exp_Declaration |
Indication if the Movement Reference Number (MRN) has been issued by the customs office |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Exp_ DeclarationNumber |
Movement Reference Number (MRN) |
MRN |
S |
M, if Exp_Declaration = 1 |
|
|
UI_Type |
Identification of UI types in the dispatch (recorded at the highest level of available aggregation) |
Integer |
S |
M |
1 – only unit packet level UIs 2 – only aggregated level UIs 3 – both unit packet and aggregated level UIs |
|
upUIs |
List of unit packet level UIs subject to the dispatch |
upUI(L) |
M |
M, if UI_Type = 1 or 3 |
|
|
aUIs |
List of aggregated level UIs subject to the dispatch |
aUI |
M |
M, if UI_Type = 2 or 3 |
|
|
Dispatch_comment |
Comments by the reporting entity |
Text |
S |
O |
|
3.4.
Arrival of tobacco products at a facility
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
3-4 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
F_ID |
Arrival facility identifier code |
FID |
S |
M |
|
|
Event_Time |
Time of event occurrence |
Time(s) |
S |
M |
|
|
Product_Return |
Indication if the arriving products are a return following complete or partial non-delivery |
Boolean |
S |
M |
0 – No 1 – Yes |
|
UI_Type |
Identification of UI types received (recorded at the highest level of available aggregation) |
Integer |
S |
M |
1 – only unit packet level UIs 2 – only aggregated level UIs 3 – both unit packet and aggregated level UIs |
|
upUIs |
List of unit packet level UIs received |
upUI(L) |
M |
M, if UI_Type = 1 or 3 |
|
|
aUIs |
List of aggregated level UIs received |
aUI |
M |
M, if UI_Type = 2 or 3 |
|
|
Arrival_comment |
Comments by the reporting entity |
Text |
S |
O |
|
3.5.
Trans-loading
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
3-5 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
Event_Time |
Intended time of event occurrence |
Time(s) |
S |
M |
|
|
Destination_ID1 |
Indication if the destination facility is located on the EU territory |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Destination_ID2 |
Destination facility identifier code |
FID |
S |
M, if Destination_ID1 = 1 |
|
|
Destination_ID3 |
Destination facility's full address |
Text |
S |
M, if Destination_ID1 = 0 |
|
|
Transport_mode |
Mode of transport to which the product is trans-loaded, see: Commission Regulation (EC) No 684/2009, Annex II, Code List 7 |
Integer |
S |
M |
0 – Other 1 – Sea Transport 2 – Rail transport 3 – Road transport 4 – Air transport 5 – Postal consignment 6 – Fixed transport installations 7 – Inland waterway transport |
|
Transport_vehicle |
Identification of the vehicle (i.e. number plates, train number, plane/flight number, ship name or other identification) |
Text |
S |
M |
|
|
Transport_cont1 |
Indication if the transport is containerised and uses an individual transport unit code (e.g. SSCC) |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Transport_cont2 |
Individual transport unit code of the container |
ITU |
S |
M, if Transport_cont1 = 1 |
|
|
EMCS |
Dispatch under the Excise Movement and Control System (EMCS) |
Boolean |
S |
M |
0 – No 1 – Yes |
|
EMCS_ARC |
Administrative Reference Code (ARC) |
ARC |
S |
M, if EMCS = 1 |
|
|
UI_Type |
Identification of UI types subject to the trans-loading (recorded at the highest level of available aggregation) |
Integer |
S |
M |
1 – only unit packet level UIs 2 – only aggregated level UIs 3 – both unit packet and aggregated level UIs |
|
upUIs |
List of unit packet level UIs subject to the trans-loading |
upUI(L) |
M |
M, if UI_Type = 1 or 3 |
|
|
aUIs |
List of aggregated level UIs subject to the trans-loading |
aUI |
M |
M, if UI_Type = 2 or 3 |
|
|
Transloading_comment |
Comments by the reporting entity |
Text |
S |
O |
|
3.6.
Disaggregation of aggregated level UIs
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
3-6 |
|
EO_ID |
Economic operator's identifier |
EOID |
S |
M |
|
|
F_ID |
Facility's identifier |
FID |
S |
M |
|
|
Event_Time |
Time of event occurrence |
Time(s) |
S |
M |
|
|
aUI |
Aggregated level UI subject to disaggregation |
aUI |
S |
M |
|
|
disaUI_comment |
Comments by the reporting entity |
Text |
S |
O |
|
3.7.
Report of delivery carried out with a vending van to retail outlet (required if in message type 3-3, field Destination_ID1 = 4)
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
3-7 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
F_ID |
Facility identifier code of retail outlet |
FID |
S |
M |
|
|
Event_Time |
Time of event occurrence |
Time(s) |
S |
M |
|
|
UI_Type |
Identification of UI types delivered (recorded at the highest level of available aggregation) |
Integer |
S |
M |
1 – only unit packet level UIs 2 – only aggregated level UIs 3 – both unit packet and aggregated level UIs |
|
upUIs |
List of unit packet level UIs delivered |
upUI(L) |
M |
M, if UI_Type = 1 or 3 |
|
|
aUIs |
List of aggregated level UIs delivered |
aUI |
M |
M, if UI_Type = 2 or 3 |
|
|
Delivery_comment |
Comments by the reporting entity |
Text |
S |
O |
|
SECTION 4
Transactional events
4.1.
Issuing of the invoice
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
4-1 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
Event_Time |
Time of event occurrence |
Time(s) |
S |
M |
|
|
Invoice_Type1 |
Type of the invoice |
Integer |
S |
M |
1 – Original 2 – Correction 3 – Other |
|
Invoice_Type2 |
Description of the other type of the invoice |
Text |
S |
M, if Invoice_Type1 = 3 |
|
|
Invoice_Number |
Number of the invoice |
Text |
S |
M |
|
|
Invoice_Date |
Date of the invoice |
Date |
S |
M |
|
|
Invoice_Seller |
Identity of the seller |
EOID |
S |
M |
|
|
Invoice_Buyer1 |
Indication if the buyer is located in the EU |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Invoice_Buyer2 |
Identity of the buyer |
EOID |
S |
M, if Invoice_Buyer1 = 1 |
|
|
Buyer_Name |
Buyer's registered legal name |
Text |
S |
M, if Invoice_Buyer1 = 0 |
|
|
Buyer_Address |
Buyer's address – street name, house number, postal code, city |
Text |
S |
M, if Invoice_Buyer1 = 0 |
|
|
Buyer_CountryReg |
Buyer's country of registration |
Country |
S |
M, if Invoice_Buyer1 = 0 |
|
|
Buyer_TAX_N |
Buyer's tax registration number |
Text |
S |
M, if Invoice_Buyer1 = 0 |
|
|
First_Seller_EU |
Indication if the invoice is issued by the first seller in the EU, i.e. the EU manufacturer or the importer, and the product is destined for the EU market |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Product_Items_1 |
List of TPIDs corresponding to the product items listed on the invoice |
TPID |
M |
M, if First_Seller_EU = 1 |
|
|
Product_Items_2 |
List of product numbers corresponding to the product items listed on the invoice (in the same order as Product_Items_1) |
PN |
M |
M, if First_Seller_EU = 1 |
|
|
Product_Price |
Net unit packet price per each pair of TPID and product number (in the same order as Product_ Items_1) |
Decimal |
M |
M, if First_Seller_EU = 1 |
|
|
Invoice_Net |
Total net amount of the invoice |
Decimal |
S |
M |
|
|
Invoice_Currency |
Currency of the invoice |
Currency |
S |
M |
|
|
UI_Type |
Identification of UI types covered by the invoice (recorded at the highest level of available aggregation) |
Integer |
S |
M |
1 – only unit packet level UIs 2 – only aggregated level UIs 3 – both unit packet and aggregated level UIs |
|
upUIs |
List of unit packet level UIs covered by the invoice |
upUI(L) |
M |
M, if UI_Type = 1 or 3 |
|
|
aUIs |
List of aggregated level UIs covered by the invoice |
aUI |
M |
M, if UI_Type = 2 or 3 |
|
|
Invoice_comment |
Comments by the reporting entity |
Text |
S |
O |
|
4.2.
Issuing of the order number
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
4-2 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
Event_Time |
Time of event occurrence |
Time(s) |
S |
M |
|
|
Order_Number |
Number of the purchase order |
Text |
S |
M |
|
|
Order_Date |
Date of the purchase order |
Date |
S |
M |
|
|
UI_Type |
Identification of UI types covered by the purchase order (recorded at the highest level of available aggregation) |
Integer |
S |
M |
1 – only unit packet level UIs 2 – only aggregated level UIs 3 – both unit packet and aggregated level UIs |
|
upUIs |
List of unit packet level UIs covered by the purchase order |
upUI(L) |
M |
M, if UI_Type = 1 or 3 |
|
|
aUIs |
List of aggregated level UIs covered by the purchase order |
aUI |
M |
M, if UI_Type = 2 or 3 |
|
|
Order_comment |
Description of the reason for delayed recording of the purchase order |
Text |
S |
O |
|
4.3.
Receipt of the payment
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
4-3 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
Event_Time |
Time of event occurrence |
Time(s) |
S |
M |
|
|
Payment_Date |
Date of the payment receipt |
Date |
S |
M |
|
|
Payment_Type |
Type of payment |
Integer |
S |
M |
1 – bank transfer 2 – bank card 3 – cash 4 – other |
|
Payment_Amount |
Amount of the payment |
Decimal |
S |
M |
|
|
Payment_Currency |
Currency of the payment |
Currency |
S |
M |
|
|
Payment_Payer1 |
Indication if the payer is located in the EU |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Payment_Payer2 |
Identity of the payer |
EOID |
S |
M, if Payment_Payer1 = 1 |
|
|
Payer_Name |
Payer's registered legal name |
Text |
S |
M, if Payment_Payer1 = 0 |
|
|
Payer_Address |
Payer's address – street name, house number, postal code and city |
Text |
S |
M, if Payment_Payer1 = 0 |
|
|
Payer_CountryReg |
Payer's country of registration |
Country |
S |
M, if Payment_Payer1 = 0 |
|
|
Payer_TAX_N |
Payer's tax registration number |
Text |
S |
M, if Payment_Payer1 = 0 |
|
|
Payment_Recipient |
Identity of the recipient |
EOID |
S |
M |
|
|
Payment_Invoice |
Indication if the payment corresponds to the existing invoice |
Boolean |
S |
M |
0 – No 1 – Yes |
|
Invoice_Paid |
Number of the invoice paid with the payment |
Text |
S |
M, if Payment_Invoice = 1 |
|
|
UI_Type |
Identification of UI types covered by the payment (recorded at the highest level of available aggregation) |
Integer |
S |
M, if Payment_Invoice = 0 |
1 – only unit packet level UIs 2 – only aggregated level UIs 3 – both unit packet and aggregated level UIs |
|
upUIs |
List of unit packet level UIs covered by the payment |
upUI(L) |
M |
M, if Payment_Invoice = 0 and UI_Type = 1 or 3 |
|
|
aUIs |
List of aggregated level UIs covered by the payment |
aUI |
M |
M, if Payment_Invoice = 0 and UI_Type = 2 or 3 |
|
|
Payment_comment |
Comments by the reporting entity |
Text |
S |
O |
|
SECTION 5
Recalls
5.
Recalls of requests, operational and transactional messages (possible for message types 2-1, 2-2, 3-1 to 3-7, 4-1, 4-2 and 4-3)
Item # |
Field |
Comments |
Data Type |
Cardinality |
Priority |
Values |
|
Message_Type |
Identification of message type |
Text |
S |
M |
5 |
|
EO_ID |
Economic operator identifier code of the submitting entity |
EOID |
S |
M |
|
|
Recall_CODE |
Message recall code provided to the message sender in the acknowledgement of the original message to be recalled |
Text |
S |
M |
|
|
Recall_Reason1 |
Reason for recalling the original message |
Integer |
S |
M |
1 – reported event did not materialise (only for message types 3-3 and 3-5) 2 – message contained erroneous information 3 – other |
|
Recall_Reason2 |
Description of the reason for recalling the original message |
Text |
S |
M, if Recall_Reason1 = 3 |
|
|
Recall_Reason3 |
Any additional explanations on the reason for recalling the original message |
Text |
S |
O |
|