Как подключить банк и настроить обмен с клиент-банком в 1С 8.3
Содержание
Расчётный счёт в 1С заводят в справочнике Банковские счета — проще всего из карточки организации по ссылке Банковские счета. Там же подключают обмен с банком: либо прямой канал DirectBank (без файлов, по кнопке в самой программе), либо классический файловый обмен через 1c_to_kl.txt и kl_to_1c.txt.
Ниже — весь путь в «1С:Бухгалтерии 8» редакции 3.0 (интерфейс «Такси»): от ввода реквизитов счёта до ежедневной выгрузки платёжек и загрузки выписок. Пути меню в других конфигурациях (ЗУП, УТ) совпадают по логике, но раздел называется иначе; привязок к старым версиям 8.2 здесь нет.
Что подготовить до начала настройки
Прежде чем что-то вводить в программу, соберите данные по счёту и определитесь со способом обмена.
- 📄 Реквизиты счёта из договора банковского обслуживания: номер расчётного счёта, БИК банка, корреспондентский счёт.
- 🏦 Решение по каналу обмена: DirectBank (прямое соединение) или файловый клиент-банк (выгрузка-загрузка файлов).
- 🔐 Сертификат электронной подписи , если планируете подписывать платежи прямо в 1С (для DirectBank).
- 🌐 Подключённая интернет-поддержка пользователя — по ней подтягивается справочник банков по БИК и список банков, работающих через DirectBank.
Справочник Банки заполнять вручную не нужно. Введите БИК — и наименование, кор. счёт и адрес банка подставятся из классификатора автоматически (при подключённой интернет-поддержке в разделе Администрирование → Интернет-поддержка и сервисы).
DirectBank поддерживают не все банки, поэтому способ обмена определяйте по своему банку заранее. Если банка нет в списке DirectBank, остаётся файловый обмен — он работает с любой программой клиент-банка. Уточнить, доступен ли прямой обмен, можно у банка или прямо в помощнике подключения: 1С покажет список банков, с которыми настроено соединение.
Как добавить расчётный счёт организации
Счёт привязывается к организации. Порядок одинаковый и для первого счёта, и для второго-третьего.
- Откройте
Главное → Организациии выберите свою организацию (в базе с одной организацией карточка открывается сразу). - В карточке перейдите по ссылке
Банковские счета. - Нажмите
Создать. - Введите БИК банка — наименование и корреспондентский счёт подставятся из классификатора.
- Укажите номер расчётного счёта.
- При необходимости задайте текст для подстановки в платёжках и валюту счёта (для рублёвого — оставьте рубли).
- Запишите и закройте.
Если счетов несколько, один из них отметьте как основной — он будет подставляться в документы по умолчанию. Остальные выбираются в документе вручную из списка счетов организации.
Для валютного счёта в карточке укажите валюту счёта. Тогда по нему заработает учёт в валюте с переоценкой, а поступления и списания будут отражаться в валюте документа и в рублях по курсу. Рублёвый и валютный счета спокойно живут в одной базе — просто заведите их как отдельные банковские счета организации.
Проверьте номер счёта и БИК символ в символ: ошибка в одной цифре приведёт к тому, что банк отклонит платёж или деньги уйдут не туда.
Выбор и настройка способа обмена с клиент-банком
Обмен с банком в 1С работает по одной из двух схем. Выберите ту, что поддерживает ваш банк.
| Способ | Как работает | Когда выбирать |
|---|---|---|
| DirectBank | Прямое соединение 1С с сервером банка, файлы не нужны | Банк в списке поддерживающих DirectBank |
| Файловый клиент-банк | 1С пишет файл выгрузки, банк-клиент его читает; и наоборот | Любой банк с программой клиент-банка |
Настройка прямого обмена DirectBank
DirectBank избавляет от файлов: платёжка отправляется в банк и статус приходит обратно внутри 1С.
- В карточке банковского счёта найдите ссылку настройки обмена и выберите подключение по технологии DirectBank.
- Программа предложит банки из списка поддерживающих эту технологию — выберите свой.
- Следуйте шагам помощника: ввод логина, выпуск или привязка сертификата подписи, подтверждение со стороны банка.
- Дождитесь активации на стороне банка — иногда она занимает один рабочий день.
Точный набор шагов DirectBank задаёт банк, а не 1С: у одних подпись выпускается в помощнике, у других нужно принести заявление в отделение. Сверяйтесь с инструкцией своего банка.
Плюс DirectBank — не только отказ от файлов. Статусы платежей и выписки приходят в 1С по запросу, без переключения в браузер и личный кабинет банка. Для бухгалтера, который ведёт несколько организаций, это заметно сокращает ежедневную рутину: все счета обслуживаются из одной программы.
Настройка файлового обмена
Классический вариант: 1С и программа банка «общаются» через два текстовых файла.
- В настройке обмена по банковскому счёту выберите файловый обмен.
- Укажите программу клиент-банка (АБС) из списка — от этого зависит набор полей в файле.
- Задайте каталог и имена файлов: по умолчанию выгрузка —
1c_to_kl.txt, загрузка —kl_to_1c.txt. - Проверьте кодировку файла — она должна совпадать с той, что ждёт программа банка (обычно Windows-1251).
Каталог обмена удобно указать общий с программой клиент-банка, чтобы не копировать файлы вручную. Если банк предлагает несколько форматов выгрузки, выбирайте формат «1С:Предприятие — Клиент банка»: именно его понимает стандартный обмен 1С. Остальные форматы (собственные выгрузки банка) 1С может не разобрать.
Как выгрузить платёжные поручения в банк
Платёжки сначала создают в 1С, затем выгружают пачкой за период.
- Создайте платёжные поручения в
Банк и касса → Платёжные поручения. - Откройте обработку обмена с банком (кнопка в журнале платёжных поручений — «Отправить в банк» / «Обмен с банком»).
- Выберите организацию, банковский счёт и период.
- Отметьте галочками платёжки к выгрузке.
- Для файлового обмена нажмите выгрузку — сформируется
1c_to_kl.txtв заданном каталоге. - Для DirectBank нажмите отправку — документы уйдут в банк напрямую, в журнале появится статус.
Перед выгрузкой проверьте в платёжках назначение платежа, сумму и реквизиты получателя: после отправки в банк исправить документ уже нельзя, придётся отзывать платёж. Для налогов и взносов отдельно сверьте КБК и статус плательщика — ошибка в них приводит к тому, что платёж уходит в невыясненные поступления бюджета.
После того как банк проведёт платёж, статус в 1С меняется. При DirectBank статусы приходят автоматически: «Доставлено», «Исполнено», «Отклонено». Отклонённую платёжку исправьте и отправьте заново — повторно уйдёт только она, а не весь список.
Платёжное поручение — это ещё не движение по счёту: деньги спишутся в учёте только после загрузки выписки, где появится документ Списание с расчётного счёта.
Выгружайте платёжки одним сеансом на весь день. Повторная выгрузка того же документа в файл создаёт дубль — банк может провести платёж дважды.
Как загрузить банковскую выписку в 1С
Выписка — это то, что реально прошло по счёту. Из неё 1С создаёт документы поступления и списания.
- Откройте
Банк и касса → Банковские выписки. - Нажмите
Загрузить. - Для файлового обмена укажите файл
kl_to_1c.txt, выгруженный из программы банка. - Для DirectBank запросите выписку прямо из 1С — файл не нужен.
- Проверьте список операций: поступления, списания, суммы.
- Проведите документы.
При загрузке 1С сопоставляет контрагентов по ИНН и реквизитам счёта. Новых контрагентов и договоры программа предложит создать — проверьте, не задвоился ли контрагент из-за опечатки в наименовании.
Что проверить после загрузки
- 🔢 Сальдо по счёту 51 на конец дня совпадает с остатком в выписке банка.
- 📌 Все строки выписки разобраны: нет непроведённых поступлений и списаний.
- 👥 Контрагенты сопоставлены верно, без дублей.
Банковская комиссия и нестандартные операции
Не всякая строка выписки — это оплата контрагенту. Банк списывает комиссию за обслуживание, за переводы, за эквайринг. Такие списания 1С тоже подтянет, но вид операции по ним нужно задать вручную.
Для комиссии банка в документе Списание с расчётного счёта выберите вид операции «Прочее списание» и отнесите сумму на счёт учёта затрат (как правило, это прочие расходы на счёте 91.02). Поступления эквайринга приходят за вычетом комиссии банка — сверяйте сумму зачисления с реестром платежей терминала.
Налоги, взносы и пени тоже приходят отдельными строками списания. По ним важно указать правильный вид операции (уплата налога) и счёт, иначе платёж не закроет задолженность перед бюджетом и повиснет на счёте 68 или 69.
Электронная подпись платежей в 1С
Подпись нужна там, где платёж уходит из 1С напрямую — то есть при DirectBank. При файловом обмене платёжку подписывают уже в программе банка, а 1С отдаёт только неподписанный файл.
Для подписи в 1С используется квалифицированный сертификат (КЭП) ответственного лица — обычно руководителя. Сертификат привязывается в ходе настройки DirectBank и хранится на защищённом носителе или в реестре компьютера. Криптопровайдер (например, CryptoPro CSP) должен быть установлен и видеть сертификат — проверить это можно в разделе Администрирование → Обмен электронными документами, где 1С показывает список доступных сертификатов.
Если сертификат выпущен, но 1С его «не видит», причина почти всегда одна из трёх: не установлен криптопровайдер, не вставлен носитель с ключом, истёк срок действия сертификата. Срок у КЭП ограничен, обычно год с небольшим, — заранее планируйте выпуск нового, иначе платежи встанут.
Если платежи подписывает несколько человек (директор и бухгалтер по схеме двух подписей), настройте в банке и в 1С всех подписантов. Иначе платёж уйдёт на подпись и зависнет в статусе ожидания.
Типичные ошибки при настройке банка
Большинство проблем — это не сбой программы, а расхождение настроек 1С и банка.
Автоматизация ежедневной работы с банком
Когда счёт настроен, рутину можно свести к паре кликов.
- ⚡ DirectBank вместо файлов — отправка платежей и запрос выписки без ручной выгрузки-загрузки.
- 🔁 Автоматическое сопоставление контрагентов по ИНН при загрузке выписки сокращает ручной разбор.
- 🗂 Несколько счетов в одной базе — выгружайте и загружайте каждый по своему каналу, но из одного журнала.
- 🧾 Регулярная сверка сальдо счёта 51 с остатком банка — быстрый способ поймать пропущенную строку.
Для файлового обмена удобно держать каталог выгрузки-загрузки общим с программой банка: тогда файлы не нужно копировать руками между папками.
Отдельная история — зарплатный проект. Если зарплата перечисляется на карты сотрудников через банк, в 1С настраивается зарплатный проект, и ведомость на выплату выгружается в банк тем же обменом, что и обычные платёжки. Реквизиты лицевых счетов сотрудников при этом хранятся в кадровых данных, а не в банковском счёте организации. Это отдельная настройка поверх базового обмена с банком.
Частые вопросы по настройке банка в 1С
Чем DirectBank отличается от файлового клиент-банка?
1c_to_kl.txt, загрузить его в клиент-банк и обратно забрать kl_to_1c.txt.Нужна ли электронная подпись для файлового обмена?
Можно ли завести в одной базе несколько расчётных счетов?
Банковские счета добавляется любое число счетов. Один отмечается основным, остальные выбираются в документах вручную.Почему после выгрузки платёжки деньги не списались в учёте?
Списание с расчётного счёта.