Specification ICT file format

<< Click to Display Table of Contents >>

Navigation:  Appendixes >

Specification ICT file format

The Digital Tax Declaration module can import files that contain Intra Community Transaction (ICT) information. This appendix gives a specification of the supported file formats.

 

D-basics can import three kinds of ICT files:

1.TEXT
2.EXCEL
3.XML

 

I. Specification format TEXT files

There are four different types of TEXT files:

1.Correction ICT
2.Correction ABC ICT
3.Declaration ICT
4.Declaration ABC ICT

 

A separate file must be made for each different part of the ICT declaration. Each of these files must have the correct file format, further the proper file extension must be used (the rest of the file name is free). Each line in the file must be closed with a Carriage Return (hexadecimal value "0D") followed by a 'line feed' (hexadecimal value "0A").

 

1. Correction ICT

Extension:        .coi

Field

Position

Format

Values

Period

1-4

9999

Pos (0-1): Year, {00 - 99} Pos (2-3): Quarter:{01 - 04}

Inter spaces

5-6

 

 

Country code

7-8

X(2)

AT,BE,CY,CZ,DE,DK,EE,EL,ES,FI,FR,GB, HU,IE,IT,LT,LU,LV,MT,PL,PT,SE,SI,SK

Inter spaces

9-10

 

 

Number

11-22

X(12)

 

Inter spaces

23-24

 

 

Sign

25-25

X(1)

{-,<interspace>}, Explanation: - = Negative, <interspace> = Positive

Amount

26-35

9999999999

 

         

Example:

0304  BE  012345678901  -0000000064

0401  DK  323223         1234567890

0402  DE  645656         0000000045

 

2. Correction ABC-ICT

Extension:        .coa

Field

Position

Format

Values

Period

1-4

9999

Pos (0-1): Year, {00 - 99} Pos (2-3): Quarter:{01 - 04}

Inter spaces

5-6

 

 

Country code

7-8

X(2)

AT,BE,CY,CZ,DE,DK,EE,EL,ES,FI,FR,GB, HU,IE,IT,LT,LU,LV,MT,PL,PT,SE,SI,SK

Inter spaces

9-10

 

 

Number

11-22

X(12)

 

Inter spaces

23-24

 

 

Sign

25-25

X(1)

{-,<interspace>}, Explanation: - = Negative, <interspace> = Positive

Amount

26-35

9999999999

 

 

Example:

0304  BE  012345678901  -0000000064

0401  DK  323223         1234567890

0402  DE  645656         0000000045

 

3. Declaration ICT

Extension:        .ICT

Field

Position

Format

Values

Country code

1-2

X(2)

AT,BE,CY,CZ,DE,DK,EE,EL,ES,FI,FR,GB, HU,IE,IT,LT,LU,LV,MT,PL,PT,SE,SI,SK

Inter spaces

3-4

 

 

Number

5-16

X(12)

 

Inter spaces

17-18

 

 

Sign

19-19

X(1)

{-,<interspace>}, Explanation: - = Negative, <interspace> = Positive

Amount

20-29

9999999999

 

 

Example:

BE  012345678901  -1234567890

DK  302020         0000004821

BE  5433343        0000343434

 

4 Declaration ABC-ICT

Extension:        .ica

Field

Position

Format

Values

Country code

1-2

X(2)

AT,BE,CY,CZ,DE,DK,EE,EL,ES,FI,FR,GB, HU,IE,IT,LT,LU,LV,MT,PL,PT,SE,SI,SK

Inter spaces

3-4

 

 

Number

5-16

X(12)

 

Inter spaces

17-18

 

 

Sign

19-19

X(1)

{-,<interspace>}, Explanation: - = Negative, <interspace> = Positive

Amount

20-29

9999999999

 

 

Example:

BE  012345678901  -1234567890

DK  302020         0000004821

BE  5433343        0000343434

 

II. Specification format EXCEL files

There are four different types of EXCEL files:

1.Correction ICT
2.Correction ABC ICT
3.Declaration ICT
4.Declaration ABC ICT

 

A separate file must be made for each different part of the ICT declaration. Each of these files must have the correct file format, further the proper file extension must be used (the rest of the file name is free).

 

1. Correction ICT

Extension:        .coi.xls

Field

Position

Format

Values

Period

A

9999

Pos (0-1): Year, {00 - 99} Pos (2-3): Quarter:{01 - 04}

Country code

B

X(2)

AT,BE,CY,CZ,DE,DK,EE,EL,ES,FI,FR,GB, HU,IE,IT,LT,LU,LV,MT,PL,PT,SE,SI,SK

Number

C

X(12)

 

Amount

D

9999999999

 

         

Example:

A              B        C                                 D

0304  BE  012345678901  -0000000064

0401  DK  323223         1234567890

0402  DE  645656         0000000045

 

2. Correction ABC-ICT

Extension:        .coa.xls

Field

Position

Format

Values

Period

A

9999

Pos (0-1): Year, {00 - 99} Pos (2-3): Quarter:{01 - 04}

Country code

B

X(2)

AT,BE,CY,CZ,DE,DK,EE,EL,ES,FI,FR,GB, HU,IE,IT,LT,LU,LV,MT,PL,PT,SE,SI,SK

Number

C

X(12)

 

Amount

D

9999999999

 

 

Example:

A              B        C                                 D

0304  BE  012345678901  -0000000064

0401  DK  323223         1234567890

0402  DE  645656         0000000045

 

3. Declaration ICT

Extension:        .ICT.xls

Field

Position

Format

Values

Country code

A

X(2)

AT,BE,CY,CZ,DE,DK,EE,EL,ES,FI,FR,GB, HU,IE,IT,LT,LU,LV,MT,PL,PT,SE,SI,SK

Number

B

X(12)

 

Amount

C

9999999999

 

 

Example:

A        B                                   C

BE  012345678901  -1234567890

DK  302020         0000004821

BE  5433343        0000343434

 

4 Declaration ABC-ICT

Extension:        .ica.xls

Field

Position

Format

Values

Country code

A

X(2)

AT,BE,CY,CZ,DE,DK,EE,EL,ES,FI,FR,GB, HU,IE,IT,LT,LU,LV,MT,PL,PT,SE,SI,SK

Number

B

X(12)

 

Amount

C

9999999999

 

 

Example:

A         B                                  C

BE  012345678901  -1234567890

DK  302020         0000004821

BE  5433343        0000343434

 

III. Specification format XML files

It is possible that an accounting package can create ICT declaration files in the XML format prescribed by the Tax authorities but does not offer the possibility to send that file to the TAX authorities. In that case d-basics can be used to transfer the XML file, provided this file is in the XML format prescribed by the Tax authorities. Please refer to the Tax Authorities for a specification of the XML file format.