EN    EN 
 
 
 EUROPEAN  
COMMISSION   
Brussels, XXX   
[…](2017) XXX  draft  
ANNEX 2  
  
ANNEX  
to the  
Commission Implementing Regulation (EU) .../...  
on technical standards for the establishment and operation of a traceability system for 
tobacco products    
EN 2   EN ANNEX  
to the  
Commission Implementing Regulation (EU) .../...  
on technical standards for the establishment and operation of a traceability system for tobacco 
products  
This draft annex has not been adopted or endorsed by the European Commission. Any views expressed are 
the preliminary views of the Commission services and may not in any circumstance s be regarded as stating 
an official position of the Commission. The information transmitted is intended only for the Member State or 
entity to which it is addressed for discussions and may contain confidential and/or privileged material.  
 
KEY MESSAGES TO BE SENT BY THE ECONO MIC OPERATORS  
 
The messages required for regulatory purposes shall contain at least the data fields listed in this Annex. Both 
ID issuers and providers of data repositories (incl uding  the router) may decide to  extend the message content  
for strictly technical  purpose s to secure  smooth functioning of the tobacco traceability system.  
The messages listed in this Annex do not include the messages to be sent  back  by ID issuers and providers 
of data repositories (incl uding  the router) to the e conomic operators, such as  acknowledgments of receipt.  
All the messages generated within the tobacco traceability system shall contain the identification of  the 
originator and a timestamp up to the second. ID issuers and providers of data repositories (incl uding  the 
router) shall timestamp each received message up to the second.  
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 the invariant set of 
ISO646:1991 and composed of four blocks: (a) ID issuer's prefix in 
accordance  with ISO15459 -2:2015,  (b) serialisation element in the format 
established by the ID issuer, (c) tobacco facili ty identifier code following 
the Data Type: FID and (d) timestamp following the Data Type: Time(s)   
Boolean  Boolean value  - '0' (false/disabled)  
- '1' (true/enabled)  
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'  
EN 3   EN 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 invar iant 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 Numb er (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) c ountry name coded with ISO -3166 -1:2013  alpha -2 (or its latest 
equivalent)  of the  Member State to  which the  declaration was  
sent, (c) u nique identifier for entry/import  per year and country , and (d) 
check digit.  '11IT9876AB88901235'  
SEED  Excise number composed of: (a) c ountry 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 ' 
SSCC  SSCC -18 container code generated in accord ance with ISO6346:1995 (or 
its latest equivalent)  '001234560000000018'  
Text Alphanumeric values coded with ISO8859 -15:1999  'abcde12345'  
Time(L)  UTC (Coordinated Universal Time) time in the following format: YYYY -
MM-DDThh:mm:ssTZD, where TZD is time zone designator  '2019 -07-16T19:20:30+01:00'  
Time(s)  UTC (Coordinated Universal Time) 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'  
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 elemen t 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   
EN 4   EN  
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  
 
   
EN 5   EN CHAPTER II 
MESSAGES  
SECTION 1  
IDENTIFIER CODES FOR  ECONOMIC OPERATORS, FACILITIES AND MACHI NES  
 
1.1. Request for an economic operator identifier code  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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_ExciseNum
ber1 = 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  
EN 6   EN  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  
 
   
EN 7   EN 1.2. Correction of information concerning the economic operator  identifier code  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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 purp ose of identification of 
persons/premises  SEED  S M, if 
EO_ExciseNum
ber1 = 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   
EN 8   EN  
   
EN 9   EN 1.3. De -registration of economic operator  identifier code  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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 invol ved otherwise in the 
tobacco trade  EOID  S M, if Reg_3RD 
= 1  
 
   
EN 10   EN 1.4. Request for a f acility identifier code  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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_ExciseNumb
er1 = 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  
 
   
EN 11   EN 1.5. Correction of information concerning the facility  identifier code  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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_ExciseNumb
er1 = 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  
 
   
EN 12   EN 1.6. De -registration of facility  identifier code  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 
   
EN 13   EN 1.7. Request for a machine identifier code  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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_Year  Machine's production year  Year  S M  
 M_Type  Type of manufactured product  Integer  M 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) 
 M_OtherType  Description of other type of 
