Учет и Финансы · 9 мин
Банк-клиент в 1С: как устроен обмен с банком и как его настроить
Что такое банк-клиент в 1С, как работает обмен платёжками и выписками через DirectBank и файлы, как настроить подключение и избежать типичных ошибок.
Банк-клиент в 1С — это механизм обмена документами между учётной системой и банком без ручного ввода: платёжные поручения уходят из 1С в банк, а выписки с подтверждёнными операциями загружаются обратно. Бухгалтер не перепечатывает реквизиты из программы в интернет-банк и не вбивает выписку руками — риск ошибок в суммах и назначениях платежа заметно снижается.
Обмен может работать двумя способами: через файлы выгрузки/загрузки в формате, который понимает банк, либо через прямое подключение по технологии DirectBank, когда документы передаются из 1С напрямую в банковскую систему. Выбор зависит от того, поддерживает ли ваш банк прямой обмен и какие тарифы на него установлены.
В типовых конфигурациях — «1С:Бухгалтерия 8», «1С:Управление нашей фирмой», «1С:Комплексная автоматизация» — функциональность банк-клиента уже встроена. Настройка сводится к созданию настройки обмена с конкретным банком, указанию расчётного счёта и проверке тестовой выгрузки.
Что именно делает банк-клиент в 1С
Основной цикл работы выглядит так. Бухгалтер создаёт в 1С документ «Платёжное поручение» на основании счёта поставщика или вручную. Затем поручения за день отправляются в банк — пакетом через выгрузку или по одному через прямой обмен. Банк исполняет платежи и формирует выписку, которая загружается в 1С и разносится по документам оплаты автоматически.
При загрузке выписки программа сопоставляет операции с контрагентами по ИНН, расчётному счёту и назначению платежа. Если контрагент найден, создаются документы «Списание с расчётного счёта» или «Поступление на расчётный счёт» с заполненными договорами и статьями движения денежных средств. Новые контрагенты могут создаваться автоматически по данным выписки.
Помимо платёжек и выписок, через банк-клиент в ряде конфигураций передаются зарплатные ведомости в рамках зарплатного проекта, реестры на открытие лицевых счетов сотрудников и запросы статуса исполнения платежа. Набор функций зависит от банка и версии конфигурации.
Файловый обмен или DirectBank: что выбрать
Файловый обмен — универсальный вариант, который работает практически с любым банком. Из 1С выгружается текстовый файл с платёжками, он импортируется в интернет-банк или систему «клиент-банк» банка. Выписка выгружается из банковской программы файлом и загружается в 1С. Минус очевиден: каждый шаг выполняется вручную, файлы нужно хранить и не перепутать.
DirectBank убирает файлы из процесса: обмен идёт через серверы 1С или напрямую по API банка. Документы подписываются электронной подписью прямо в 1С, статусы исполнения видны в документе. Ограничение — банк должен поддерживать технологию, а за подключение может взиматься отдельная плата.
Сравнение вариантов обмена
Подходит для любого банка и небольшого числа платежей. Ограничение: ручная выгрузка и загрузка, риск перепутать файлы или загрузить выписку дважды.
Подходит при регулярных платежах и нескольких счетах. Ограничение: нужна поддержка со стороны банка, настройка подписи и возможна плата за сервис.
Компромисс: платёжки создаются в интернет-банке, а выписка загружается в 1С для отражения в учёте. Подходит, если платежей мало, но учёт должен быть точным.
Как настроить обмен с банком в 1С:Бухгалтерии
Настройка начинается с проверки банковского счёта организации: в карточке счёта должны быть корректно заполнены банк, БИК, номер счёта. От этих данных зависит, как программа сформирует файл и сможет ли сопоставить выписку.
Дальше создаётся настройка обмена. В разделе «Банк и касса» откройте «Настройки обмена с банком» (в некоторых версиях — через «Банковские выписки» → «Ещё» → «Настроить обмен с банком»). Укажите организацию, банк и счёт, выберите тип обмена — файл или DirectBank. Для файлового обмена задайте каталоги выгрузки и загрузки, для DirectBank — пройдите процедуру подключения по подсказкам мастера.
- 1Проверьте реквизиты расчётного счёта: банк, БИК, номер счёта, валюта.
- 2Откройте настройки обмена с банком и создайте настройку для нужного счёта.
- 3Выберите тип обмена: файл или DirectBank; для файлов укажите каталоги выгрузки и загрузки.
- 4Создайте тестовое платёжное поручение на небольшую сумму и выгрузите его.
- 5Проверьте, что банк принял платёжку, а выписка загрузилась в 1С и создала документы оплаты.
После настройки обязательно проведите контрольный цикл: одна платёжка, одна выписка. Проверьте, что в загруженной выписке правильно определились контрагент, договор и вид операции. Если вид операции определился неверно (например, возврат от поставщика распознан как оплата), исправьте правило в настройках загрузки до массовой работы.
Как работать с платёжками и выписками ежедневно
Типовой дневной цикл при файловом обмене: утром загружается выписка за прошлый день, документы оплаты проверяются и проводятся; в течение дня создаются платёжные поручения; в конце дня они выгружаются пакетом в банк. При DirectBank порядок тот же, но без ручной передачи файлов — документы отправляются кнопкой «Отправить в банк» из списка платёжек.
При загрузке выписки обращайте внимание на колонку статуса: документы, которые программа не смогла сопоставить, подсвечиваются. Частая ситуация — платёж от контрагента, которого нет в базе, или оплата с нестандартным назначением. Такие строки разбираются вручную: создаётся контрагент, указывается договор и вид операции, после чего документ проводится.
Как проверить результат обмена
Статус «Исполнено» или подтверждение банка в выписке
Платёжка «в работе» долгое время или отклонена банком — проверьте реквизиты и лимиты
Все строки сопоставлены, документы проведены, остаток на счёте в 1С совпадает с банком
Есть несопоставленные строки или расхождение остатков — разберите строки вручную
Контрагенты и договоры определились автоматически
Создаются дубли контрагентов или пустые договоры — проверьте ИНН и счета в базе
Безопасность и подписание платежей
Платёжное поручение — финансовый документ, поэтому к обмену с банком применимы те же правила, что и к интернет-банку. При DirectBank документы подписываются квалифицированной или неквалифицированной электронной подписью в зависимости от требований банка. Сертификат подписи хранится у ответственного сотрудника; доступ к отправке платежей в 1С стоит разграничить правами.
Не выгружайте файлы платёжек в общие сетевые папки с широким доступом: файл содержит реквизиты и суммы, а при файловом обмене его теоретически можно подменить до импорта в банк. После отправки платежей сверяйте итоговую сумму пакета с тем, что видит банк.
Типичные ошибки и ограничения
Самая частая проблема — дубли документов оплаты. Она возникает, когда выписку загрузили дважды или платёжка была создана вручную, а потом пришла из выписки. Перед загрузкой проверяйте период, который уже загружен, и не повторяйте загрузку за те же даты без необходимости.
Вторая группа ошибок — неверное сопоставление: программа подставляет не тот договор или счёт учёта, потому что у контрагента несколько договоров, а назначение платежа неоднозначно. Такие документы нужно проверять до проведения, особенно если включён автоматический режим проведения загруженных документов.
Из ограничений стоит помнить: не все банки поддерживают DirectBank, формат файловой выгрузки у банков может отличаться в деталях, а обмен по валютным счетам и документы валютного контроля часто требуют отдельной настройки и обработки в самой конфигурации.
Частые вопросы о банк-клиенте в 1С
Нужно ли покупать отдельную программу «1С:Клиент банка»?
Нет, в типовые конфигурации («1С:Бухгалтерия 8», «1С:Управление нашей фирмой» и другие) обмен с банком уже встроен. Отдельные продукты существовали исторически, но сейчас достаточно настроить обмен внутри своей конфигурации.
Мой банк не поддерживает DirectBank. Что делать?
Используйте файловый обмен: выгрузка платёжек файлом и загрузка выписки из файла работают практически с любым банком. Уточните у банка, какой формат файлов он принимает, и проверьте соответствие в настройках обмена в 1С.
Почему при загрузке выписки создаются дубли контрагентов?
Обычно потому, что ИНН или расчётный счёт контрагента в выписке не совпадают с данными в базе — например, контрагент заведён с другим счётом. Объедините дубли через поиск и удаление дублей и приведите реквизиты к данным банка.
Можно ли автоматизировать загрузку выписки по расписанию?
При DirectBank выписки и статусы могут запрашиваться автоматически регламентным заданием. При файловом обмене файл выписки всё равно нужно сначала получить из банка, поэтому полная автоматизация ограничена.
Что делать, если платёжка ушла в банк с ошибкой в сумме?
До исполнения платежа свяжитесь с банком и отзовите поручение, затем исправьте документ в 1С и отправьте заново. Если платёж уже исполнен, оформляется возврат средств или письмо банку об уточнении платежа — порядок зависит от характера ошибки.
Работает ли банк-клиент с валютными счетами?
Да, но с оговорками: валютные платежи и выписки обрабатываются отдельными видами документов, а документы валютного контроля (справки о валютных операциях и их аналоги) часто требуют ручной доработки или отдельной настройки обмена с банком.
Что важно запомнить
Банк-клиент в 1С — это обмен платёжками и выписками между учётной системой и банком: файлами или напрямую через DirectBank. Настройте обмен на одном счёте, проверьте тестовый цикл, контролируйте остатки после каждой загрузки выписки и не допускайте дублей документов.