X-tee services

The exchange of data between the information systems of the Tax and Customs Board and a legal person via machine-to-machine interface takes place through X-tee data exchange layer. To use the service, it must be opened by the Tax and Customs Board.

Users with the legal right to represent enterprises and organisations that are registered in the Estonian e-Business Register can join X-tee through the X-tee self-service portal.

The Tax and Customs Board can open the X-tee service to the subsystem of the organisation that is actually using the X-tee service.

Additional information and guidance

X-tee

guidance

Joining X-tee

guidance for joining

Different options for using X-tee

hosted security server, service mediation, information system as a service

The first step in starting to use the data exchange layer X-tee is selecting the environment.

Estonian X-tee has three environments. The choice depends on the user’s readiness to provide data services. 

  • If the data service is still under development, choose the development environment.
  • If the data service is ready for testing with the X-tee systems, choose the test environment.
  • If testing of the data service has been completed, join the production environment.

Differences between the development, test and production environments are described on the X-tee page.

The differences between the environments consist of whether there are real organisations as members of the environment, whether real data is used and whether the user has to conclude a Service Level Agreement (SLA).

For additional information, go to the X-tee helpcenter.

The list of all subsystems of the Tax and Customs Board can be found in the X-tee services catalogue, where the subsystems created for the X-tee of the Tax and Customs Board can be found by the registry code of the Tax and Customs Board (70000349), the name of the institution, the code of the subsystem or the name of the subsystem.

The full list of X-tee services of the Tax and Customs Board can be found in the catalogue of all X-tee subsystems with methods and WSDL descriptions,where all the subsystems of the Tax and Customs Board and their services can be found, for example, by the registry code of the Tax and Customs Board (70000349).

Specifications of the X-tee services of the Tax and Customs Board for software developers (in Estonian)

In order to open the services, an application (free format) must be submitted to the Tax and Customs Board containing the following information:

  • the registry code and name of the service user;
  • the name of the service to be used;
  • the subsystem of the service user that will use the service;
  • X-tee environment (development, test or production environment) in which the services will be used.

Please send the application to  emta@emta.ee.

As a general rule, there must be a Service Level Agreement concluded between the Tax and Customs Board and a legal person in order to use x-tee services in the production environment. We will send a draft agreement to the person requesting the opening of services by e-mail.


As an exception, the following services do not require a Service Level Agreement:

  • Registration of employment
    EE/GOV/70000349/tor/TOOTREG/v1
    EE/GOV/70000349/tor/TORRGNO/v1
    Additional information
  • Sending and receiving form KMD data
    EE/GOV/70000349/mkrliides/downloadMime/v1
    EE/GOV/70000349/mkrliides/uploadMime/v1
    Additional information
  • Sending form TSD data
    EE/GOV/70000349/mkrliides/uploadMime/v1
    EE/GOV/70000349/tsd/confirmTsd
    EE/GOV/70000349/tsd/getTsdStatus
    EE/GOV/70000349/tsd/getTsdFeedback
    Additional information

The “Reporting 3.0” (“Aruandlus 3.0” in Estonian) project, which emerged from „the zero-bureaucracy“ initiative, provides solutions for the automatic exchange of data needed by the state.

This is a joint project of the Tax and Customs Board, Statistics Estonia and Eesti Pank, used first of all to reduce the burden on economic operators to provide data on wages and labour. In the future, a taxonomy of the data to be transmitted from the rest of accounting will be developed and automatic reporting of the data will be enabled.

The burden on economic operators to report data mainly consists of gathering the necessary information from information systems, making calculations based on it and entering the data into different authorities’ environments at different points in time. One way of reducing the burden is the automatic transmission of reporting data. This means that economic operators will continue to use their information systems as usual, but the data required for reporting will be collected and automatically transmitted directly from the information system to the relevant authority.

Automatic data transmission will take place through the X-tee data exchange layer and the structure of the data will be standardised, i.e. a cross-authority taxonomy will be developed and a new international standard for data exchange, the eXtensible Business Reporting Language Global Ledger (XBRL GL), will be implemented.

In the first stage, the Tax and Customs Board created the possibility for economic operators to submit the data of form TSD and the employment register (TÖR) automatically in XML or CSV format. The introduction of an additional XBRL GL format will take place over a period of time in line with the increase in user interest and capabilities. First, the Tax and Customs Board plans to develop the exchange of TSD (declaration of income and social tax, unemployment insurance premiums and contributions to mandatory funded pension) and KMD (VAT return) data on the basis of XBRL GL data exchange, to which economic softwares can be connected.

XBRL GL is a structured XML-based format suitable for faster, more efficient and low-cost transmission, processing and analysis of business and financial information.

The introduction of an international standard-based data exchange file format will allow the development of similar data exchange between different applications, leading to significantly higher benefits.

The taxonomy is based on the XBRL GL standard and an extension of the standard called Dimensions 1. The taxonomy is updated in the financial information system as necessary, but not more frequently than once a year.

The XBRL GL format uses transactions reported in the company’s financial information system and enriched with taxonomy elements (classifications) that are aggregated to the level of a set of taxonomy elements. In the financial information systems, it is necessary to configure the information of the necessary classifications in the various registers and on the basis of which one type of data is aggregated for submission.

Additional information

Here you will find the taxonomy created and the necessary examples to start the development of automatic data transmission in XBRL GL format.

Transactions reported in an economic operator’s financial information system and enriched with taxonomy elements (classifications) that are aggregated to the level of a set of taxonomy elements will be used for data transmission. In other words, the information of necessary classifications needs to be tuned in a financial information system and on the basis of this, one type of data is aggregated and transmitted to the national authority collecting the data.

In the future, the taxonomy in the financial information system will need to be updated as needed, but not more frequently than once a year at the beginning of the year.

Last updated: 21.10.2021

Was this page helpful?