Конвертер банковских выписок из PDF в QIF
Конвертируйте банковские выписки из PDF в QIF прямо в браузере, ничего никуда не загружая.
Ввод
Вывод
Документация
Как извлечь операции из выписки в PDF
Большинство банков предоставляют выписки в формате PDF. Их удобно читать, но они бесполезны для электронных таблиц, приложений для ведения бюджета и бухгалтерских программ. Им нужны данные об операциях: CSV или Excel для электронных таблиц, OFX или QIF для приложений для личных финансов и CAMT.053 или MT940 для бухгалтерских программ. Копировать строки вручную долго и легко ошибиться, поэтому этот конвертер извлекает операции из PDF и сохраняет их в нужном вам формате.
Описание инструмента
Все конвертеры банковских выписок здесь работают одинаково — от универсального конвертера банковских выписок до конвертеров для одного формата, например из PDF банковской выписки в CSV или CAMT.053: при запуске выбраны форматы, указанные в названии, а меню «Источник» и «Целевой формат» позволяют выбрать любые другие.
Перетащите одну или несколько выписок в PDF в область источника, например выписки за каждый месяц года. Каждая выписка конвертируется отдельно, а кнопка «Скачать всё» сохраняет результаты вместе в ZIP-файл. Переключитесь на вкладку «Текст» в области целевого формата, чтобы просмотреть результат до скачивания.
Выписки обрабатываются в вашем браузере и никуда не загружаются.
Как считывается выписка в PDF
Конвертер считывает текст PDF и находит таблицу операций по расположению текста на странице:
- Операцией считается строка, начинающаяся с даты и содержащая сумму. Строки под ней, в которых нет ни даты, ни суммы, продолжают её описание. Если в строке есть сумма, но нет даты, ей присваивается дата из строки выше — как в выписках, где дата каждого дня указывается только один раз.
- Суммы могут быть указаны в одном столбце со знаками, в отдельных столбцах для списаний и поступлений или с пометками CR и DR — с текущим остатком или без него. Столбцы различаются по заголовкам, написанным на английском и многих других языках, а также по тому, сходятся ли остатки. Поэтому списания всегда отображаются как отрицательные суммы.
- Даты могут быть записаны так: 05.01.2026, 01/05/2026, 2026-01-05, 5 Jan 2026 или Jan 5 — с годом или без него. Если год не указан, он определяется по периоду выписки. Даты вида 01/05 интерпретируются как день/месяц или месяц/день в зависимости от остальных дат в выписке.
- Номер IBAN или счёта, BIC, валюта, период выписки, а также начальный и конечный остатки извлекаются из текста вокруг таблицы.
- Если в выписке сначала указаны самые новые операции, они сортируются по дате.
В PDF должен быть текст, который можно выделить. В отсканированных выписках такого текста нет: извлечь его можно с помощью инструмента извлечения текста из PDF с OCR, а затем передать этот текст конвертеру, выбрав TXT в качестве источника. Сначала нужно снять защиту с выписок, защищённых паролем. Для этого можно воспользоваться инструментом удаления пароля из PDF.
Выписки оформляются множеством разных способов, поэтому сверяйте результат с PDF — например, проверьте, совпадает ли последний остаток с конечным остатком в выписке.
Форматы
- CSV и Excel: по одной строке на операцию с датой, датой валютирования, описанием, суммой (отрицательной для списаний), остатком после операции и валютой. В файлах Excel используются настоящие даты и числа, поэтому их можно сортировать и суммировать.
- JSON: счёт, валюта, период и остатки, затем операции.
- CAMT.053: банковская выписка в формате XML по стандарту ISO 20022, который используют банки Европы и Швейцарии. На каждую операцию приходится отдельная проведённая запись. В настройке версии CAMT можно выбрать camt.053.001.08 — эту версию сейчас используют большинство банков и программ — или более старые .04 и .02, если программа поддерживает только их.
- MT940: формат выписки SWIFT, который по-прежнему импортируют многие бухгалтерские программы. Файл сохраняется с расширением .sta. Символы, не входящие в набор символов SWIFT, упрощаются, а слишком длинные для MT940 описания сокращаются.
- OFX: формат, который импортируют Quicken, QuickBooks, GnuCash и большинство приложений для ведения бюджета. Для каждой операции создаётся ID на основе даты, суммы и описания. Поэтому при повторном импорте одной и той же выписки операции не добавляются повторно.
- QIF: более старый формат Quicken, в котором даты записываются в порядке «месяц, день». Некоторые приложения по-прежнему предпочитают его.
- TXT: выписка в виде обычной текстовой таблицы — её можно читать, печатать или вставлять в другие документы.
Источником может быть любой формат, кроме PDF. Поэтому конвертер также позволяет преобразовать CAMT.053 в CSV, MT940 в CAMT.053 или CSV-экспорт банка в OFX. В файлах CAMT.053, MT940 и OFX всегда указываются остатки. Если в выписке их нет, остатки рассчитываются по остатку после каждой операции или принимаются равными 0 в начале.
Пример
Выписка со следующими строками:
IBAN GB33 BUKB 2020 1555 5555 55
Дата Описание Списано Зачислено Остаток
01 Jan 2026 Остаток на начало периода 1,000.00
03 Jan 2026 TESCO STORES 2041 45.20 954.80
LONDON GB
05 Jan 2026 SALARY ACME LTD 2,500.00 3,454.80преобразуется в такой файл CSV:
Дата,Дата валютирования,Описание,Сумма,Остаток,Валюта
2026-01-03,,TESCO STORES 2041 LONDON GB,-45.20,954.80,GBP
2026-01-05,,SALARY ACME LTD,2500.00,3454.80,GBP