Выгрузка платёжных поручений из 1С 8.3 в банк-клиент: пошагово

· 12 мин

Содержание

Чтобы выгрузить платёжки из 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 Бухгалтерия

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

  1. Банк и касса → Платёжные поручения → кнопка Ещё → Обмен с банком.
  2. Банк и касса → Банковские выписки → Ещё → Обмен с банком (в части релизов кнопка называется Загрузить/Выгрузить).

Если кнопки нет совсем — проверьте два места:

  • в Главное → Функциональность включён раздел Банк (расширенная функциональность);
  • у пользователя есть права на банковские документы (профиль «Бухгалтер», а не «Только просмотр»).

Быстрее всего искать через поиск по программе: нажмите F1-независимую кнопку Поиск (значок лупы в верхней панели) и наберите «обмен с банком» — 1С сама покажет ссылку на обработку.

Как в 1С настроить обмен с банком

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

Пошаговый помощник
Откройте обработку обмена
Раздел Банк и касса → Платёжные поручения. В форме списка нажмите кнопку Ещё → Обмен с банком (или Выгрузить в зависимости от релиза). Откроется обработка «Обмен с банком».

Кодировку и формат берут из требований конкретного банка, а не наугад. Сбербанк, Т-Банк, Альфа, ВТБ могут ждать разную кодировку. Если банк не принимает файл — в 90 % случаев дело в кодировке или версии формата.

Полезные флажки в той же настройке:

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

Где найти файл выгрузки в 1С 8.3

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

Посмотреть или сменить путь: Банк и касса → Платёжные поручения → Обмен с банком → закладка Настройка → поле Файл для загрузки в банк.

💡 Удобно сразу указать папку обмена банк-клиента (часто это C:\Exchange\ или каталог внутри папки банковской программы) — тогда банк подхватит файл без ручного переноса.

В веб-клиенте и облачных сервисах 1С файл не попадает в папку сервера: браузер предложит его скачать. Ищите 1c_to_kl.txt в папке загрузок, а не по пути из настройки.

Как выгрузить платёжки из 1С в банк одним файлом

Когда настройка готова, ежедневная выгрузка платёжных поручений из 1С 8.3 в клиент-банк занимает минуту.

Выгрузка платёжек в банк
Выполнено: 0 / 8

Пошагово:

  1. Создайте платёжные поручения (Банк и касса → Платёжные поручения → Создать). Заполните получателя, сумму, назначение, а для налога — КБК и остальные реквизиты бюджетного платежа.
  2. Откройте Обмен с банком, выберите организацию, счёт и период.
  3. В таблице отметьте флажками платёжки, которые выгружаете. Можно выделить все кнопкой Отметить все.
  4. Нажмите Выгрузить. 1С сформирует файл и покажет полный путь к нему.
  5. В программе банк-клиента выполните импорт файла, подпишите платежи и отправьте.

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

Одним файлом можно выгрузить хоть одну платёжку, хоть все за день. Банк разберёт их на отдельные документы при импорте.

Что попадает в файл выгрузки

Файл 1CClientBankExchange — обычный текст. Для каждого платежа туда пишутся реквизиты:

Данные из платёжкиЧто уходит в банк
Номер и датаНомер, Дата
ПлательщикИНН, счёт, банк, БИК
ПолучательИНН, КПП, счёт, банк, БИК
СуммаСумма
Назначение платежаНазначениеПлатежа
Очередность, вид оплатыслужебные поля
Для налоговстатус, КБК, ОКТМО, основание, период

Пустое поле в 1С — пустое поле в файле. Отсюда частая причина отказа: не заполнены налоговые реквизиты в платёжке на бюджет.

Как проверить реквизиты перед отправкой

Минута проверки дешевле, чем возврат платежа. На что смотреть перед нажатием Выгрузить:

  • 🔢 счёт получателя — 20 знаков, БИК — 9; при опечатке банк отклонит платёж;
  • 🏦 корсчёт и банк получателя заполняются по БИК автоматически — если пусто, БИК введён неверно;
  • 💰 сумма и назначение — особенно НДС в назначении, если он выделяется;
  • 🧾 для налогов и взносов — КБК, ОКТМО, статус плательщика, налоговый период;
  • 📅 дата платёжки — не выходной и не «вчера», иначе банк может отбить документ.

Проверить итог удобно по счёту: откройте выгруженный файл в блокноте и сверьте количество строк СекцияДокумент с числом отмеченных платёжек.

Как отправить платёжное поручение в банк из 1С: что дальше с файлом

Сам файл — это ещё не отправленный платёж. Дальше работа идёт в банк-клиенте:

  1. Откройте программу банка (или интернет-банк) и найдите пункт вида Импорт / Загрузить из 1С / Импорт платёжных поручений.
  2. Укажите файл 1c_to_kl.txt. Банк покажет протокол загрузки: сколько документов принято, сколько с ошибками.
  3. Проверьте протокол. Документы со статусом «ошибка» не уйдут — исправьте платёжку в 1С и выгрузите заново.
  4. Подпишите принятые платежи электронной подписью и отправьте в банк.
  5. На следующий рабочий день проверьте статусы: Исполнен, Отказан, Картотека.

Признак «выгружено» в 1С означает только то, что документ попал в файл. Он не подтверждает, что деньги списаны. Факт оплаты в учёте фиксирует загруженная выписка, а не выгрузка.

Как загрузить выписку из банка обратно в 1С 8.3

Обмен двусторонний. После того как банк провёл платежи, из банк-клиента выгружают файл выписки (kl_to_1c.txt) и загружают его в 1С.

  1. В программе банка сделайте экспорт выписки в формат 1С — получите файл kl_to_1c.txt.
  2. В 1С откройте Банк и касса → Банковские выписки → Загрузить (или та же обработка Обмен с банком, закладка загрузки).
  3. Укажите путь к файлу выписки, нажмите Обновить из выписки.
  4. 1С покажет список операций: зелёным — те, где контрагент и договор распознаны, красным или жёлтым — те, что нужно разнести вручную.
  5. Проверьте счета учёта и статьи движения денежных средств, нажмите Загрузить.

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

Не все строки 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С?
Чаще всего — неверная кодировка (Windows вместо DOS) или версия формата 1CClientBankExchange. Вторая причина — незаполненные реквизиты бюджетного платежа: КБК, ОКТМО, статус плательщика.
Как отправить платёжное поручение в банк из 1С, если счетов несколько?
Для каждого расчётного счёта обмен настраивается отдельно. В обработке выберите нужный счёт вверху формы — отберутся платёжки именно по нему, и файл уйдёт по настройкам этого счёта.
Нужно ли загружать выписку обратно в 1С?
Да. Файл из 1С в банк — это только платёжки. Чтобы в учёте появились движения по счёту 51, из банка выгружают файл выписки kl_to_1c.txt и загружают в 1С через Банковские выписки → Загрузить.