Systém elektronického bankovnictví Gemini obsahuje funkce pro předávání dat s účetními systémy. Jedná se o následující služby: Import platebních příkazů Platební příkazy automaticky vygenerované účetním systémem klienta jsou přes standardní rozhraní načteny do systému Gemini, který následně zabezpečí jejich doručení do banky elektronickou cestou. Export výpisů z účtů Elektronické výpisy z účtů (seznamy zaúčtovaných obratů na bankovních účtech) elektronicky stažené z banky jsou pomocí vestavěné funkce vyexportovány ze systému Gemini a přes standardní rozhraní načteny do účetního systému pro další zpracování (párování, účtování). Předávání dat mezi systémem Gemini a účetními systémy se děje přes standardní rozhraní realizované pomocí textových souborů. Formáty těchto předávacích souborů jsou uvedeny dále.
1 Import platebních příkazů 1.1 Import domácích příkazů k úhradě ASCII soubor, 1 řádek = 1 příkaz, pevné pozice položek, řádky končí CR+LF Délka
Pozice
Formát
Popis
1
6
digits, lz
Pořadové číslo řádku
7
2
11
Hodnota „11“ - druh dat platebního styku pro příkaz k úhradě
9
6
YYMMDD, opt
Datum vytvoření souboru
15
4
digits, lz
Směrový kód vlastní banky
22
4
digits, lz
Směrový kód banky příjemce
29
15
digits
Částka v 1/100 CZK / SKK
44
6
YYMMDD, opt
Datum splatnosti
50
10
digits, lz
Konstantní symbol
60
10
digits, lz
Variabilní symbol kreditní
70
10
digits, lz
Specifický symbol kreditní
80
6
digits, lz
Předčíslí vlastního účtu
86
10
digits, lz
Číslo vlastního účtu
96
6
digits, lz
Předčíslí účtu příjemce
102
10
digits, lz
Číslo účtu příjemce
112
140
opt
Kreditní informace – nepoužívá se
252
20
opt
Název vlastního účtu
272
20
opt
Název účtu příjemce
292
10
digits, lz, opt
Variabilní symbol debetní
302
10
digits, lz, opt
Specifický symbol debetní
312
140
opt
Debetní informace – nepoužívá se
452
140
opt
Bankovní informace
-1-
Import žádostí o inkaso ASCII soubor, 1 řádek = 1 příkaz, pevné pozice položek, řádky končí CR+LF Délka
Pozice
Formát
Popis
1
6
digits, lz
Pořadové číslo řádku
7
2
32
Hodnota „32“ - druh dat platebního styku pro žádost o inkaso
9
6
YYMMDD, opt
Datum vytvoření souboru
15
4
digits, lz
Směrový kód vlastní banky
22
4
digits, lz
Směrový kód banky plátce (inkasované banky)
29
15
digits
Částka v 1/100 CZK / SKK
44
6
YYMMDD, opt
Datum splatnosti
50
10
digits, lz
Konstantní symbol
60
10
digits, lz
Variabilní symbol debetní
70
10
digits, lz
Specifický symbol debetní
80
6
digits, lz
Předčíslí vlastního účtu
86
10
digits, lz
Číslo vlastního účtu
96
6
digits, lz
Předčíslí účtu plátce (inkasovaného účtu)
102
10
digits, lz
Číslo účtu plátce (inkasovaného účtu)
112
140
opt
Debetní informace – nepoužívá se
252
20
opt
Název vlastního účtu
272
20
opt
Název účtu plátce (inkasovaného účtu)
292
10
digits, lz, opt
Variabilní symbol kreditní
302
10
digits, lz, opt
Specifický symbol kreditní
312
140
opt
Kreditní informace – nepoužívá se
452
140
opt
Bankovní informace
-2-
1.2
Import zahraničních příkazů k úhradě
ASCII soubor, 1 řádek = 1 příkaz, pevné pozice položek, řádky končí CR+LF Délka
Pozice
Formát
Popis
1
3
INT
Hodnota „INT“ označující zahraniční platbu
4
6
digits, lz
Pořadové číslo řádku
10
8
YYYYMMDD, opt
Datum vytvoření souboru
18
35
53
35
opt
Cílová banka, 2. řádek
88
35
opt
Cílová banka, 3. řádek
123
35
opt
Cílová banka, 4. řádek
158
35
193
35
opt
Příjemce platby, 2. řádek
228
35
opt
Příjemce platby, 3. řádek
263
35
opt
Příjemce platby, 4. řádek
298
16
digits, decpt
Částka
314
3
317
10
digits, lz
Číslo vlastního účtu
327
34
opt
Číslo účtu příjemce
361
3
BEN,OUR,STD
Identifikace plátce poplatků
364
3
digits, lz
Platební titul (pro statistické účely)
367
2
369
140
opt
Kreditní informace
509
20
opt
Název vlastního účtu
529
2
digits, lz, opt
Kód priority
531
10
opt
Alternativní účet pro poplatky (pouze CZK)
541
11
opt
Korespondenční banka
552
119
opt
Zpráva pro banku plátce
671
11
opt
SWIFT
Cílová banka, 1. řádek
Příjemce platby, 1. řádek
Měna
Cílová země
-3-
Export elektronických výpisů z účtů
2
ASCII soubor, 1 řádek = 1 transakce, pevné pozice položek, řádky končí CR+LF Délka
Pozice
Formát
Popis
1
35
Číslo vlastního účtu
36
3
Měna
39
5
Pořadové číslo oficiálního listinného výpisu
44
5
Pořadové číslo elektronického výpisu Gemini
49
8
YYYYMMDD
Datum výpisu
57
8
YYYYMMDD
Datum pořízení
65
8
YYYYMMDD
Datum zúčtování
73
2
C,D,RC,RD
Směr transakce (příjem / platba)
75
15
decpt
Částka
90
15
decpt
Zůstatek na účtě po tomto obratu
105
1
opt
Kód fondů
106
4
Typ transakce
110
16
Reference odesilatele
126
16
Reference banky
142
34
Detaily
176
?
delimited subfields
Informační pole, obsah závisí na typu transakce a území lokálního clearingu. Obecně obsahuje položky od sebe oddělované znakem s ASCII hodnotou 4. Položky mohou mít proměnnou délku a některé mohou být prázdné - v takovém případě za sebou následují dva oddělovací znaky aby pořadová čísla položek zůstala zachována.
-4-
2.1
Zahraniční převod v elektronických výpisech
Zahraniční převod se rozpozná podle tohoto kritéria: Položka „Reference banky“ (pozice 126, délka 16) obsahuje identifikátor „GE-FT“. V takovém případě informační pole (pozice 176, do konce řádky) obsahuje následující položky oddělené znakem s ASCII hodnotou 4. Pořadové číslo
Formát
Max. délka
Popis Interní reference
1
15
2
6
YYMMDD
Datum převodu
3
14
decpt
Kurz
4
3
5
17
6
3
7
15
decpt
Poplatky za převod
8
15
decpt
Poplatky za telex
9
15
decpt
Poplatky za šek
10
15
decpt
Poplatky za avízo
11
15
decpt
Telekomunikační poplatky
12
15
decpt
Ostatní poplatky
13
15
decpt
Poplatky za směnu
14
15
decpt
DPH
15
15
decpt
Ekvivalentní částka
16
15
decpt
Celková částka poplatků
17
16
decpt
Účet pro poplatky
18
15
decpt
Poplatky v zahraničí
19
15
decpt
Poplatky za SWIFT prioritu
20
35
Jméno plátce 1 (může obsahovat číslo účtu plátce)
21
35
Jméno plátce 2
22
35
Jméno plátce 3
23
35
Jméno plátce 4
24
35
Informace 1
25
35
Informace 2
26
35
Informace 3
27
35
Informace 4
28
35
Jméno příjemce 1 (může obsahovat číslo účtu příjemce)
29
35
Jméno příjemce 2
30
35
Jméno příjemce 3
31
35
Jméno příjemce 4
32
35
Jméno příjemce 5
33
35
Banka příjemce 1 (může obsahovat SWIFT kód)
34
35
Banka příjemce 2
35
35
Banka příjemce 3
36
35
Banka příjemce 4
37
35
Banka příjemce 5
38
35
Korespondenční banka 1 (může obsahovat SWIFT kód)
39
35
Korespondenční banka 2
40
35
Korespondenční banka 3
Měna převodu decpt
Převáděná částka Měna poplatků
-5-
41
35
Korespondenční banka 4
42
35
Korespondenční banka 5
43
35
Banka plátce 1 (může obsahovat SWIFT kód)
44
35
Banka plátce 2
45
35
Banka plátce 3
46
35
Banka plátce 4
47
35
Banka plátce 5
Vztahy mezi částkami: ekvivalentní částka (položka 15) = převáděná částka (položka 5) * kurz (položka 3) U debetní transakce: částka obratu (pozice 75) = ekvivalentní částka (15) + celková částka poplatků (16) U kreditní transakce: částka obratu (pozice 75) = ekvivalentní částka (15) - celková částka poplatků (16) Pokud jsou poplatky zaúčtovány jako samostatná transakce: částka obratu = ekvivalentní částka
2.2
Domácí převod v elektronických výpisech
Domácí převod se rozpozná podle tohoto kritéria: Položka „Reference banky“ (pozice 126, délka 16) obsahuje identifikátor „GE-CC“ („I-GE-CC“ pro kreditní, „O-GE-CC“ pro debetní transakce). V takovém případě informační pole (pozice 176, do konce řádky) obsahuje následující položky oddělené znakem s ASCII hodnotou 4. Pořadové číslo
Max. délka
Formát
Popis
1
1
„I“ pro příchozí, „O“ pro odcházející platby
2
2
Typ transakce v clearingu. Pro bližší informace konzultujte směrnice clearingového centra.
3
7
Směrový kód banky plátce
4
7
Směrový kód banky příjemce
5
7
Směrový kód třetí banky
6
10
Konstantní symbol
7
16
Číslo účtu plátce. Prvních 6 číslic je předčíslí (6 nul pro prázdné předčíslí), dalších 10 je vlastní číslo účtu.
8
20
Název účtu plátce
9
16
Číslo účtu příjemce. Prvních 6 číslic je předčíslí (6 nul pro prázdné předčíslí), dalších 10 je vlastní číslo účtu.
10
20
Název účtu příjemce
11
10
Debetní variabilní symbol
-6-
12
10
Debetní specifický symbol
13
140
Debetní informace
14
140
Kreditní informace
15
10
Kreditní variabilní symbol
16
10
Kreditní specifický symbol
17
140
Bankovní informace
Vysvětlivky digits: Hodnota smí obsahovat pouze číslice lz: Povinné úvodní nuly decpt: Položka může obsahovat desetinnou čárku (“.” nebo ”,”) opt: Nepovinná položka, může být prázdná nebo nemusí být vůbec uvedena, pokud je na konci řádku
-7-