Technical information for developers

On this page you will find the technical specifications for tax and customs systems.

Complex X-Road

The document describes the general protocol for exchanging

messages with the ETCB via the X-Road. This specification is

common to all services offered and describes the technical

aspects of communication

Title ETCB X-Road interface specification 

(PDF)

Technical description of the WSDL of the service

(in the XML format)

X-tee TolliOperatsioon v. 

The document describes the services relates to the customs

declarations and offered to businesses through the X-Road

Complex X-Road interface 

(PDF)

List of messages in the Complex

Complex system to system interface message composition 

(PDF)

Definitions of XML schemas of messages xsd (ZIP)

The document describes activities related to testing that a

company needs to undertake if it wishes to start submitting

documents in the customs information systems of the

Estonian Tax and Customs Board using a machine-machine interface

Code of practice for the company for the performance of tests for the machine-machine interface of the customs information systems (PDF)

Renewed codelist for ECS

Technical specifications for ECS

Code of practice for the company for the

performance of tests for the machine-machine

interface of the customs information systems

Technical specifications for ECS 

(Export and Exit Services)

Specification of X-Road Interface of ETCB
Scenarios for testing of the X-Road interface

ICS technical specifications 01122015

Code of practice for the company for the

performance of tests for the machine-machine

interface of the customs information systems

Scenarios for testing of the X-Road

interface

General documentation

Description of the file in the XML format

Description of the file in the CSV format

CSV format structure of TSD

as of 01.07.2020 (DOCX)

Functional transit system specification

General introduction

Functional transit system specification

Business process threads for core business

Functional transit system specification

Logical data model / Functional structure of information

to be exchanged

Codelists

Technical specifications for NCTS

Specification of X-Road Interface of ETCB
Error Messages with Code S

NCTS-fieldlist.csv

<-> XML-i tags

Code of practice for the company for the performance

of tests for the machine-machine interface of the

customs information systems

NCTS X-road test scenarios

General documents

System’s VAT return (KMD) Composition of data

(updated in February 2017)

KMD2 Composition of data 

(PDF)

System’s VAT return (KMD) classifiers

(updated in February 2017)

KMD2 Classifiers 

(PDF)

System’s VAT return (KMD) rules

(updated in February 2017)

KMD2 Rules 

(PDF)

Documents concerning with description of XML format

Description of System’s VAT return (KMD) XML Format

KMD2 Description of XML Format 

(PDF)

XML Schema (updated in February 2017) vatdeclaration
XML model file (updated in February 2017)

vatdeclaration example 

(XML)

XML model file (VAT group) (updated in February 2017)

vatdeclaration group example 

(XML)

Documents concerning with description of CSV format

Description of System’s VAT return (KMD) CSV Format

(updated in February 2017)

KMD2 Description of CSV Format 

(PDF)

CSV model file (valid from the taxable period of 01.2017)

(updated in February 2017)

vatdeclaration_example3.csv
CSV model file (VAT group)
(valid from the taxable period of 01.2017) (updated in February 2017)

vatdeclaration_group_example3.csv

Video guide "Preparing CSV files for uploading KMD INF through e-MTA"

WSDL files of X-tee v6 services

Description of VAT return machine-to-machine interface service

kmd_masin-masin_liidese_teenuse_kirjeldus_eng.pdf 

(PDF)

downloadmime.wsdl downloadmime.wsdl
uploadmime.wsdl uploadmime.wsdl
ETCB X-tee service downloadMime.v1. Technical description

mta_x-tee_teenuse_downloadmime.v1_en.pdf 

(PDF)

ETCB X-tee service uploadMime.v1. Technical description

mta_x-tee_teenuse_uploadmime.v1_en.pdf 

(PDF)

operationAccepted.xsd

operationAccepted.xsd

operationRejected.xsd operationRejected.xsd

Last updated: 03.12.2021

Was this page helpful?