manufactured product  Text S M, if M_Type = 
11  
 M_Capacity  Maximum capacity over 24 -hour 
production cycle expressed in unit 
packets  Integer  S M  
 
   
EN 14   EN 1.8. Correction of information concerning the machine identifier code  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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_Year  Machine's production year  Year  S M  
 M_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) 
 M_OtherType  Description of other type of tobacco 
product  Text S M, if M_Type = 
11  
 M_Capacity  Maximum capacity over 24 -hour 
production cycle expressed in unit 
packets  Integer  S M  
 
   
EN 15   EN 1.9. De -registration of machine identifier code  
 
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 
   
EN 16   EN SECTION 2  
UNIQUE IDENTIFIERS ( UIS)  
2.1. Request for unit level UIs  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 M_ID  Machine identifier code  MID  S M  
 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  Gross weight of unit packet, including 
packaging, in grams with 0.1 gram 
accuracy  Decimal  S M  
 TP_ID  The identification number of the pr oduct 
used in the EU -CEG system  TPID  S M, if 
Intended_Marke
t 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 transport  Boolean  S M 0 – No 
1 – Yes  
EN 17   EN  Intended_Route2  The first country of terrestrial transport 
after the product leaves the Member 
State of manufacturing or the Member 
State of importation.  Country  S M, if 
Intended_Route
1 = 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  
 
   
EN 18   EN 2.2. Request for aggregated level UIs  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 
   
EN 19   EN 2.3. Request for deactivation of UIs  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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 pack 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   
 
   
EN 20   EN SECTION 3   
RECORDING AND TRANSM ISSION OF INFORMATIO N ON PRODUCT MOVEMEN TS 
3.1. Application of unit level UIs on unit packets  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 Recording_Time  Recording time  for this message  Time(L)  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_excep1  Indication if the recording followed the 
rules for the maximum prescribed time 
limit (i.e. the timestamp which is a part 
of upUI(L) should not differ by more 
than the legally prescribed time limit 
from Recording_Time provided that the 
transmission of the message happens 
instantaneously after the recording).  Integer  S M 1 – Yes – complete 
and timely 
recording  
2 – No – recording 
delayed due to 
production 
line/machine failure  
3 – No – recording 
delayed due to 
problems with UI 
application process  
 4 – No – recording 
delayed due to 
problems with UI 
verification process  
5 – No – recording 
delayed due to other 
reasons  
 upUI_excep2  Description of other reason  Text S M, if 
upUI_excep1 = 
5  
 
   
EN 21   EN 3.2. A pplication of aggregated level UIs on aggregated packaging  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 Recording_Time  Recording time  for this message  Time(L)  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_Ty
pe = 1 or 3   
 Aggregated_UIs2  List of  aggregated level UIs subject to 
further aggregation  aUI M M, if 
Aggregation_Ty
pe = 2 or 3   
 aUI_excep1  Indication  if the recording followed the 
rules for the maximum prescribed time 
limit (i.e. the timestamp which is a part 
of aUI should not differ by more than 
the legally prescribed time limit from 
Recording_Time provided that the 
transmission of the message happens  
instantaneously after the recording).  Integer  S M 1 – Yes – complete 
and timely 
recording  
2 – No – recording 
delayed due to 
aggregation 
line/machine failure  
3 – No – recording 
delayed due to 
problems with UI 
application process  
 4 – No – recording 
delayed  due to 
problems with UI 
verification process  
5 – No – recording 
delayed due to other 
reasons  
 aUI_excep2  Description of other reason  Text S M, if 
aUI_excep1 = 5   
 
   
EN 22   EN 3.3. Dispatch of tobacco products from a facility  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 Recording_Time  Recording time  for this message  Time(L)  S M  
 F_ID  Dispatch facility identifier code  FID S M  
 Destination_ID1  Indication if the destination facility is 
located on the EU territory and if it is a 
vending machine (VM)  Integer  S M 1 – Non EU dest.  
2 – EU destination 
other than VM  
3 – EU VM(s)  
 Destination_ID2  Destination fa cility identifier code  FID S M, if 
