Выгрузка платёжных поручений из 1С 8.3 в банк-клиент: пошагово
Содержание
Чтобы выгрузить платёжки из 1С 8.3 в клиент-банк, обмен с банком настраивают один раз, а дальше отмечают платёжные поручения флажками и формируют файл 1c_to_kl.txt. Этот файл импортируют в программу банка, а обратно из банка забирают выписку.
Ниже — весь маршрут: где найти обмен с банком в 1С 8.3 Бухгалтерия, как в 1С настроить обмен с банком, как выгрузить платёжное поручение из 1С и отправить его в банк, где лежит файл выгрузки и что делать, когда банк файл не принимает. Инструкция для «1С:Бухгалтерия 8.3» (редакция 3.0); в ЗУП, УТ и «Управлении нашей фирмой» логика та же.
Прямой обмен через API банка (DirectBank) и выгрузка файлом — два разных механизма. Файл 1CClientBankExchange работает с любым банком, DirectBank — только там, где банк его поддерживает. Основной упор ниже на файловый обмен: он универсален.
Как работает обмен 1С с клиент-банком
1С и программа банка обмениваются текстовыми файлами единого формата 1CClientBankExchange. Направлений два:
- 📤 Из 1С в банк — платёжные поручения. Файл по умолчанию называется
1c_to_kl.txt. - 📥 Из банка в 1С — выписка (поступления и списания). Файл обычно
kl_to_1c.txt.
1С не отправляет деньги. Она только готовит файл с реквизитами платежей. Само списание происходит в банк-клиенте после того, как платёж подпишут электронной подписью.
Порядок поэтому всегда один: создали платёжки в 1С → выгрузили файл → загрузили в банк → подписали и отправили → на следующий день загрузили выписку обратно в 1С.
Когда выгрузка платёжек нужна, а когда нет
| Ситуация | Что делать |
|---|---|
| 5–50 платежей в день, любой банк | Файловый обмен из 1С — быстрее ручного набора в банке |
| 1–2 платежа в месяц | Проще набрать вручную в банк-клиенте |
| Банк поддерживает DirectBank | Прямой обмен, файл не нужен |
| Зарплатный реестр | Отдельная выгрузка из ЗУП, не через платёжные поручения |
Какие банки поддерживают стандартный обмен
Формат 1CClientBankExchange — отраслевой стандарт, его читают практически все банк-клиенты: Сбербанк, ВТБ, Альфа-Банк, Т-Банк, Совкомбанк, Райффайзен, Точка, Открытие, региональные банки. Различия обычно в двух вещах:
- 🔤 кодировка — Windows (CP1251) или DOS (CP866);
- 🧾 версия формата — 1.01, 1.02, 1.03 и т. д.
Оба параметра указывает сам банк в инструкции по интеграции. Если файл не принимается, начинайте проверку именно с кодировки и версии формата — это причина большинства отказов.
Где найти обмен с банком в 1С 8.3 Бухгалтерия
Обработка обмена спрятана в списке платёжных поручений, отдельного пункта меню у неё нет. Два рабочих пути:
Банк и касса→Платёжные поручения→ кнопкаЕщё→Обмен с банком.Банк и касса→Банковские выписки→Ещё→Обмен с банком(в части релизов кнопка называетсяЗагрузить/Выгрузить).
Если кнопки нет совсем — проверьте два места:
- в
Главное→Функциональностьвключён разделБанк(расширенная функциональность); - у пользователя есть права на банковские документы (профиль «Бухгалтер», а не «Только просмотр»).
Быстрее всего искать через поиск по программе: нажмите F1-независимую кнопку Поиск (значок лупы в верхней панели) и наберите «обмен с банком» — 1С сама покажет ссылку на обработку.
Как в 1С настроить обмен с банком
Первый раз обмен настраивают: указывают банковский счёт, программу банка, формат, кодировку и имена файлов. Дальше настройка сохраняется и её не трогают.
Банк и касса → Платёжные поручения. В форме списка нажмите кнопку Ещё → Обмен с банком (или Выгрузить в зависимости от релиза). Откроется обработка «Обмен с банком».Настройка (или кнопка Настройка обмена). Задайте программу банка из списка, кодировку (Windows или DOS — как требует банк), версию формата и путь к файлам выгрузки/загрузки.Записать и закрыть. Настройка привязывается к банковскому счёту — для каждого счёта она своя.Кодировку и формат берут из требований конкретного банка, а не наугад. Сбербанк, Т-Банк, Альфа, ВТБ могут ждать разную кодировку. Если банк не принимает файл — в 90 % случаев дело в кодировке или версии формата.
Полезные флажки в той же настройке:
- ☑️ «Группировать платежи по получателям» — банк получит меньше строк, если платежей одному контрагенту несколько.
- ☑️ «Выгружать только подписанные» — защита от случайной выгрузки черновиков.
- ☑️ «Проверять корректность» — 1С перед записью файла проверит заполнение обязательных полей.
Где найти файл выгрузки в 1С 8.3
Путь к файлу задаётся в настройке обмена — там же, где кодировка. По умолчанию 1С предлагает положить 1c_to_kl.txt в каталог, который вы указываете сами: рабочий стол, папку пользователя или папку обмена банк-клиента.
Посмотреть или сменить путь: Банк и касса → Платёжные поручения → Обмен с банком → закладка Настройка → поле Файл для загрузки в банк.
💡 Удобно сразу указать папку обмена банк-клиента (часто это C:\Exchange\ или каталог внутри папки банковской программы) — тогда банк подхватит файл без ручного переноса.
В веб-клиенте и облачных сервисах 1С файл не попадает в папку сервера: браузер предложит его скачать. Ищите 1c_to_kl.txt в папке загрузок, а не по пути из настройки.
Как выгрузить платёжки из 1С в банк одним файлом
Когда настройка готова, ежедневная выгрузка платёжных поручений из 1С 8.3 в клиент-банк занимает минуту.
Пошагово:
- Создайте платёжные поручения (
Банк и касса→Платёжные поручения→Создать). Заполните получателя, сумму, назначение, а для налога — КБК и остальные реквизиты бюджетного платежа. - Откройте
Обмен с банком, выберите организацию, счёт и период. - В таблице отметьте флажками платёжки, которые выгружаете. Можно выделить все кнопкой
Отметить все. - Нажмите
Выгрузить. 1С сформирует файл и покажет полный путь к нему. - В программе банк-клиента выполните импорт файла, подпишите платежи и отправьте.
После выгрузки в платёжных поручениях 1С ставит признак, что документ передан в банк, — чтобы не выгрузить его повторно.
Одним файлом можно выгрузить хоть одну платёжку, хоть все за день. Банк разберёт их на отдельные документы при импорте.
Что попадает в файл выгрузки
Файл 1CClientBankExchange — обычный текст. Для каждого платежа туда пишутся реквизиты:
| Данные из платёжки | Что уходит в банк |
|---|---|
| Номер и дата | Номер, Дата |
| Плательщик | ИНН, счёт, банк, БИК |
| Получатель | ИНН, КПП, счёт, банк, БИК |
| Сумма | Сумма |
| Назначение платежа | НазначениеПлатежа |
| Очередность, вид оплаты | служебные поля |
| Для налогов | статус, КБК, ОКТМО, основание, период |
Пустое поле в 1С — пустое поле в файле. Отсюда частая причина отказа: не заполнены налоговые реквизиты в платёжке на бюджет.
Как проверить реквизиты перед отправкой
Минута проверки дешевле, чем возврат платежа. На что смотреть перед нажатием Выгрузить:
- 🔢 счёт получателя — 20 знаков, БИК — 9; при опечатке банк отклонит платёж;
- 🏦 корсчёт и банк получателя заполняются по БИК автоматически — если пусто, БИК введён неверно;
- 💰 сумма и назначение — особенно НДС в назначении, если он выделяется;
- 🧾 для налогов и взносов — КБК, ОКТМО, статус плательщика, налоговый период;
- 📅 дата платёжки — не выходной и не «вчера», иначе банк может отбить документ.
Проверить итог удобно по счёту: откройте выгруженный файл в блокноте и сверьте количество строк СекцияДокумент с числом отмеченных платёжек.
Как отправить платёжное поручение в банк из 1С: что дальше с файлом
Сам файл — это ещё не отправленный платёж. Дальше работа идёт в банк-клиенте:
- Откройте программу банка (или интернет-банк) и найдите пункт вида
Импорт/Загрузить из 1С/Импорт платёжных поручений. - Укажите файл
1c_to_kl.txt. Банк покажет протокол загрузки: сколько документов принято, сколько с ошибками. - Проверьте протокол. Документы со статусом «ошибка» не уйдут — исправьте платёжку в 1С и выгрузите заново.
- Подпишите принятые платежи электронной подписью и отправьте в банк.
- На следующий рабочий день проверьте статусы:
Исполнен,Отказан,Картотека.
Признак «выгружено» в 1С означает только то, что документ попал в файл. Он не подтверждает, что деньги списаны. Факт оплаты в учёте фиксирует загруженная выписка, а не выгрузка.
Как загрузить выписку из банка обратно в 1С 8.3
Обмен двусторонний. После того как банк провёл платежи, из банк-клиента выгружают файл выписки (kl_to_1c.txt) и загружают его в 1С.
- В программе банка сделайте экспорт выписки в формат 1С — получите файл
kl_to_1c.txt. - В 1С откройте
Банк и касса→Банковские выписки→Загрузить(или та же обработкаОбмен с банком, закладка загрузки). - Укажите путь к файлу выписки, нажмите
Обновить из выписки. - 1С покажет список операций: зелёным — те, где контрагент и договор распознаны, красным или жёлтым — те, что нужно разнести вручную.
- Проверьте счета учёта и статьи движения денежных средств, нажмите
Загрузить.
Разнесение банковской выписки и сверка операций
Не все строки 1С разносит сама. Программа ищет контрагента по ИНН, подбирает договор и счёт. Если совпадений несколько или контрагент новый — строку подсветит.
Такие строки открывайте двойным кликом и указывайте вручную:
- контрагента и договор;
- счёт расчётов (60, 62, 76 и т. д.);
- статью движения денежных средств;
- для налогов — вид платежа в бюджет.
После разнесения выписка формирует документы Поступление на расчётный счёт и Списание с расчётного счёта, а те дают проводки по счёту 51.
Сверку удобно делать двумя отчётами:
| Что проверяем | Отчёт в 1С |
|---|---|
| Совпадение остатка с банком | Отчёты → Оборотно-сальдовая ведомость по счёту 51 |
| Каждое движение по дням | Банк и касса → Банковские выписки (итоги за день) |
| Незакрытые платежи контрагентам | Отчёты → Анализ субконто по 60 и 62 |
Заполните у контрагентов основной договор и типовые статьи ДДС — тогда 1С будет разносить выписку почти без ручной правки.
Частые ошибки и как их избежать
Главное → Функциональность и профиль доступа.Ещё пара нюансов, о которых спотыкаются:
- ⚠️ Разные счета — разные настройки. Если у организации несколько расчётных счетов, обмен настраивается отдельно для каждого.
- 📁 Не редактируйте файл вручную. Правка
1c_to_kl.txtв блокноте почти всегда ломает структуру формата. - 🔄 Сначала выгрузка, потом выписка. Не грузите выписку за день, платежи которого ещё не ушли в банк, — не с чем будет сверять.
DirectBank — обмен без файла
Многие банки поддерживают прямой обмен 1С:DirectBank: платёжки уходят в банк прямо из 1С, без выгрузки файла, а выписка приходит автоматически.
Настраивается в Банк и касса → Ещё → Настроить прямой обмен с банком (DirectBank) либо прямо в карточке банковского счёта. Понадобятся данные от банка: логин, сертификат, иногда отдельное заявление на подключение.
| Критерий | Файловый обмен | DirectBank |
|---|---|---|
| Работает с любым банком | Да | Только если банк поддерживает |
| Ручная выгрузка файла | Нужна | Не нужна |
| Скорость | Обмен вручную | Автоматически |
| Подпись платежа | В банк-клиенте | В 1С или в банке |
| Статусы платежей в 1С | Нет | Видны в документе |
Плата за DirectBank у банков разная: часто он входит в пакет РКО, иногда стоит ориентировочно 300–1 000 ₽ в месяц. Уточняйте в своём банке.
Автоматизация обмена и безопасность платёжных файлов
Ручных операций можно оставить минимум, даже на файловом обмене:
- ⏱️ Регламентное задание на загрузку выписки: банк-клиент сам кладёт
kl_to_1c.txtв папку обмена, а 1С забирает файл по расписанию (настраивается вАдминистрирование→Обслуживание→Регламентные операции, либо через DirectBank). - 🧩 Шаблоны платёжек и
Создать на основании— по счёту от поставщика, по начислению налога. - 📊 Оплата по документам в разделе «Платёжные поручения» — 1С сама предложит долги к оплате.
Файл выгрузки — это платёжные реквизиты организации в открытом виде. Простые правила гигиены:
- 🔒 Папка обмена — локальная, не в общей сетевой шаре «для всех».
- 🧹 Удаляйте старые
1c_to_kl.txt: не должно быть каталога с полугодовым архивом платежей. - 🚫 Не пересылайте файл в мессенджерах и на личную почту.
- ✍️ Подпись платежей — только на защищённом рабочем месте; ЭЦП не оставляют в общем доступе.
Подмена файла между 1С и банком — известный сценарий мошенничества. Перед подписанием всегда сверяйте в банк-клиенте итоговую сумму и количество платежей с тем, что выгрузили из 1С.
Частые вопросы
Как выгрузить платёжку из 1С 8.3 в банк-клиент, если делаю это впервые?
Банк и касса → Платёжные поручения → Ещё → Обмен с банком → Настройка. Укажите банк, кодировку, версию формата и путь к файлу. Потом отметьте платёжки и нажмите Выгрузить — 1С создаст файл 1c_to_kl.txt.Обмен с банком в 1С 8.3 Бухгалтерия — где найти?
Банк и касса → Платёжные поручения → Ещё → Обмен с банком.Где найти файл выгрузки в 1С 8.3?
1c_to_kl.txt в каталоге, который вы указали сами. В веб-клиенте файл скачивается в папку загрузок браузера.Как выгрузить сразу несколько платёжных поручений из 1С в клиент-банк?
Обмен с банком отметьте флажками нужные документы или нажмите Отметить все, затем Выгрузить. Все они попадут в один файл, банк разберёт их на отдельные платежи при импорте.Почему банк не принимает файл из 1С?
Как отправить платёжное поручение в банк из 1С, если счетов несколько?
Нужно ли загружать выписку обратно в 1С?
kl_to_1c.txt и загружают в 1С через Банковские выписки → Загрузить.