К статье
Практический материал

Учет и Финансы · 10 мин

Как выгрузить банковские выписки из клиент-банка в 1С

Как выгрузить банковские выписки из клиент-банка в 1С: настройка обмена, форматы файлов, загрузка через обработку, проверка и типичные ошибки.

Загрузка банковских выписок в 1С — одна из самых частых операций бухгалтера: на её основе создаются документы поступления и списания денежных средств, закрываются долги контрагентов и формируется картина движения денег. Ручной ввод платёжек занимает часы и неизбежно приводит к ошибкам в суммах и назначениях платежа, поэтому обмен с клиент-банком настраивают один раз и пользуются ежедневно.

Механизм в целом одинаков во всех типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация): в клиент-банке формируется файл выгрузки за период, а в 1С этот файл загружается специальной обработкой «Обмен с банком» (в старых версиях — «Клиент-банк»). Различия касаются только формата файла и расположения команд в интерфейсе конкретного банка.

Ниже разобран полный цикл: подготовка настроек в 1С, выгрузка файла из клиент-банка, загрузка и проверка результата, а также ситуации, когда стандартный обмен не срабатывает.

Подготовка: что проверить в 1С перед первой загрузкой

Прежде чем выгружать файл из банка, убедитесь, что в 1С корректно заполнены данные расчётного счёта. Откройте карточку организации, перейдите на вкладку «Банковские счета» и проверьте номер счёта, БИК банка и наименование. Ошибка в номере счёта — самая частая причина того, что выписка «не видится» программой или загружается в пустую.

В карточке банковского счёта найдите блок настроек обмена с банком (в 1С:Бухгалтерии это ссылка «Настройка обмена с банком» или поля «Программа» и «Файл выгрузки/загрузки»). Здесь указывается:

  • название системы клиент-банка (например, iBank 2, Сбербанк Бизнес Онлайн, ВТБ Бизнес Онлайн) — влияет на формат исходящих платёжек;
  • путь к файлу выгрузки платёжных поручений (из 1С в банк);
  • путь к файлу загрузки выписок (из банка в 1С).

Практично создать отдельную папку, например C:\BankExchange, и всегда сохранять файлы выписок туда: так проще контролировать, какой файл за какой день загружен, и не перепутать выгрузку с загрузкой.

Выгрузка выписки из клиент-банка

Интерфейсы банков различаются, но логика везде одна: найдите раздел «Выписки» или «Выписки и отчёты», выберите счёт и период, затем команду «Экспорт» или «Выгрузить». В списке форматов выберите вариант, связанный с 1С — он может называться «1С», «1С (текст)», «Экспорт в 1С», «Формат 1С:Предприятие».

Некоторые банки предлагают несколько вариантов экспорта: текстовый файл (txt), XML, CSV. Для стандартной обработки обмена нужен именно текстовый формат обмена с клиент-банком. XML-форматы (ISO 20022, camt.053) поддерживаются не всеми конфигурациями, а CSV вообще не является форматом обмена с 1С — это просто таблица для просмотра в Excel.

Если в вашем банке нет явного формата 1С, поищите пункт «Экспорт платежных документов» или раздел настроек интеграции. В большинстве крупных банков экспорт в 1С есть, но иногда его нужно включить в настройках профиля или запросить у менеджера банка.

Порядок действий в клиент-банке
  1. 1
    Откройте раздел «Выписки» и выберите нужный расчётный счёт
  2. 2
    Укажите период — обычно один рабочий день или интервал с даты последней загрузки
  3. 3
    Нажмите «Экспорт» / «Выгрузить» и выберите формат «1С» (текстовый)
  4. 4
    Сохраните файл в рабочую папку обмена, например C:\BankExchange
  5. 5
    Не переименуйте и не редактируйте файл вручную

Загрузка выписки в 1С: стандартный сценарий

