Specificatie bestandsformaat ICP

<< Click to Display Table of Contents >>

Navigation:  Bijlagen > Specificatie bestandsformaten belastingdienst >

Specificatie bestandsformaat ICP

De gegevens voor de opgaaf ICP kunnen automatisch door d-basics worden geïmporteerd. Hiertoe kan d-basics 3 soorten bestanden importeren:

1.TEXT

2.EXCEL

3.XML

Het is slechts mogelijk deze bestanden te importeren indien ze zijn opgemaakt in het door d-basics herkende bestandsformaat.

I. Specificatie bestandsformaat TEXT bestanden

Er zijn zes verschillende soorten tekstbestanden:

1.Correctie leveringen ICP

2.Correctie diensten ICP

3.Correctie ABC ICP

4.Opgaaf leveringen ICP

5.Opgaaf diensten ICP

6.Opgaaf ABC ICP

Voor ieder onderdeel van de opgaaf moet dus een apart bestand worden aangemaakt. Per type dient de juiste extensie en de voorgeschreven bestandstructuur te worden gehanteerd. De bestandsnaam – met uitzondering van de extensie – is vrij. Iedere regel in het bestand dient te worden afgesloten met een Carriage Return (i.e CR met als hexadecimale waarde "0D") gevolgd door een Line Feed (i.e. LF met als hexadecimale waarde "0A").

1. Correctie leveringen ICP

Extensie:        .coi

Veld

Positie

Format

Waarden

Tijdvak

1-5

99999

Pos (1-2): Jaar, {00 - 99} Pos (3-5): Codering opgaaf tijdvak: zie tabel 1.

Spaties

6-7

 

 

Landcode

8-9

X(2)

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

Spaties

10-11

 

 

Nummer

12-23

X(12)

 

Spaties

24-25

 

 

Teken

26-26

X(1)

{-,<spatie>}, Toelichting: - = Negatief, <spatie> = positief

Bedrag

27-36

9999999999

 

voorbeeld:

08100  BE  012345678901  -0000000064

08200  DK  323223         1234567890

09307  DE  645656         0000000045

2. Correctie diensten ICP

Extensie:        .cod

Veld

Positie

Format

Waarden

Tijdvak

1-5

99999

Pos (1-2): Jaar, {00 - 99} Pos (3-5): Codering opgaaf tijdvak: zie tabel 1.

Spaties

6-7

 

 

Landcode

8-9

X(2)

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

Spaties

10-11

 

 

Nummer

12-23

X(12)

 

Spaties

24-25

 

 

Teken

26-26

X(1)

{-,<spatie>}, Toelichting: - = Negatief, <spatie> = positief

Bedrag

27-36

9999999999

 

voorbeeld:

08100  BE  012345678901  -0000000064

08200  DK  323223         1234567890

09307  DE  645656         0000000045

3. Correctie ABC-ICP

Extensie:        .coa

Veld

Positie

Format

Waarden

Tijdvak

1-5

99999

Pos (1-2): Jaar, {00 - 99} Pos (3-5): Codering opgaaf tijdvak: zie tabel 1.

Spaties

6-7

 

 

Landcode

8-9

X(2)

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

Spaties

10-11

 

 

Nummer

12-23

X(12)

 

Spaties

24-25

 

 

Teken

26-26

X(1)

{-,<spatie>}, Toelichting: - = Negatief, <spatie> = positief

Bedrag

27-36

9999999999

 

voorbeeld:

08100  BE  012345678901  -0000000064

08200  DK  323223         1234567890

09307  DE  645656         0000000045

4. Opgaaf leveringen ICP

Extensie:        .icl

Veld

Positie

Format

Waarden

Landcode

1-2

X(2)

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

Spaties

3-4

 

 

Nummer

5-16

X(12)

 

Spaties

17-18

 

 

Teken

19-19

X(1)

{-,<spatie>}, Toelichting: - = Negatief, <spatie> = positief

Bedrag

20-29

9999999999

 

Voorbeeld:

BE  012345678901  -1234567890

DK  302020         0000004821

BE  5433343        0000343434

5. Opgaaf diensten ICP

Extensie:        .icd

Veld

Positie

Format

Waarden

Landcode

1-2

X(2)

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

Spaties

3-4

 

 

Nummer

5-16

X(12)

 

Spaties

17-18

 

 

Teken

19-19

X(1)

{-,<spatie>}, Toelichting: - = Negatief, <spatie> = positief

Bedrag

20-29

9999999999

 

Voorbeeld:

BE  012345678901  -1234567890

DK  302020         0000004821

BE  5433343        0000343434

6. Opgaaf ABC-ICP

Extensie:        .ica

Veld

Positie

Format

Waarden

Landcode

1-2

X(2)

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

Spaties

3-4

 

 

Nummer

5-16

X(12)

 

Spaties

17-18

 

 

Teken

19-19

X(1)

{-,<spatie>}, Toelichting: - = Negatief, <spatie> = positief

