The message flow and data requirements are based on the Union Customs Code (UCC) of the European Union and more closely on the data requirement tables in the Delegated and Implementing Acts (UCC DA and IA respectively) and the EU customs data model (EUCDM) defined therein, but are amended to meet the national requirements. Whenever possible, the messages are mapped to the EUCDM and the underlying World Customs Organization Data Model (WCO DM) version 3.7.0. It is possible, that the messages will need to be amended, when further mapping projects against the WCO DM are undertaken to maximize compatibility of the messages between the different member states.

The messages are sent by using XML (eXtensible Mark-up Language) syntax.

One interchange includes one message only.

Messages must conform to the XML specifications provied. If a message includes additional data and this does not cause an error message, the Finnish Customs processes the message as if the additional data was not included in the message.

Class diagram and data requirements

Dates and times are declared with time zone information. If no time zone information is provided Finnish time (EET/EEST) is assumed. Dates and times are formatted according to XML specifications, corresponding to ISO standard 8601. For example:


Further information on declaring dates can be found e.g. at:


The data and length is in the column "Format". The codes for the different types of data are:

a alphabetic
n numeric
an alphanumeric

The number after the code indicates the maximum length of the data entry. Two periods before the indication of the length means that the data entry is not of a determined length, but that it may include a number of characters up to the number indicated. A decimal between two numbers indicates that decimals are used and the second number indicates the maximum number of decimals. A period is used as a decimal separator. For example:

an..35 alphanumeric data up to 35 digits
a2 alphabetic data; 2 digits
n..15,2 numeric data up to 15 digits, including maximum 2 (floating) decimals

Presentation (RDO)

The codes for data presentation are:

R required
D dependant
O optional

Numeric data is always positive, no plus sign (+) is sent. A period must be used for a decimal separator. Leading zeros can be used, they are not used by the Finnish Customs.