Destination_ID
1 = 2   
 Destination_ID3  Destination facility identifier code(s) – 
possible multiple vending machines  FID M M, if 
Destination_ID
1 = 3   
 Destination_ID4  Destination facility's full address: street, 
house number, postal code, city  Text S M, if 
Destination_ID
1 = 1   
 Int_transloading  Number of intended trans -loadings  Integer  S M Indicate "0" if no 
trans -loading is 
intended  
 Transport_mode1  Mode of transport by which the product 
leaves the facility , see: Commission 
Regulation (EC) No 684/2009, Annex 2, 
Code List 7  Integer  S M 0 – Other  
1 – Sea Transport  
2 – Rail transport  
3 – Road transport  
4 – Air transport  
5 – Postal 
consignment  
7 – Fixed transport 
installations  
8 – Inland 
waterway transport  
 Transport_mode2  Identification of the mode of transport 
(i.e. number plates, train number, 
plane/flight number, ship name or other 
identification)  Text S M  
 Transport_mode3  Indication if the transport is 
containerised  and uses a serial shipping 
containe r code (SSCC)  Boolean  S M 0 – No 
1 – Yes 
 Transport_mode4  Serial shipping container code  SSCC  S M, if 
Transport_mode
3 = 1   
 Transport_mode5  Indication if the dispatch takes place 
with the logistic operator who operates 
its own track and trace system accepted Boolean  S M 0 – No 
1 – Yes  
EN 23   EN by the Member State of the dispatch 
facility. Only for small quantities of 
tobacco products (net weight of the 
products dispatched below 5kg) destined 
for exports  to third countries . 
 Transport_mode6  The logistic operator's tracking number  Text S M, if 
Transport_mode
5 = 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_DeclarationNu
mber  Movement Reference Number (MRN)  MRN  S M, if 
Exp_Declaratio
n = 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_excep1  Indication if the recording followed the 
rules for the maximum prescribed time 
limit  Integer  S M 1 – Yes – complete 
and timely 
recording  
2 – No – recording 
delayed  
 Dispatch_excep2  Description of the reason for delayed 
recording of the dispatch  Text S M, if 
Dispatch_excep
1 = 2   
 
   
EN 24   EN 3.4. Arrival of tobacco products at a facility  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 Recording_Time  Recording time  for this message  Time(L)  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_excep1  Indication if the recording followed the 
rules for the maximum prescribed time 
limit  Integer  S M 1 – Yes – complete 
and timely 
recording  
2 – No – recording 
delayed  
 Arrival_excep2  Description of the reason for delayed 
recording of the arrival  Text S M, if 
Arrival_excep1 
= 2  
 
   
EN 25   EN 3.5. Trans -loading  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 Recording_Time  Recording time  for this message  Time(L)  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_ID
1 = 1   
 Destination_ID3  Destination facility's full address  Text S M, if 
Destination_ID
1 = 0   
 Transport_mode1  Mode of transport to which the product 
is trans -loaded , see: Commission 
Regulation (EC) No 684/2009, Annex 2, 
Code List 7  Integer  S M 0 – Other  
1 – Sea Transport  
2 – Rail transport  
3 – Road transport  
4 – Air transport  
5 – Postal 
consignment  
7 – Fixed transport 
installations  
8 – Inland 
waterway transport  
 Transport_mode2  Identification of the mode of transport 
(i.e. number plates, train number, 
plane/flight number, ship name or other 
identification)  Text S M  
 Transport_mode3  Indication if the transport is 
containerised  and uses a serial shipping 
container code (SSCC)  Boolean  S M 0 – No 
1 – Yes 
 Transport_mode4  Serial shipping container code  SSCC  S M, if 
Transport_mode
3 = 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   
EN 26   EN  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_excep
1 Indication if the recording followed the 
rules for the maximum prescribed time 
limit  Integer  S M 1 – Yes – complet e 
and timely 
recording  
2 – No – recording 
delayed  
 Transloading_excep
