Импорт без догадок
CSV, OFX или QFX: какой формат банковской выписки выбрать
Сначала выберите самый структурированный файл, затем проверьте период, поля и итоговый остаток.

OFX и QFX обычно удобнее, когда приложение поддерживает их структуру, а CSV полезен как распространенный и читаемый табличный вариант. Ни один формат не гарантирует идеальный импорт. Для первого раза скачайте короткий период, не меняйте исходный файл, проверьте разные типы операций и только затем переносите большой объем.
01
Какой формат выбрать в первую очередь?
Если банк предлагает OFX или QFX и приложение поддерживает этот файл, начните со структурированного формата: в нем поля операций уже имеют назначение. CSV выбирайте, когда других вариантов нет или нужно вручную проверить и сопоставить колонки. Лучший файл определяется не расширением само по себе, а полнотой дат, сумм, направлений операций и идентификаторов.
| Формат | Сильная сторона | Главная проверка |
|---|---|---|
| CSV | Открывается как таблица, часто доступен в интернет-банке | Разделитель, кодировка, названия и порядок колонок |
| OFX | Структурированные финансовые поля и идентификаторы операций | Версия формата и корректность экспорта банка |
| QFX | Вариант финансового обмена, часто доступный как Web Connect | Совместимость конкретного файла с выбранным приложением |
Перед импортом выберите короткий период и сохраните исходный файл без ручного редактирования. Так проще повторить проверку, если результат оказался неполным.
02
Что важно знать о CSV?
CSV хранит табличные строки как текст, но название не гарантирует одинаковую структуру у разных банков. RFC 4180 описывает распространенные правила и тип text/csv, однако сам документ имеет информационный статус и признает различия реализаций. В одном файле суммы могут быть в двух колонках, в другом - в одной колонке со знаком.
Частые различия касаются разделителя, десятичного знака, кодировки, формата даты и кавычек вокруг полей. Поэтому импортеру нужно либо узнать шаблон конкретного банка, либо попросить пользователя сопоставить колонки.
| Поле | Возможные варианты | Риск |
|---|---|---|
| Дата | День, месяц и год в разном порядке | Операция попадет не в тот период |
| Сумма | Одна колонка со знаком или отдельные приход и расход | Поменяется направление операции |
| Разделитель | Запятая, точка с запятой, табуляция | Строка не разделится на поля |
| Кодировка | UTF-8 и другие варианты | Описание операции станет нечитаемым |
03
Чем OFX отличается от таблицы?
OFX создан для обмена финансовыми данными между организациями и программами. Формат задает именованные элементы для счетов, операций, дат, сумм и других финансовых сущностей. Версии OFX 1.x основаны на SGML-подобной структуре, а версии 2.x используют XML. Такая структура обычно уменьшает число ручных сопоставлений, но не отменяет проверку результата.
Рабочая группа OFX при Financial Data Exchange публикует спецификации и схемы. Один и тот же банк может экспортировать старую или новую версию, поэтому приложение должно корректно обработать именно выданный файл.
04
Что такое QFX и когда его выбирать?
QFX используется финансовыми организациями для передачи операций в продукты Quicken через сценарий Web Connect. Quicken описывает такой файл как источник данных об операциях, балансах и других полях счета. По структуре QFX близок к OFX, но совместимость может зависеть от дополнительных полей и требований конкретной программы, поэтому переименование расширения не является надежной конвертацией.
Если банк явно предлагает QFX, скачивайте исходный вариант. Стороннее преобразование PDF или таблицы в QFX может потерять поля или создать файл, который приложение не примет.
Не путайте QFX с QXF. Quicken использует QXF для переноса данных между собственными файлами продукта, а QFX - для загрузки банковских операций.
05
Как проверить качество выписки до импорта?
Проверьте, что файл относится к нужному счету и периоду, имеет ненулевой размер и содержит несколько узнаваемых операций. Сравните начало и конец периода с банковским интерфейсом, найдите перевод между своими счетами и возврат. Эти строки помогают понять, правильно ли файл передает направление, дату и описание операций.
- Скачайте короткий период. Для первой проверки достаточно нескольких дней с разными типами операций.
- Не редактируйте исходник. Сохраните его отдельно до успешной сверки.
- Проверьте крайние даты. Файл не должен захватывать неожиданный период.
- Найдите разные типы строк. Расход, доход, перевод и возврат проверяют разные ветки импорта.
- Сравните число и сумму операций. После импорта выполните сверку счета.
Полный маршрут продолжает статья как импортировать выписку без дублей.
06
Почему импорт может дать неверный результат?
Расширение файла не гарантирует полноту данных. Банк может выгрузить только проведенные операции, изменить знак суммы, объединить описание или повторить строки на границе периодов. Ошибка также появляется, когда пользователь импортирует один период дважды, выбирает не тот счет или принимает перевод между своими картами за расход и доход.
| Симптом | Что проверить |
|---|---|
| Все суммы стали расходами | Колонку направления или знак суммы |
| Русский текст нечитаем | Кодировку CSV и повторный экспорт |
| Операции повторились | Пересечение дат и идентификаторы строк |
| Общий баланс изменился после перевода | Тип операции и наличие второго счета |
| Не хватает последних покупок | Статус операций и конечную дату выгрузки |
Если итог не совпадает, пройдите пошаговую сверку счета. Для переводов между своими картами есть отдельное объяснение.
07
Как обращаться с файлом выписки?
Выписка может содержать имя, номер или маску счета, назначения платежей, суммы и сведения о контрагентах. Храните исходник только там, где он нужен для проверки, не прикладывайте его к публичным сообщениям и удаляйте временные копии после завершения импорта. Если файл нужно показать поддержке, заранее уточните, какие поля можно скрыть.
В «Мере» пользователь сам выбирает файл для импорта. Приложение не требует автоматического подключения к банку, но локальный подход не отменяет осторожность с самим файлом и резервной копией.
08
Короткие ответы на частые вопросы
Какой формат лучше для Меры?
Если банк предлагает OFX или QFX, начните с него. CSV тоже поддерживается, но может потребовать сопоставления колонок. В любом случае проверьте короткий период до большого импорта.
Можно ли переименовать OFX в QFX?
Переименование меняет только расширение и не добавляет требуемые поля. Используйте исходный формат банка или поддерживаемый способ конвертации с последующей проверкой.
Почему CSV открывается неправильно?
Частые причины - другой разделитель, кодировка, формат даты или десятичный знак. Лучше повторно экспортировать файл и выбрать корректные параметры импорта, а не править все строки вручную.
Можно ли импортировать PDF-выписку?
В текущем MVP «Меры» поддерживаются CSV, OFX и QFX. PDF предназначен прежде всего для просмотра и не входит в заявленный набор форматов импорта.
09
Источники и границы материала
Материал объясняет общий способ работы с личным бюджетом и не заменяет индивидуальную финансовую консультацию. Проценты, сроки и примеры используются как ориентиры для самостоятельной проверки, а не как обязательная норма.
Закрытый MVP 1.0
Проверить подход на своих записях
В «Мере» можно вести операции, счета, категории и месячные бюджеты без автоматического подключения к банку. Финансовые данные для заявки на тестирование не нужны.