Bedrag

20-29

9999999999

 

Voorbeeld:

BE  012345678901  -1234567890

DK  302020         0000004821

BE  5433343        0000343434

II. Specificatie bestandsformaat EXCEL bestanden

Er zijn zes verschillende soorten EXCELbestanden:

1.Correctie leveringen ICP

2.Correctie diensten ICP

3.Correctie ABC ICP

4.Opgaaf leveringen ICP

5.Opgaaf diensten ICP

6.Opgaaf ABC ICP

Voor ieder onderdeel van de opgaaf moet dus een apart bestand worden aangemaakt. Per type dient de juiste extensie en de voorgeschreven bestandstructuur te worden gehanteerd. De bestandsnaam – met uitzondering van de extensie – is vrij.

1. Correctie leveringen ICP

Extensie:        .coi.xls

Veld

Positie

Format

Waarden

Tijdvak

A

99999

Pos (1-2): Jaar, {00 - 99} Pos (3-5): Codering opgaaf tijdvak: zie tabel 1.

Landcode

B

X(2)

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

Nummer

C

X(12)

 

Bedrag

D

9999999999

 

voorbeeld:

A

B

C

D

08100

BE

012345678901

-0000000064

08200

DK

323223    

1234567890

09307

DE

645656

0000000045

2. Correctie diensten ICP

Extensie:        .cod.xls

Veld

Positie

Format

Waarden

Tijdvak

A

99999

Pos (1-2): Jaar, {00 - 99} Pos (3-5): Codering opgaaf tijdvak: zie tabel 1.

Landcode

B

X(2)

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

Nummer

C

X(12)

 

Bedrag

D

9999999999

 

voorbeeld:

A

B

C

D

08100

BE

012345678901

-0000000064

08200

DK

323223    

1234567890

09307

DE

645656

0000000045

3. Correctie ABC-ICP

Extensie:        .coa.xls

Veld

Positie

Format

Waarden

Tijdvak

A

9999

Pos (1-2): Jaar, {00 - 99} Pos (3-5): Codering opgaaf tijdvak: zie tabel 1.

Landcode

B

X(2)

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

Nummer

C

X(12)

 

Bedrag

D

9999999999

 

voorbeeld:

A

B

C

D

08100

BE

012345678901

-0000000064

08200

DK

323223    

1234567890

09307

DE

645656

0000000045

4. Opgaaf leveringen ICP

Extensie:        .icl.xls

Veld

Positie

Format

Waarden

Landcode

A

X(2)

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

Nummer

B

X(12)

 

Bedrag

C

9999999999

 

Voorbeeld:

A

B

C

BE

012345678901

-0000000064

DK

323223    

1234567890

DE

645656

0000000045

5. Opgaaf diensten ICP

Extensie:        .icd.xls

Veld

Positie

Format

Waarden

Landcode

A

X(2)

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

Nummer

B

X(12)

 

Bedrag

C

9999999999

 

Voorbeeld:

A

B

C

BE

012345678901

-0000000064

DK

323223    

1234567890

DE

645656

0000000045

6. Opgaaf ABC-ICP

Extensie:        .ica.xls

Veld

Positie

Format

Waarden

Landcode

A

X(2)

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

Nummer

B

X(12)

 

Bedrag

C

9999999999

 

Voorbeeld:

A

B

C

BE

012345678901

-0000000064

DK

323223    

1234567890

DE

645656

0000000045

III. Specificatie bestandsformaat XML bestand

Het komt voor dat een boekhoudpakket een XML bestand in het door de belastingdienst voorgeschreven formaat kan aanmaken, maar dat niet de mogelijkheid wordt geboden dit bestand te versturen. In dit geval kan d-basics worden gebruikt als hulpmiddel voor het versturen van het XML bestand. Hierbij geldt als voorwaarde dat het - door d-basics te versturen - XML bestand in het door de belastingdienst voorgeschreven formaat is opgemaakt. Voor een specificatie van dit bestand wordt verwezen naar de belastingdienst.

Tabel 1. Codering tijdvakken*

Codering tijdvakken

Opgaaftype

Tijdvak

Code opgaaf tijdvak

Opgaaf over kalenderkwartaal

1e kwartaal

100

2e kwartaal

200

3e kwartaal

300

4e kwartaal

400

 

 

 

Opgaaf over een kalenderjaar

Heel jaar

040

 

 

 

Opgaaf over een kalendermaand

Januari

101

Februari

102

Maart

103

April

204

Mei

205

Juni

206

Juli

307

Augustus

308

September

309

Oktober

410

November

411

December

412

 

 

 

Opgaaf over 2 maanden

Januari/Februari

113

April/Mei

214

Juli/Augustus

315

Oktober/November

416

(*) overgenomen uit document ‘Gegevensspecificatie Opgaaf Intracommunautaire Prestaties 2010 v1.0.pdf’ van de belastingdienst