A számlakivonat-file-ok export formátuma

A számlakivonat exportja után ún. külső számlakivonat fájl keletkezik. A fájl ISO Latin-2 (ISO-8859-2) kódolású. Az alábbiakban ennek felépítését írjuk le.

A külső számlakivonat file-ok négyféle rekordot tartalmaznak: fejrekordokat, adatrekordokat, lábrekordokat, és egy file-vége rekordot. Egy kivonat leírása egy fejrekordból, az ezt követő adatrekordokból és a számlához tartozó adatokat lezáró lábrekordból áll az alábbi módon:

  • fejrekord az első számlához

  • adatrekordok az első számlához …

  • lábrekord az első számlához

  • fejrekord a második számlához

  • adatrekordok a második számlához …

  • lábrekord a második számlához

  • stb.

  • file-vége rekord

A külső számlakivonat file közönséges text-file, amelyben a különböző típusú rekordok hossza megegyezik: 926 byte az adatrész, amit minden rekord esetében egy CR (Carriage Return = kocsi vissza, a kódja 13, hexadecimálisan 0D) és egy LF (Line Feed = soremelés, a kódja 10, hexadecimálisan 0A) karakter egészít ki, az állandó rekordhossz így 928 byte.

Az egyes rekordok pontos felépítését az alább következő táblázatok írják le.

Fejrekord

Mező

Megnevezés

Poz.

Hossz

Leírás

1

Rekordtípus

1

2

“11” (minden fejrekordban állandó)

2

A kivonat azonosítója

3

8

3

Számlaszám

11

24

4

A számla devizaneme

35

3

5

A számla neve

38

20

6

A fiók kódja

58

8

7

A fiók neve

66

20

8

A kivonat kezdőnapja

86

8

EEEEHHNN

9

A kivonat zárónapja

94

8

EEEEHHNN

10

Nyitóegyenleg a kezdőnapon

102

19

előjel, 2 tizedes, tizedesvessző nélkül

11

Záróegyenleg a zárónapon

121

19

előjel, 2 tizedes, tizedesvessző nélkül

12

Az ügyfél neve

140

50

13

Az ügyfél címe 1

190

50

14

Az ügyfél címe 2

240

50

15

Az ügyfél címe 3

290

50

16

Az ügyfél címe 4

340

50

17

Az ügyfél címe 5

390

50

18

440

486

Fenntartott

CR/LF

927

2

Adatrekord

Mező

Megnevezés

Poz.

Hossz

Leírás

1

Rekordtípus

1

2

“12” (minden adatrekordban állandó)

2

Tranzakciótípus

3

6

Bankfüggő!

3

A tranzakció banki azonosítója

9

15

4

A megbízás összege

24

16

előjeles, 2 tizedes, tizedesvessző nélkül

5

A megbízás devizaneme

40

3

6

A megbízó bankja 1

43

35

7

A megbízó bankja 2

78

35

8

A megbízó bankja 3

113

35

9

A megbízó bankja 4

148

35

10

A megbízó neve 1

183

35

11

A megbízó neve 2

218

35

12

A megbízó neve 3

253

35

13

A megbízó neve 4

288

35

14

A megbízó számlaszáma

323

34

15

Közlemény 1

357

35

16

Közlemény 2

392

35

17

Közlemény 3

427

35

18

Közlemény 4

462

35

19

A kedvezményezett bankja 1

497

35

20

A kedvezményezett bankja 2

532

35

21

A kedvezményezett bankja 3

567

35

22

A kedvezményezett bankja 4

602

35

23

A kedvezményezett neve 1

637

35

24

A kedvezményezett neve 2

672

35

25

A kedvezményezett neve 3

707

35

26

A kedvezményezett neve 4

742

35

27

A kedvezményezett számlaszáma

777

34

28

Bizonylatszám

811

6

29

Határidő

817

8

Csak határidős inkasszó esetén

30

A jóváírás számlaszáma

825

24

31

A jóváírás devizaneme

849

3

32

A jóváírás végső összege

852

16

2 tizedes, tizedesvessző nélkül

33

A jóváírás értéknapja

868

8

EEEEHHNN

34

A terhelés számlaszáma

876

24

35

A terhelés devizaneme

900

3

36

A terhelés végső összege

903

16

2 tizedes, tizedesvessző nélkül

37

A terhelés értéknapja

919

8

EEEEHHNN

38

Megbízó országkód

927

2

39

Kedvezményezett országkód

929

2

40

Jogcímkód

931

3

CR/LF

934

2

Lábrekord

Mező

Megnevezés

Poz.

Hossz

Leírás

1

Rekordtípus

1

2

“13” (minden lábrekordban állandó)

2

3

924

Fenntartott

CR/LF

927

2

File-vége rekord

Mező

Megnevezés

Poz.

Hossz

Leírás

1

Rekordtípus

1

2

“14” (állandó)

2

3

924

Fenntartott

CR/LF

927

2