Formáty výpisů z účtu: CSV, GPC, MT940 a camt.053
Tentýž výpis bývá k dispozici v několika souborech. Liší se tím, jak jsou údaje zapsané. Tady je, co v nich najdete.
Ověřeno
Čtyři formáty v jedné tabulce
Například Fio banka nabízí výpisy z účtu mimo jiné v CSV, GPC, MT940 a ČBA XML (camt.053). Tyto čtyři tady rozebereme.
| Formát | Jak je zapsaný | Kdo ho popisuje |
|---|---|---|
| CSV | Text, hodnoty oddělené znakem | Obecnou podobu RFC 4180, sloupce určuje banka |
| GPC | Text, záznamy pevné délky | Banka ve své dokumentaci |
| MT940 | Text, pole se značkami | Vychází z formátu SWIFT |
| camt.053 | XML | Norma ISO 20022 |
CSV: tabulka v textovém souboru
Každý řádek je jeden pohyb, hodnoty odděluje znak. RFC 4180 popisuje jen obecnou podobu CSV, ne to, jaké sloupce má výpis mít. Názvy, pořadí a počet sloupců proto určuje banka.
Při otevírání hrají roli dvě věci: oddělovač (středník, čárka nebo tabulátor) a kódování (UTF-8 nebo Windows-1250). Při špatném kódování se rozpadne diakritika.
GPC: záznamy pevné délky
Podle popisu Fio banky má každý záznam 130 znaků a mezi údaji není žádný oddělovač. Význam údaje určuje jeho pozice v záznamu.
| Začátek záznamu | Co obsahuje |
|---|---|
074 | Údaje o výpisu: starý a nový zůstatek, obraty |
075 | Jeden pohyb na účtu |
- Částka pohybu má 12 číslic s vodícími nulami a je v haléřích.
- Kód účtování:
1debet,2kredit,4storno debetu,5storno kreditu.
MT940: pole se značkami
Fio banka uvádí, že její výpis v tomto formátu vychází z mezinárodního formátu SWIFT MT940, soubor má příponu STA a lze ho použít jen pro výpisy, ne pro přehled pohybů.
Soubor se skládá z polí uvozených značkou. Například podle popisu Raiffeisenbank je pohyb na řádku :61: a podrobnosti k němu v poli :86:.
camt.053: XML podle ISO 20022
camt.053 je výpis z účtu ve formátu XML podle mezinárodní normy ISO 20022. Fio banka popisuje ČBA XML jako český národní formát vycházející z ISO 20022 CAMT.053.001.02 a SBA XML jako slovenský.
Údaje jsou v pojmenovaných prvcích, takže program nemusí hádat, co je který sloupec.
Jak poznáte, co máte před sebou
Otevřete soubor v textovém editoru a podívejte se na obsah:
- XML, kde je prvek
BkToCstmrStmt: camt.053. - Řádky začínající
:61:: MT940. - Řádky začínající
074a075: GPC. - Řádek s názvy sloupců a pod ním hodnoty oddělené znakem: CSV.
Aplikace Do koruny tyto formáty pozná sama a přečte je v telefonu: CSV, GPC, MT940, camt.053 i XML od ČSOB. Postup podle banky najdete na stránce Banky.
Časté otázky
Který formát si mám vybrat?
Chcete-li výpis prohlížet nebo upravovat v tabulce, CSV. Pro převod do programu mají výhodu GPC, MT940 a camt.053: mají pevnou strukturu a nemusíte přiřazovat sloupce.
Proč je částka v GPC stokrát větší?
Protože je v haléřích a bez desetinné čárky. Částka 12,50 Kč je v souboru zapsaná jako 000000001250.
Je camt.053 totéž co ČBA XML?
ČBA XML je český národní formát, který podle popisu Fio banky vychází z ISO 20022 CAMT.053.001.02. Je to tedy camt.053 v české podobě.
Zdroje
Do koruny v telefonu
Výdaje, rozpočet a plánované platby. Bez účtu, data jen v telefonu.
Připravujeme — aplikace bude brzy v App Store a na Google Play.