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

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

Как работает клиент-банк в 1С: настройка и обмен с банком

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

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

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

Ниже разберем, как устроен обмен, как настроить его в типовых конфигурациях, какие ошибки встречаются чаще всего и как проверить, что загрузка прошла корректно.

Как устроен обмен между 1С и банком

В основе классического клиент-банка лежит файл обмена — обычно это текстовый документ с расширением .txt в формате, который исторически сложился как отраслевой стандарт (формат «1C:Предприятие — Клиент банка»). В файле описываются секции: заголовок с реквизитами счета и периодом, затем блоки документов — платежных поручений, а в выписке — еще и остатки на начало и конец дня.

Цикл работы выглядит так. Утром бухгалтер загружает в 1С выписку за предыдущий день — программа создает документы по поступлениям и списаниям, сопоставляет контрагентов по ИНН и счетам. Затем в течение дня в 1С оформляются платежные поручения, которые выгружаются в файл и импортируются в систему клиент-банк банка. Там платежки подписываются и отправляются на исполнение.

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

Какие способы обмена существуют

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

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

Сравнение вариантов обмена

Файловый обмен

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

Прямой обмен (DirectBank)

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

Как настроить обмен в типовой конфигурации

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

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

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

Порядок настройки файлового обмена
  1. 1
    Откройте карточку банковского счета организации и включите обмен с банком
  2. 2
    Укажите вид обмена — через клиент-банк, задайте файлы выгрузки и загрузки
  3. 3
    Создайте тестовое платежное поручение и выгрузите его в файл
  4. 4
    Импортируйте файл в программу банка и проверьте реквизиты платежки
  5. 5
    Загрузите в 1С тестовую выписку из банка и убедитесь, что документы созданы
  6. 6
    Сверьте остатки по выписке с остатками в 1С

Как загружать выписки и выгружать платежки

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

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

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

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

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

Остатки в выписке и в 1С
Норма

Входящий остаток выписки совпадает с остатком в 1С на начало дня

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

Расхождение — пропущена выписка, дубль загрузки или ручная правка документа

Созданные документы
Норма

Все строки выписки превратились в проведенные документы с верными контрагентами

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

Есть непроведенные или нераспознанные строки, неверный вид операции

Выгруженные платежки
Норма

Банк импортировал файл без ошибок, суммы и реквизиты совпадают

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

Банк отклонил файл или платеж ушел с искаженными реквизитами

Типичные ошибки и как их избежать

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

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

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

Риски и границы безопасной работы

Главный финансовый риск — отправка платежа с ошибочными реквизитами. Перед выгрузкой сверяйте ИНН, КПП, номер счета и БИК получателя с карточкой контрагента и счетом-основанием. Особое внимание — платежам в бюджет: ошибка в КБК или статусе плательщика приводит к тому, что платеж не засчитывается, и потребуется уточнение через налоговую.

Файл обмена — это обычный текстовый файл, который теоретически можно отредактировать. Храните файлы обмена в защищенной папке, не пересылайте их по открытым каналам и не допускайте к ним посторонних. При прямом обмене следите за сроком действия сертификатов подписи: просроченный сертификат остановит отправку платежей в самый неподходящий момент.

Когда стоит переходить на прямой обмен

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

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

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

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

Платежей мало, один счет, один банкОставьте файловый обмен — он прост и не требует согласований
Много платежей, несколько счетов, нужна оперативностьПодключайте прямой обмен DirectBank через банк
Остатки не сходятся после загрузкиОстановите загрузку, найдите пропущенную или дублированную выписку
Банк отклоняет файл выгрузкиПроверьте формат файла и настройки обмена в карточке счета, сверьтесь с инструкцией банка

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

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

Чаще всего указан неверный путь к файлу в настройках обмена в карточке банковского счета, либо банк сохранил выписку в другом месте. Проверьте путь в настройках и фактическое расположение файла, который выгружает банковская программа. Также убедитесь, что файл имеет ожидаемое расширение и не открыт в другой программе.

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

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

Что делать, если платежка выгружена в банк, но в ней ошибка?

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

Нужно ли подтверждать оплату платежного поручения в 1С вручную?

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

Работает ли клиент-банк с несколькими расчетными счетами?

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

Чем отличается выписка в 1С от выписки из банка?

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

Итог

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

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