Do koruny

Формати виписок з рахунку: CSV, GPC, MT940 і camt.053

Та сама виписка з рахунку (výpis z účtu) часто доступна в кількох файлах. Вони відрізняються тим, як записані дані. Ось що в них є.

Перевірено

Чотири формати в одній таблиці

Наприклад, Fio banka пропонує виписки, серед іншого, у CSV, GPC, MT940 і ČBA XML (camt.053). Ці чотири розберемо тут.

ФорматЯк записанийХто його описує
CSVТекст, значення розділені символомЗагальний вигляд описано в RFC 4180, стовпці визначає банк
GPCТекст, записи фіксованої довжиниБанк у своїй документації
MT940Текст, поля з міткамиБазується на форматі SWIFT
camt.053XMLСтандарт ISO 20022

CSV: таблиця в текстовому файлі

Кожен рядок це одна операція, значення розділені символом. RFC 4180 описує лише загальний вигляд CSV, а не те, які стовпці мають бути у виписці. Тому назви, порядок і кількість стовпців визначає банк.

Під час відкриття важливі дві речі: роздільник (крапка з комою, кома або табуляція) і кодування (UTF-8 або Windows-1250). За неправильного кодування чеські літери ламаються.

GPC: записи фіксованої довжини

За описом Fio banka кожен запис має 130 символів, а між значеннями немає роздільника. Зміст значення визначається його позицією в записі.

Початок записуЩо містить
074Дані про виписку: старий і новий залишок, обороти
075Одна операція за рахунком
  • Сума операції записана 12 цифрами з провідними нулями і вказана в гелерах (haléře).
  • Код проведення: 1 дебет, 2 кредит, 4 сторно дебету, 5 сторно кредиту.

MT940: поля з мітками

Fio banka зазначає, що її виписка в цьому форматі базується на міжнародному форматі SWIFT MT940, файл має розширення STA і підходить лише для виписок, а не для списку операцій.

Файл складається з полів, що починаються з мітки. Наприклад, за описом Raiffeisenbank операція міститься в рядку :61:, а подробиці до неї в полі :86:.

camt.053: XML за ISO 20022

camt.053 це виписка з рахунку у форматі XML за міжнародним стандартом ISO 20022. Fio banka описує ČBA XML як чеський національний формат на основі ISO 20022 CAMT.053.001.02, а SBA XML як словацький.

Дані лежать в іменованих елементах, тому програмі не потрібно вгадувати, який стовпець що означає.

Як зрозуміти, що перед вами

Відкрийте файл у текстовому редакторі й подивіться на вміст:

  • XML з елементом BkToCstmrStmt: camt.053.
  • Рядки, що починаються з :61:: MT940.
  • Рядки, що починаються з 074 і 075: GPC.
  • Рядок із назвами стовпців і під ним значення, розділені символом: CSV.

Застосунок Do koruny сам розпізнає ці формати й читає їх у телефоні: CSV, GPC, MT940, camt.053 і XML від ČSOB. Порядок дій для кожного банку на сторінці Банки.

Часті запитання

Який формат вибрати?

Щоб переглядати або правити виписку в таблиці, CSV. Для перенесення в програму зручніші GPC, MT940 і camt.053: структура в них стала, і стовпці зіставляти не потрібно.

Чому сума в GPC у сто разів більша?

Бо вона в гелерах і без десяткової коми. Сума 12,50 Kč записана у файлі як 000000001250.

camt.053 і ČBA XML це одне й те саме?

ČBA XML це чеський національний формат, який за описом Fio banka базується на ISO 20022 CAMT.053.001.02. Тобто це camt.053 у чеському вигляді.

Джерела

Do koruny у телефоні

Витрати, бюджет і планові платежі. Без акаунта, дані лише в телефоні.

Готуємо до виходу — незабаром в App Store і Google Play.