Учет и Финансы · 11 мин
Как работает клиент-банк в 1С: настройка и обмен с банком
Как работает клиент-банк в 1С: принцип обмена файлами, настройка загрузки выписок и выгрузки платежных поручений, типичные ошибки и проверка результатов.
Клиент-банк в 1С — это механизм обмена данными между учетной системой и банком: из 1С выгружаются платежные поручения, а из банка загружаются выписки о движении денег по расчетному счету. Благодаря этому бухгалтеру не нужно вручную вбивать каждую операцию: документы создаются автоматически на основании данных банка, а платежки уходят в банк без повторного ввода реквизитов.
Обмен строится по простому принципу: 1С формирует текстовый файл в стандартизованном формате, который банковская система умеет читать, и наоборот — банк отдает выписку в файле, который 1С разбирает и превращает в документы «Поступление на расчетный счет» и «Списание с расчетного счета». В современных конфигурациях доступен и прямой обмен (DirectBank), при котором файлы вообще не используются — данные передаются через защищенное соединение напрямую.
Ниже разберем, как устроен обмен, как настроить его в типовых конфигурациях, какие ошибки встречаются чаще всего и как проверить, что загрузка прошла корректно.
Как устроен обмен между 1С и банком
В основе классического клиент-банка лежит файл обмена — обычно это текстовый документ с расширением .txt в формате, который исторически сложился как отраслевой стандарт (формат «1C:Предприятие — Клиент банка»). В файле описываются секции: заголовок с реквизитами счета и периодом, затем блоки документов — платежных поручений, а в выписке — еще и остатки на начало и конец дня.
Цикл работы выглядит так. Утром бухгалтер загружает в 1С выписку за предыдущий день — программа создает документы по поступлениям и списаниям, сопоставляет контрагентов по ИНН и счетам. Затем в течение дня в 1С оформляются платежные поручения, которые выгружаются в файл и импортируются в систему клиент-банк банка. Там платежки подписываются и отправляются на исполнение.
Важно понимать: 1С не исполняет платежи и не хранит деньги. Она лишь готовит документы и фиксирует факт движения средств по данным банка. Источником истины по остаткам всегда является банк — поэтому выписка считается первичным основанием для банковских операций в учете.
Какие способы обмена существуют
Первый способ — файловый обмен через программу клиент-банка, установленную у клиента, или через интернет-банк с поддержкой импорта файлов. Это самый распространенный вариант: он работает практически с любым банком, не требует согласования с банком дополнительных настроек, но предполагает ручные операции — выгрузить файл, открыть банковскую программу, импортировать, подписать.
Второй способ — прямой обмен (DirectBank, сервис 1С:ДиректБанк). 1С подключается к банку через защищенный канал, платежки отправляются и подписываются прямо из интерфейса 1С, выписки приходят автоматически по расписанию или по запросу. Этот вариант требует, чтобы банк поддерживал технологию, и обычно оформляется дополнительным соглашением с банком.
Сравнение вариантов обмена
Подходит для любого банка и небольшого числа платежей. Ограничение: ручные операции с файлами, риск выгрузить не тот файл или забыть загрузить выписку.
Подходит при регулярном потоке платежей и нескольких счетах. Ограничение: банк должен поддерживать технологию, нужна настройка криптографии и соглашение с банком.
Как настроить обмен в типовой конфигурации
Настройка выполняется в карточке банковского счета организации. Откройте раздел с банковскими счетами (в «1С:Бухгалтерии» это обычно «Главное — Банковские счета» или карточка организации), выберите счет и перейдите к настройке обмена с банком. Укажите программу клиент-банка (или «Прямой обмен»), путь к файлу выгрузки платежных поручений и путь к файлу загрузки выписок.
Для файлового обмена банк обычно предоставляет инструкцию, какие настройки выбрать: кодировку файла, формат выгрузки, группировку документов. В большинстве случаев достаточно стандартных параметров 1С — формат обмена унифицирован. Если банк использует собственную программу клиент-банка, проверьте, что она корректно импортирует файл, сформированный 1С: признаком успеха будет отсутствие ошибок при импорте и корректное отображение реквизитов платежки.
Для прямого обмена потребуется: получить в банке параметры подключения, установить и настроить средство криптографии (если банк требует подписания документов сертификатом), указать сертификаты подписантов в настройках обмена. После настройки выполните тестовый запрос выписки — если соединение установлено, 1С покажет полученную выписку в журнале обмена.
- 1Откройте карточку банковского счета организации и включите обмен с банком
- 2Укажите вид обмена — через клиент-банк, задайте файлы выгрузки и загрузки
- 3Создайте тестовое платежное поручение и выгрузите его в файл
- 4Импортируйте файл в программу банка и проверьте реквизиты платежки
- 5Загрузите в 1С тестовую выписку из банка и убедитесь, что документы созданы
- 6Сверьте остатки по выписке с остатками в 1С
Как загружать выписки и выгружать платежки
Загрузка выписки выполняется из журнала «Банковские выписки» командой загрузки (в типовых — кнопка «Загрузить» или обработка «Обмен с банком»). Программа читает файл выписки и показывает список операций: для каждой строки она пытается определить вид операции, контрагента и договор. Нераспознанные строки подсвечиваются — их нужно проверить вручную до проведения документов.
При загрузке обратите внимание на контрольные суммы: 1С сверяет входящий остаток в файле выписки с исходящим остатком предыдущего дня в учете. Расхождение означает, что какая-то выписка не загружена или загружена дважды. Не проводите документы, пока не устраните разрыв — иначе остатки по счету в учете перестанут сходиться с банком.
Выгрузка платежных поручений делается из журнала платежных поручений: отметьте нужные документы и выполните выгрузку. В файл попадут только поручения с заполненными реквизитами и не помеченные как оплаченные. После импорта в банк и исполнения платежа на следующий день выписка подтвердит списание — документ «Списание с расчетного счета» создастся при загрузке выписки.
Как проверить результат загрузки
Входящий остаток выписки совпадает с остатком в 1С на начало дня
Расхождение — пропущена выписка, дубль загрузки или ручная правка документа
Все строки выписки превратились в проведенные документы с верными контрагентами
Есть непроведенные или нераспознанные строки, неверный вид операции
Банк импортировал файл без ошибок, суммы и реквизиты совпадают
Банк отклонил файл или платеж ушел с искаженными реквизитами
Типичные ошибки и как их избежать
Самая частая проблема — двойная загрузка одной выписки. Признак: остаток в 1С «уехал» ровно на сумму оборотов за день. Решение — отменить проведение продублированных документов и загружать выписки строго по дням, контролируя входящий остаток. Вторая типичная ситуация — неверное определение вида операции: например, возврат от поставщика распознан как оплата от покупателя. Такие строки нужно исправлять до проведения, иначе исказится взаиморасчетный учет.
Еще один источник ошибок — ручное редактирование проведенных банковских документов «задним числом» без повторной сверки с выпиской. Любая правка суммы или даты документа ломает цепочку остатков. Если исправление необходимо, делайте его осознанно и сразу перепроверяйте остатки за весь последующий период.
Риски и границы безопасной работы
Главный финансовый риск — отправка платежа с ошибочными реквизитами. Перед выгрузкой сверяйте ИНН, КПП, номер счета и БИК получателя с карточкой контрагента и счетом-основанием. Особое внимание — платежам в бюджет: ошибка в КБК или статусе плательщика приводит к тому, что платеж не засчитывается, и потребуется уточнение через налоговую.
Файл обмена — это обычный текстовый файл, который теоретически можно отредактировать. Храните файлы обмена в защищенной папке, не пересылайте их по открытым каналам и не допускайте к ним посторонних. При прямом обмене следите за сроком действия сертификатов подписи: просроченный сертификат остановит отправку платежей в самый неподходящий момент.
Когда стоит переходить на прямой обмен
Файловый обмен оправдан, когда платежей немного и с ними работает один бухгалтер. Прямой обмен становится выгоден, когда: платежей десятки в день, счетов несколько в разных банках, выписки нужны несколько раз в день для оперативного контроля оплат, а подписание документов хочется выполнять не выходя из 1С.
Перед переходом уточните в банке условия подключения: поддержка DirectBank, требования к криптографии, стоимость обслуживания. Проверьте, что ваша конфигурация и ее версия поддерживают сервис — в актуальных типовых решениях 1С поддержка встроена. После подключения сохраните возможность файлового обмена как резервный канал на случай технических работ у банка.
Как выбрать действие
Частые вопросы
Почему 1С не видит файл выписки при загрузке?
Чаще всего указан неверный путь к файлу в настройках обмена в карточке банковского счета, либо банк сохранил выписку в другом месте. Проверьте путь в настройках и фактическое расположение файла, который выгружает банковская программа. Также убедитесь, что файл имеет ожидаемое расширение и не открыт в другой программе.
Можно ли загрузить выписку за прошлый месяц, если она не была загружена вовремя?
Да, выписки можно загружать за любой период, но строго в хронологическом порядке. Загрузите сначала самую раннюю пропущенную выписку, проверьте остатки, затем следующую. Если за пропущенный период уже вводились документы вручную, при загрузке возможны дубли — их нужно удалить или отменить.
Что делать, если платежка выгружена в банк, но в ней ошибка?
Если платеж еще не исполнен банком — удалите или отзовите его в клиент-банке, исправьте поручение в 1С и выгрузите заново. Если платеж уже исполнен, исправление в 1С не поможет: потребуется письмо в банк об уточнении реквизитов или возврат средств получателем.
Нужно ли подтверждать оплату платежного поручения в 1С вручную?
В типовых конфигурациях факт оплаты подтверждается автоматически при загрузке выписки: создается документ «Списание с расчетного счета». Ручное подтверждение без выписки допустимо, но рискованно — если платеж не пройдет в банке, учет покажет ложное списание.
Работает ли клиент-банк с несколькими расчетными счетами?
Да. Для каждого счета настраивается отдельный обмен со своими файлами выгрузки и загрузки. При загрузке выписки важно выбирать правильный счет — загрузка чужой выписки приведет к ошибкам сопоставления и расхождению остатков.
Чем отличается выписка в 1С от выписки из банка?
В 1С выписка — это набор учетных документов, созданных на основании банковского файла. Банковская выписка — первичный документ, подтверждающий движение средств. В учете всегда должно быть соответствие: каждой строке банковской выписки — документ в 1С, а остатки на каждую дату должны совпадать.
Что важно запомнить
Клиент-банк в 1С — это обмен платежными поручениями и выписками через файлы или прямое подключение DirectBank. Настройка ведется в карточке банковского счета, а ключевой контроль — сверка входящего остатка выписки с остатком в учете. Не проводите документы при расхождении остатков и всегда проверяйте реквизиты платежей до выгрузки в банк.