В 1С:Бухгалтерии 8.3 путь такой: раздел «Банк и касса» → «Банковские выписки» → кнопка «Загрузить» (или «Ещё» → «Обмен с банком»). Откроется обработка обмена с банком на закладке «Загрузка». Если путь к файлу настроен в карточке счёта, программа сама подставит его; иначе укажите файл вручную через кнопку выбора.

После нажатия «Прочитать данные из файла» (в некоторых версиях чтение происходит автоматически) в табличной части появится список документов выписки. Программа сразу показывает статус каждой строки: какие документы будут созданы, какие найдены среди уже введённых, а какие содержат ошибки — например, не найден контрагент или счёт организации не совпадает.

Проверьте список перед загрузкой: общее количество документов, итоговые суммы по поступлениям и списаниям. Эти цифры должны совпасть с итогами выписки в клиент-банке. После проверки нажмите «Загрузить». Программа создаст документы «Поступление на расчётный счёт» и «Списание с расчётного счёта», а найденные ранее введённые документы обновит и пометит как подтверждённые банком.

Загрузка в Управление торговлей и ERP

В УТ 11 и ERP обработка находится в разделе «Казначейство» → «Безналичные платежи» → «Обмен с банком». Принцип тот же, но есть особенность: эти конфигурации поддерживают прямой обмен с банком (DirectBank) без файлов вообще — 1С сама забирает выписки по защищённому каналу. Если банк поддерживает сервис 1С:ДиректБанк, это самый удобный вариант: настройка выполняется один раз через мастер, и дальше выписки загружаются по кнопке или по расписанию.

Способы получить выписку в 1С

Файловый обмен (txt)

Универсальный вариант, работает с любым банком, который экспортирует в формат 1С. Минус: файл нужно каждый раз сохранять и указывать вручную.

DirectBank / 1С:ДиректБанк

Прямой обмен без файлов: выписки и платёжки передаются по защищённому каналу. Требует поддержки со стороны банка и первичной настройки с сертификатами.

Внешние обработки и сервисы

Подходят для нестандартных форматов (CSV, Excel), но требуют проверки корректности сопоставления полей и доверия к источнику обработки.

Проверка результата после загрузки

Загрузка файла сама по себе не гарантирует корректность учёта. После загрузки откройте журнал «Банковские выписки» и сверьте: количество созданных документов, сальдо на конец дня по счёту в 1С и в клиент-банке. Расхождение остатка — верный признак пропущенной или задублированной операции.

Обратите внимание на документы, созданные без контрагента или с неправильным видом операции. Программа определяет контрагента по ИНН и расчётному счёту из платёжки: если контрагента нет в справочнике, он создаётся автоматически с минимальными реквизитами, и такие карточки стоит дозаполнить. Вид операции (оплата от покупателя, возврат, комиссия банка) подставляется по назначению платежа, но эвристика не идеальна — проверьте хотя бы нетиповые платежи.

Контрольные точки

Как проверить результат загрузки

Остаток по расчётному счёту в 1С на конец дня
Норма

Совпадает с остатком в клиент-банке копейка в копейку

Тревожный признак

Расхождение — ищите пропущенную или дублирующуюся операцию

Количество документов в выписке
Норма

Совпадает с числом операций в файле выгрузки

Тревожный признак

Часть строк не загрузилась — смотрите протокол ошибок обработки

Контрагенты и договоры в созданных документах
Норма

Контрагенты определены, договоры подставлены

Тревожный признак

Документы без контрагента или с новыми пустыми карточками

Типичные ошибки и их устранение

Чаще всего загрузка ломается на несоответствии реквизитов. Если программа сообщает, что счёт не найден, сравните номер счёта в карточке 1С и в файле выписки: лишний пробел, другой регистр букв в валютном счёте или устаревший БИК после реорганизации банка приводят именно к этой ошибке. БИК обновите в справочнике банков — в типовых конфигурациях есть автоматическое обновление классификатора банков.