2 Description of the reason for delayed 
recording of the trans -loading  Text S M, if 
Transloading_e
xcep1 = 2   
 
   
EN 27   EN SECTION 4   
TRANSACTIONAL EVENTS  
4.1. Issuing of the invoice  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 Recording_Time  Recording time  for this message  Time(L)  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_SDate  Date the product was supplied (supply 
date)  Date  S M  
 Invoice_Seller  Identity of the seller  EOID  S M  
 Invoice_Buyer1  Identification 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  
 F_ID  Dispatch facility identifier code  FID S M  
 First_Seller_EU  Identification 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  List of TPIDs responding to the 
produced listed on the invoice  TPID  M M, if 
First_Seller_EU   
EN 28   EN = 1 
 Product_Price  Net unit packet price per TPID  
(in the same order as Product_Items)  Decimal  M M, if 
First_Seller_EU 
= 1  
 Invoice_Net  Total net amount of the invoice  Decimal  S M  
 Invoice_Gross  Total gross amount of the invoice, incl. 
taxes  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_excep1  Indication if the recording followed the 
rules for the maximum prescribed time 
limit  Integer  S M 1 – Yes – complete 
and timely 
recording  
2 – No – recording 
delayed  
 Ivoice_excep2  Description of the reason for delayed 
recording of the invoice  Text S M, if 
Invoice_excep1 
= 2  
4.2. Issuing of the order number  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 Recording_Time  Recording time  for this message  Time(L)  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    
EN 29   EN  
 aUIs  List of  aggregated level UIs covered by 
the purchase order  aUI M M, if UI_Type 
= 2 or 3   
 Order_excep1  Indication if the recording followed the 
rules for the maximum prescribed time 
limit  Integer  S M 1 – Yes – complete 
and timely 
recording  
2 – No – recording 
delayed  
 Order_excep2  Description of the reason for delayed 
recording of the purchase order  Text S M, if 
Order_excep1 = 
2  
 
   
EN 30   EN 4.3. Receipt of the payment  
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
 Recording_Time  Recording time  for this message  Time(L)  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  Identification 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_Payer
1 = 1   
 Payer_Name  Payer's registered legal name  Text S M, if 
Payment_Payer
1= 0  
 Payer_Address  Payer's address – street name, house 
number, postal code and city  Text S M, if 
Payment_Payer
1= 0  
 Payer_CountryReg  Payer's country of registration  Country  S M, if 
Payment_Payer
1 = 0   
 Payer_TAX_N  Payer's tax registration  number  Text S M, if 
Payment_Payer
1 = 0   
 Payment_Recipient  Identity of the recipient  EIOD  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_Invoic
e = 1   
 UI_Type  Identification of UI types covered by  
the payment  (recorded at the highest 
level of available aggregation)  Integer  S M, if 
Payment_Invoic
e = 0  1 – only unit packet 
level UIs  
2 – only aggregated  
level UIs  
3 – both unit packet 
and aggregated 
level UIs   
EN 31   EN  upUIs  
 List of  unit packet level UIs covered by 
the payment  upUI(L)  M M, if 
Payment_Invoic
e = 0 and 
UI_Type = 1 or 
3  
 aUIs  List of  aggregated level UIs covered by 
the payment  aUI M M, if 
Payment_Invoic
e = 0 and 
UI_Type = 2 or 
3  
 Payment_excep1  Indication if the recording followed the 
rules for the maximum prescribed time 
limit  Integer  S M 1 – Yes – complete 
and timely 
recording  
2 – No – recording 
delayed  
 Payment_excep2  Description of the reason for delayed 
recording of the payment record  Text S M, if 
Payment_excep
1 = 2   
 
   
EN 32   EN  SECTION 5 
RECALLS  
 
5. Recalls of requests, operational and transactional messages (possible for message types 2 -1, 2-2, 3-1 
to 3-5, 4-1, 4-2 and 4 -3) 
Item 
# Field  Comments  Data 
Type  Cardin -
ality 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  
Notice: A recall with respect to operational and logistic events results in flagging the recalled message as 
cancelled but does n ot lead to the deletion of the existing database record.