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

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

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

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

Выгрузка данных из банка в 1С — это передача банковских выписок (поступлений и списаний по расчетному счету) в учетную программу для автоматического создания документов. Без такого обмена бухгалтеру приходится вводить каждый платеж вручную, что при десятках операций в день занимает часы и провоцирует ошибки в суммах и назначениях платежей.

Существует три основных способа передачи данных: загрузка файла, выгруженного из клиент-банка (форматы 1CClientBankExchange, MT940 и другие), прямой обмен DirectBank без промежуточных файлов и загрузка через сервис 1С:ДиректБанк в облачных решениях. Выбор зависит от банка, конфигурации 1С и требований к безопасности.

Ниже разобраны все варианты: от подготовки настроек до проверки загруженных документов и исправления типовых ошибок. Инструкции применимы к 1С:Бухгалтерии 8, 1С:Управление нашей фирмой, 1С:Комплексной автоматизации и другим типовым конфигурациям, где реализован обмен с банками.

Какие форматы обмена существуют и что выбрать

Классический вариант — текстовый файл формата 1C:Клиент банка (1CClientBankExchange). Практически все российские клиент-банки умеют формировать такой файл: выписки выгружаются в файл вида kl_to_1c.txt, а платежные поручения из 1С — в файл 1c_to_kl.txt. Формат открытый, поддерживается всеми типовыми конфигурациями 1С.

Второй вариант — DirectBank (прямой обмен). 1С соединяется с банком по защищенному каналу через криптографию, файлы не создаются вовсе. Выписки поступают в программу автоматически или по кнопке, платежки подписываются электронной подписью прямо из 1С. Не все банки поддерживают технологию — список нужно уточнять у своего банка.

Третий путь — универсальные форматы (MT940, CAMT.053, CSV/Excel с ручным сопоставлением колонок). Они актуальны для зарубежных банков или нестандартных ситуаций, но требуют дополнительной настройки правил загрузки и чаще дают ошибки распознавания.

Сравнение способов обмена

Файл клиент-банка (kl_to_1c.txt)

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

DirectBank

Подходит при поддержке банком прямого обмена: выписки приходят автоматически, нет риска перепутать файл. Ограничение: требуется настройка криптографии и электронной подписи, поддерживают не все банки.

CSV/Excel с настройкой колонок

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

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

До первого обмена проверьте, что в карточке организации корректно заполнены ИНН, КПП и наименование — по этим данным программа будет сопоставлять выписки с вашей организацией. Затем создайте банковский счет: раздел «Банк и касса» → «Банковские счета» (в других конфигурациях путь может отличаться). В карточке счета укажите номер счета, банк с БИК и корсчетом.

Именно в карточке банковского счета задается способ обмена. Для файлового обмена укажите каталоги или конкретные пути к файлам выгрузки и загрузки. Для DirectBank выберите пункт «Обмен через сервис 1С:ДиректБанк» и пройдите мастер подключения: программа сформирует запрос в банк, после подтверждения которого обмен активируется.

Подготовка к первому обмену
  1. 1
    Проверьте ИНН, КПП и наименование организации в карточке организации
  2. 2
    Создайте банковский счет с корректным номером, БИК и корсчетом
  3. 3
    В карточке счета выберите способ обмена: файл или DirectBank
  4. 4
    Для файлового обмена укажите путь к файлу загрузки (kl_to_1c.txt)
  5. 5
    Проверьте, что у пользователя есть права на чтение и создание банковских документов

Отдельно проверьте права пользователя: для загрузки выписок нужны права на создание документов «Поступление на расчетный счет» и «Списание с расчетного счета», а также на изменение справочников контрагентов — иначе программа не сможет автоматически создавать новых контрагентов из выписок.

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

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

Не переименовывайте файл произвольно, если в настройках 1С задано конкретное имя: программа ищет именно его. Если имя не задано, файл можно выбрать вручную при загрузке. Не открывайте файл в Excel и не редактируйте его — изменение кодировки или структуры строк сделает файл нечитаемым для 1С.

Загрузка выписки в 1С

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

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

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

Прямой обмен через DirectBank

При настроенном DirectBank загрузка сводится к открытию формы «Обмен с банком» и нажатию «Получить выписку» — программа сама запросит у банка операции за выбранный период. Можно включить автоматическое получение выписок по расписанию: тогда к началу рабочего дня вчерашние операции уже будут в программе.

Для работы DirectBank нужна действующая электронная подпись и настроенная криптография, а также подтверждение подключения со стороны банка. Если при получении выписки возникает ошибка сертификата или соединения, проверьте срок действия подписи и настройки криптопровайдера — это самые частые причины сбоев.

Проверка результата и сверка с банком

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