Вторая группа проблем — кодировка файла. Если назначения платежей загружаются иероглифами, файл сохранён не в той кодировке. Классический формат обмена использует Windows-1251 (ANSI). Некоторые банки отдают файл в UTF-8 — в этом случае проверьте настройки экспорта в клиент-банке или откройте файл в «Блокноте» и пересохраните в ANSI, не меняя содержимого.

Третья типичная ситуация — дубли. Если загрузить один и тот же файл дважды, типовая обработка обычно распознаёт уже загруженные документы по номеру и дате платёжки и не создаёт дубли, но при ручном редактировании документов между загрузками механизм сопоставления может не сработать. Поэтому ведите учёт загруженных периодов и не загружайте пересекающиеся интервалы «на всякий случай».

Типичные ошибки при обмене
01
Выгрузка из банка в формате CSV/Excel вместо формата 1С — обработка не читает такой файл
02
Ручное редактирование txt-файла выписки — нарушается структура секций, строки пропадают при загрузке
03
Один файл используется и для выгрузки платёжек, и для загрузки выписок — выписка затирается
04
Загрузка пересекающихся периодов без контроля — дубли документов и неверное сальдо
05
Не проверяется остаток после загрузки — пропущенная операция обнаруживается только при сверке

Ограничения и когда обратиться к специалисту

Стандартный обмен покрывает типовые платёжные документы: платёжные поручения, требования, инкассовые поручения. Специфические операции — конверсия валют с разбивкой на несколько строк, выписки по депозитам и кредитам, SWIFT-подтверждения — могут загружаться частично или не загружаться вовсе. Такие операции вводятся вручную по данным банка.

Если банк отдаёт выписку только в XML или собственном формате, а типовая обработка его не понимает, не пытайтесь «подогнать» файл вручную — это чревато потерей данных. Правильные пути: уточнить у банка наличие текстового формата 1С, подключить DirectBank или заказать доработку обработки обмена у специалиста по 1С.

FAQ

За какой период лучше выгружать выписку — за день или за месяц?

Оптимально загружать выписки ежедневно или раз в несколько дней: так проще контролировать расхождения, а ошибка локализуется в малом объёме. Месячная загрузка допустима, но при расхождении остатка искать причину придётся среди сотен операций.

Банк не даёт формат 1С, только CSV и PDF. Что делать?

PDF для загрузки не подходит в принципе. CSV можно загрузить через внешние обработки или настроенное правило конвертации, но сначала уточните у банка: часто экспорт в 1С скрыт в настройках профиля или включается по заявлению. Альтернатива — переход на DirectBank, если банк его поддерживает.

Почему при загрузке создаются новые контрагенты-дубли?

Программа ищет контрагента по паре «ИНН + расчётный счёт». Если в существующей карточке счёт контрагента записан иначе или отсутствует, создаётся новая карточка. Лечение: найдите основного контрагента, добавьте ему банковский счёт из выписки, а дубль пометьте на удаление после переноса документов.

Можно ли загружать выписки по нескольким счетам одним файлом?

Классический формат обмена допускает несколько счетов в одном файле, если банк так выгружает. Однако надёжнее выгружать и загружать каждый счёт отдельно: при ошибке в структуре файла вы потеряете данные только по одному счёту, а не по всем сразу.

Чем отличается загрузка выписок от выгрузки платёжных поручений?

Это два противоположных направления обмена. Выгрузка — передача созданных в 1С платёжек в банк на исполнение (файл 1c_to_kl.txt). Загрузка — получение из банка подтверждённых операций (файл kl_to_1c.txt). Настраиваются оба направления в одной обработке «Обмен с банком», но на разных закладках.

Итог

Что важно запомнить

Настройте в карточке счёта программу обмена и пути к разным файлам для выгрузки и загрузки. Из клиент-банка выгружайте выписку строго в формате 1С, загружайте через обработку «Обмен с банком» и каждый раз сверяйте остаток по счёту с банком. При расхождении не удаляйте документы массово — сначала найдите конкретную пропущенную или дублирующуюся операцию.