Do koruny

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átJak je zapsanýKdo ho popisuje
CSVText, hodnoty oddělené znakemObecnou podobu RFC 4180, sloupce určuje banka
GPCText, záznamy pevné délkyBanka ve své dokumentaci
MT940Text, pole se značkamiVychází z formátu SWIFT
camt.053XMLNorma 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áznamuCo obsahuje
074Údaje o výpisu: starý a nový zůstatek, obraty
075Jeden pohyb na účtu
  • Částka pohybu má 12 číslic s vodícími nulami a je v haléřích.
  • Kód účtování: 1 debet, 2 kredit, 4 storno debetu, 5 storno 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í 074 a 075: 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.