Выгрузка банковских выписок в Excel — обязательный навык для бухгалтеров, фрилансеров и просто внимательных клиентов ВТБ. Формат .xlsx позволяет анализировать расходы, готовить отчётность для налоговой или просто вести семейный бюджет. Однако не все знают, что в ВТБ Онлайн есть сразу три официальных способа экспорта данных — и ещё два «обходных» пути для сложных случаев.
В этой статье разберём все варианты: от стандартной выгрузки через личный кабинет до автоматического парсинга через API (для разработчиков). Особое внимание уделим нюансам: почему иногда CSV удобнее, чем XLSX, как выгрузить данные за несколько лет назад, и что делать, если система выдаёт ошибку «Файл не сформирован». Все инструкции актуальны для 2026 года и проверены на реальных аккаунтах.
1. Выгрузка выписки через ВТБ Онлайн (веб-версия)
Самый надёжный способ — использовать десктопную версию ВТБ Онлайн. Здесь доступны все форматы файлов, включая .xlsx и .csv, а также гибкие настройки периода. Важно: для юридических лиц и ИП алгоритм немного отличается (об этом в отдельном разделе).
Пошаговая инструкция:
- 🔹 Авторизуйтесь на сайте online.vtb.ru (используйте логин от банковской карты или номер телефона).
- 📄 Перейдите в раздел
Счета → Выписки(для карт) илиСчета → История операций(для расчётных счетов). - 📅 Укажите диапазон дат. Максимальный период для одной выгрузки — 3 года (с 2021 по 2026).
- 💾 Нажмите «Экспорт» и выберите формат
Excel (.xlsx)илиCSV. Для бухгалтерских программ (1С, Контур) лучше выбрать CSV.
Указан верный период (не более 3 лет)
Выбран нужный счёт/карта
Формат файла соответствует задаче (XLSX для анализа, CSV для 1С)
Отключен блокировщик рекламы (может мешать скачиванию)
-->
Файл сформируется в течение 1–2 минут и автоматически скачается в папку «Загрузки». Если этого не произошло, проверьте раздел Мои документы → Выписки в личном кабинете — иногда файлы «застревают» там.
Если нужна выписка за период более 3 лет, разбейте запрос на несколько частей (например, 2021–2022 и 2023–2026) и объедините файлы later в Excel с помощью функции Power Query.
2. Экспорт через мобильное приложение ВТБ
Мобильное приложение ВТБ Онлайн (доступно для Android и iOS) тоже позволяет выгружать выписки, но с ограничениями. Главный минус — отсутствует прямой экспорт в Excel. Вместо этого придётся использовать промежуточный формат .pdf или .csv, а затем конвертировать его.
Как выгрузить:
- Откройте приложение и авторизуйтесь (по отпечатку, PIN-коду или SMS).
- Выберите нужную карту или счёт на главном экране.
- Тапните на иконку
Выписка(значок документа в правом верхнем углу). - Укажите период и нажмите
Отправить на почтуилиСохранить.
Файл придёт на email в формате .pdf. Чтобы преобразовать его в Excel, воспользуйтесь онлайн-конвертерами (например, SmallPDF) или функцией Импорт данных в самом Excel.
Excel (.xlsx)|CSV для 1С|PDF для печати|Любой, лишь бы было удобно-->
⚠️ Внимание: В мобильном приложении нельзя выгрузить выписку за период более 1 года. Для длительных периодов используйте веб-версию или обратитесь в отделение банка.
3. Выгрузка через СМС-банк и USSD-команды
Мало кто знает, но ВТБ позволяет запросить выписку даже без интернета — через USSD-команды или СМС. Этот способ подходит для срочных случаев (например, если нужно подтвердить платеж, а интернета нет), но имеет серьёзные ограничения:
- 📄 Выписка придёт в виде SMS или push-уведомления — её придётся копировать вручную.
- 📅 Период ограничен последними 10 операциями (нельзя выбрать произвольные даты).
- 💰 Комиссия за выписку через USSD — 0 рублей (бесплатно для всех тарифов).
Инструкция:
- Наберите на телефоне команду:
*111*321#(для карт) или*111*322#(для счетов). - Следуйте голосовым подсказкам: выберите карту/счёт → запросите выписку.
- Дождитесь SMS с данными (придёт в течение 1–2 минут).
Для автоматического парсинга SMS в Excel можно использовать макросы VBA или сервисы вроде Zapier. Однако это требует навыков программирования.
Как автоматизировать выгрузку через SMS
1. Настройте переадресацию SMS с банковского номера на email (через оператора связи).
2. Используйте Google Apps Script для парсинга писем и записи данных в Google Sheets.
3. Экспортируйте данные из Google Sheets в Excel при необходимости.
4. Выгрузка для юридических лиц и ИП: особенности
Если вы ведёте бизнес и используете расчётный счёт ВТБ, алгоритм выгрузки выписок будет другим. Главные отличия:
- 🏢 Доступен расширенный формат
1С (DBF)для прямого импорта в бухгалтерские программы. - 📊 Можно выгружать данные по нескольким счетам одновременно (в одном файле).
- 🔒 Требуется электронная подпись (ЕЦП) для подтверждения выгрузки архивных данных (старше 1 года).
Пошаговая инструкция для бизнеса:
- Авторизуйтесь в ВТБ Бизнес Онлайн по ссылке business.vtb.ru.
- Перейдите в раздел
Выписки → Архив выписок. - Выберите счёта, укажите период и формат (
XLSX,CSVилиDBF). - Подпишите запрос электронной подписью (если требуется).
| Формат файла | Подходит для | Ограничения |
|---|---|---|
XLSX |
Ручной анализ, графики, сводные таблицы | Не всегда корректно импортируется в 1С |
CSV |
Импорт в 1С, Контур, другие бухпрограммы | Требует настройки разделителей (запятая/точка с запятой) |
DBF |
Прямой импорт в 1С:Бухгалтерию | Не открывается в стандартном Excel |
⚠️ Внимание: Для выгрузки выписок старше 5 лет потребуется письменный запрос в отделение банка. Архивные данные хранятся в ВТБ не более 7 лет.
5. Альтернативные способы: API и парсинг
Для разработчиков и продвинутых пользователей есть два неочевидных метода:
1. Выгрузка через Open API ВТБ
ВТБ предоставляет API для бизнес-клиентов, который позволяет автоматизировать выгрузку выписок. Для этого нужно:
- 🔑 Получить API-ключ в личном кабинете ВТБ Бизнес Онлайн.
- 📥 Использовать endpoint
/statementsс параметрамиaccount_idиdate_from/date_to. - 💻 Обработать ответ в формате
JSONи конвертировать в Excel через скрипт (Python, PHP).
Пример запроса на Python:
import requests
url = "https://api.vtb.ru/business/statements"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
params = {
"account_id": "1234567890",
"date_from": "2026-01-01",
"date_to": "2026-06-30",
"format": "csv"
}
response = requests.get(url, headers=headers, params=params)
with open("statement.csv", "wb") as f:
f.write(response.content)
2. Парсинг личного кабинета
Если API недоступен, можно автоматизировать выгрузку через эмуляцию действий в браузере (с помощью Selenium или Puppeteer). Однако это нарушает пользовательское соглашение банка и может привести к блокировке аккаунта.
Используйте API только для легальных задач (например, интеграции с CRM). Парсинг личного кабинета без согласия банка — рискованный метод, который может привести к санкциям.
6. Частые ошибки и их решение
При выгрузке выписок клиенты ВТБ сталкиваются с типичными проблемами. Разберём самые распространённые:
Ошибка: «Файл не сформирован»
Причины и решения:
- 🔄 Серверная ошибка — повторите запрос через 5–10 минут.
- 📅 Некорректный период — проверьте, что дата «от» раньше даты «до».
- 🔒 Ограничения по тарифу — уточните в поддержке, доступна ли выгрузка для вашего типа счёта.
Ошибка: «Файл повреждён» (при открытии Excel)
Чаще всего это происходит с файлами .csv, если:
- 📑 Неверный разделитель (замените запятые на точку с запятой в настройках Excel).
- 🌍 Несовпадение кодировки (откройте файл через Notepad++ и сохраните в
UTF-8).
Ошибка: «Нет данных за указанный период»
Возможные причины:
- 📌 На счёту не было операций в выбранные даты.
- 🔍 Выбран не тот счёт/карта (проверьте реквизиты).
- 🏦 Для архивных данных (старше 3 лет) требуется запрос в отделение.
Если Excel не открывает CSV-файл корректно, импортируйте его через Данные → Из текста/CSV и вручную укажите разделитель и кодировку.
FAQ: Ответы на популярные вопросы
Можно ли выгрузить выписку за 10 лет?
Нет, через личный кабинет доступны данные только за последние 3 года. Для более ранних периодов нужно:
- Обратиться в отделение ВТБ с паспортом.
- Написать запрос на архивные выписки (услуга платная, стоимость — от 200 до 500 рублей за год).
- Подождать до 5 рабочих дней (данные предоставят на бумаге или в электронном виде).
Исключение: для юридических лиц архив хранится до 7 лет, но также требует письменного запроса.
Как выгрузить выписку в Excel с карты другого человека?
Это невозможно без доступа к его личному кабинету. Однако есть легальные способы:
- 📄 Попросите владельца карты выгрузить выписку и отправить вам файл.
- 🏦 Оформите доверенность на управление счётом (в отделении ВТБ).
- 💳 Для бизнес-карт: подключите функцию «Мультиаккаунт» в ВТБ Бизнес Онлайн.
⚠️ Внимание: Нелегальная выгрузка данных чужой карты квалифицируется как нарушение 159.6 УК РФ («Мошенничество в сфере компьютерной информации») и карается штрафом до 500 000 рублей.
В выписке не отображаются некоторые операции. Почему?
Причины могут быть разные:
- 🕒 Задержка обработки — некоторые переводы (особенно между банками) отображаются с lagом до 3 дней.
- 🔄 Ошибка фильтра — проверьте, что в настройках выгрузки не стоят галочки «Только расходы» или «Только доходы».
- 💳 Скрытые операции — если карта привязана к сервисам вроде Apple Pay или Samsung Pay, некоторые транзакции могут группироваться.
Решение: попробуйте выгрузить выписку в формате PDF — там отображаются все операции, включая служебные.
Можно ли настроить автоматическую выгрузку выписок по расписанию?
Да, но только для юридических лиц через ВТБ Бизнес Онлайн. Для этого:
- Перейдите в
Настройки → Автоматические отчёты. - Создайте новое правило: укажите счёт, период (ежемесячно/еженедельно), формат (
CSV/XLSX) и email для отправки. - Подтвердите настройку электронной подписью.
Для физических лиц автоматическая выгрузка недоступна, но можно использовать IFTTT или Zapier для парсинга email-уведомлений от банка.
Как конвертировать выписку из ВТБ в формат для 1С?
Если вы скачали файл в формате CSV, для импорта в 1С сделайте следующее:
- Откройте файл в Excel и сохраните как
Текстовый файл (разделители — табуляция). - В 1С перейдите в
Банк → Выписки → Импорт. - Выберите формат
ВТБ 24 (CSV)и укажите путь к файлу. - Настройте соответствие колонок (дату, сумму, контрагента).
Для форматов DBF или 1C:Enterprise дополнительная конвертация не требуется — 1С распознаёт их автоматически.