Также проверьте, что все загруженные документы проведены и по ним заполнены аналитики: нераспределенные платежи зависают на счете и искажают отчетность. Удобно использовать отчет «Анализ расчетов» или просто отфильтровать журнал выписок по признаку «не проведен».

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

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

Остаток по счету 51 на конец дня против остатка в клиент-банке
Норма

Суммы совпадают до копейки

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

Есть расхождение — ищите пропущенную или продублированную операцию

Количество операций в выписке банка и в журнале 1С за день
Норма

Количество совпадает

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

В 1С меньше операций — часть строк не загрузилась из-за ошибок распознавания

Новые контрагенты из выписки
Норма

Созданы с корректными ИНН и наименованиями

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

Дубли контрагентов с похожими наименованиями — нужно объединить через поиск дублей

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

Чаще всего проблемы возникают не при самой загрузке, а из-за расхождений в справочниках: контрагент не найден по ИНН, у контрагента нет договора нужного вида, у организации изменился номер счета, а старый остался в карточке. Эти ситуации решаются настройкой справочников, а не повторной загрузкой файла.

Типичные ошибки
01
Загрузка одного и того же файла дважды вручную без проверки — риск дублей при нестандартном формате; сначала проверьте журнал выписок за период
02
Редактирование файла выписки в Excel — нарушается структура и кодировка, 1С читает файл с ошибками или не читает вовсе
03
Игнорирование нераспознанных строк в форме загрузки — операции теряются, остаток не сходится с банком
04
Ручное создание платежных документов до загрузки выписки без последующего сопоставления — появляются дубли поступлений и списаний
05
Устаревший номер счета в карточке банковского счета после смены банка — выписка загружается не на тот счет или не загружается вовсе

Если файл не читается совсем (ошибка «неверный формат»), проверьте, что выгружен именно формат 1С, а не PDF или Excel-выписка. Если читается частично — откройте файл в текстовом редакторе в режиме просмотра и убедитесь, что первая строка содержит 1CClientBankExchange.

Маршрут решения

Как выбрать действие

Банк поддерживает DirectBank и есть электронная подписьНастройте прямой обмен — это исключит ручную работу с файлами и снизит риск ошибок
Банк выгружает только файл 1CClientBankExchangeНастройте файловый обмен с фиксированными путями к файлам и загружайте выписку ежедневно
Банк выдает выписки только в Excel или PDFИспользуйте загрузку через настраиваемый формат CSV или внешнюю обработку, но проверяйте каждую загрузку вручную
Остаток после загрузки не сходится с банкомНе загружайте файл повторно — сначала найдите расхождение через карточку счета 51 за день

Частые вопросы

Можно ли загрузить выписку сразу за месяц?

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

Почему программа не находит контрагента, хотя он есть в справочнике?

Сопоставление идет по ИНН и номеру счета контрагента. Если в карточке контрагента ИНН заполнен с пробелом, ошибкой или отсутствует банковский счет, программа создаст нового контрагента или оставит строку нераспознанной. Проверьте и исправьте данные в карточке существующего контрагента, а дубль удалите через сервис поиска дублей.

Что делать, если в выписке есть комиссия банка?

Комиссии загружаются как отдельные операции списания. Для них нужно указать вид операции «Комиссия банка» (в 1С:Бухгалтерии) и статью расходов. Чтобы не настраивать каждый раз, создайте правило в настройках загрузки: по ключевым словам в назначении платежа программа будет автоматически подставлять нужный вид операции.

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

Да, для каждого банковского счета настраивается свой обмен: свои файлы или свое подключение DirectBank. В форме обмена просто выбирается нужный счет. Важно не загружать файл одного банка на счет другого — программа частично защищает от этого проверкой номера счета в файле, но при ручном выборе файла ошибка возможна.

Как загрузить выписки, если учет вели вручную и документы уже созданы?

При загрузке программа попытается сопоставить операции из файла с существующими документами по дате, номеру и сумме. Совпавшие документы не продублируются, но сопоставление срабатывает не всегда — после загрузки обязательно сверьте обороты по счету 51 с банком и удалите дубли вручную.

Безопасно ли хранить файлы выписок на общем диске?

Файл выписки содержит номера счетов, ИНН контрагентов и суммы — это коммерчески чувствительные данные. Храните файлы в папке с ограниченным доступом и удаляйте устаревшие версии. Если это критично, переходите на DirectBank, где файлы не создаются вовсе.

Итог

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

Выгрузка из банка в 1С строится либо на файле формата 1CClientBankExchange, либо на прямом обмене DirectBank. Перед первой загрузкой настройте банковский счет и права, при загрузке проверяйте нераспознанные строки, а после — сверяйте остаток по счету 51 с банком. Никогда не редактируйте файл выписки вручную.