Выгрузка платёжек из 1С:Бухгалтерии в банковскую программу: файл, настройки, ошибки

· 9 мин

Содержание

Чтобы выгрузить платежное поручение из 1С в Банк-Клиент, откройте Банк и касса → Платежные поручения, выделите нужные документы и нажмите Отправить в банк. Программа сформирует текстовый файл обмена (по умолчанию 1c_to_kl.txt), который вы затем загружаете в программу или личный кабинет банка, подписываете и отправляете.

Ниже описан порядок для 1С:Бухгалтерии предприятия 3.0 на платформе 8.3 в интерфейсе «Такси». Формат файла — стандартный 1CClientBankExchange, его принимают практически все российские банки, поэтому сама логика обмена одинакова и для других типовых конфигураций.

Что проверить в 1С до первой выгрузки

Банк отклоняет платёжку не из-за файла, а из-за реквизитов. Поэтому сначала приведите в порядок три места.

Карточка организации (Главное → Организации):

  • 🏢 ИНН и КПП — без пробелов и лишних символов;
  • 📄 полное наименование — именно оно попадает в поле «Плательщик»;
  • 🏦 основной банковский счёт — заполнен и выбран.

Банковский счёт организации (из карточки организации, ссылка «Банковские счета»):

  • 🔢 номер счёта — 20 цифр;
  • 🏦 банк выбран из классификатора, а не введён вручную — так подтянутся актуальные БИК и корсчёт;
  • ⚙️ настройки обмена с банком (о них — в следующем разделе).

Контрагенты-получатели:

  • ✅ ИНН, КПП и банковский счёт получателя;
  • ✅ БИК банка получателя, актуальный на дату платежа.

Классификатор банков обновляйте регулярно: Администрирование → Интернет-поддержка и сервисы, раздел с классификаторами. Банки сливаются и меняют БИК, а устаревший БИК — одна из частых причин отказа.

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

Настройка обмена: формат файла, имена и кодировка

Настройка делается один раз для каждого расчётного счёта. Откройте карточку банковского счёта организации и найдите в ней ссылку на настройку обмена с программой клиента банка.

В форме настройки заполните:

ПараметрЧто указатьКомментарий
ПрограммаВаш банк или вариант «Другая программа»Влияет на подсказки, формат один и тот же
Файл выгрузки в «Клиент банка»Путь и имя, например C:\Bank\1c_to_kl.txtОтсюда банк будет забирать платёжки
Файл загрузки из «Клиент банка»Например, C:\Bank\kl_to_1c.txtСюда банк кладёт выписку
КодировкаWindows или DOSДолжна совпадать с той, что ждёт банк

Кодировку уточните в инструкции банка. Большинство современных интернет-банков принимают Windows (CP1251). Если банк ждёт DOS (CP866), а вы выгрузили в Windows, вместо русских букв в назначении платежа появятся нечитаемые символы.

Папку для файлов обмена выбирайте отдельную, не общую сетевую и не «Рабочий стол». Почему это важно — в разделе про безопасность ниже.

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

Как выгрузить платёжное поручение из 1С: пошагово

Шаг 1. Создайте и проверьте платёжку

  1. Откройте Банк и касса → Платежные поручения и нажмите Создать.
  2. Выберите вид операции: оплата поставщику, перечисление налога, перечисление заработной платы и т. д.
  3. Заполните получателя, сумму, договор, ставку НДС и назначение платежа.
  4. Нажмите Записать. Платёжное поручение не проводится, оно только записывается — движения по счёту 51 появятся позже, из выписки.

Назначение платежа держите в пределах 210 символов — это лимит поля по банковским правилам. Длинный текст банк обрежет или отклонит документ.

Шаг 2. Отправьте в банк

  1. В списке платёжных поручений выделите один или несколько документов (зажмите Ctrl для выборочного выделения).
  2. Нажмите Отправить в банк.
  3. Откроется обработка обмена с банком на закладке отправки. В ней указаны организация, счёт, период и список документов с флажками.
  4. Проверьте флажки: выгрузятся только отмеченные платёжки.
  5. Нажмите кнопку выгрузки.

1С запишет файл по пути из настроек и сообщит, сколько документов выгружено.

Документы с незаполненными или неверными реквизитами в списке обработки выделяются цветом и в файл не попадают. Не игнорируйте это: откройте такой документ, исправьте реквизит и повторите выгрузку.

Шаг 3. Проверьте, что файл создался

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

1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Бухгалтерия предприятия, редакция 3.0
ДатаСоздания=07.10.2026
РасчСчет=40702810000000000001
СекцияДокумент=Платежное поручение
Номер=125
Дата=07.10.2026
Сумма=48500.00
...
КонецДокумента
КонецФайла

Каждая платёжка — отдельный блок между СекцияДокумент и КонецДокумента. Если в файле блоков меньше, чем вы отмечали, часть документов не прошла проверку.

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

Особые случаи: зарплата, налоги, повторная выгрузка

Зарплата на карты по зарплатному проекту уходит не через 1c_to_kl.txt. Для неё банк принимает отдельный электронный реестр в формате XML, который формируется из ведомости на выплату в банк. Платёжка на общую сумму реестра при этом выгружается обычным способом.

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

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

Загрузка файла в Банк-Клиент и отправка

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

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

После отправки статус документа в банке меняется по мере обработки: принят, исполнен или отклонён. Отклонённый документ банк сопровождает причиной — по ней и ищите ошибку.

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

Безопасность файла обмена

Файл 1c_to_kl.txt — обычный текст без подписи. Между выгрузкой и загрузкой в банк его может подменить вредоносная программа: заменить счёт получателя, сохранив сумму. Такие схемы мошенничества известны давно.

Чтобы снизить риск:

  • 🔒 загружайте файл в банк сразу после выгрузки, не оставляйте его на потом;
  • 📁 храните файлы обмена в локальной папке, к которой нет доступа у других пользователей сети;
  • 👁️ перед подписью сверяйте в банке реквизиты получателя, особенно у новых контрагентов и крупных сумм;
  • 🛡️ включите в настройке обмена контроль безопасности, если он есть в вашем релизе: 1С тогда предупреждает о рисках и помогает отследить подмену.

Почему файл не выгружается или банк его не принимает

Диагностика: выберите симптом

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

Обратная загрузка выписок и автоматизация обмена

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

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

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

Загружайте выписку за каждый день один раз. Повторная загрузка того же периода может создать дубли документов движения денег. Перед загрузкой посмотрите, какие дни уже обработаны, — по последнему документу в журнале выписок.

Сверка остатков

После загрузки сверьте остаток по счёту 51 в 1С с остатком в выписке банка. Удобнее всего — оборотно-сальдовой ведомостью по счёту 51 с отбором по банковскому счёту. Расхождение почти всегда означает пропущенный день или задвоенный документ.

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

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

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

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

Можно ли выгрузить сразу несколько платёжных поручений одним файлом?
Да. Выделите документы в списке или отметьте их флажками в обработке обмена — все они попадут в один файл, и банк загрузит их пачкой.
Нужно ли проводить платёжное поручение перед выгрузкой?
Нет. Платёжное поручение только записывается. Проводки по счёту 51 формирует документ «Списание с расчетного счета», который создаётся при загрузке выписки.
Что делать, если платёжку изменили после выгрузки?
Выгрузите её повторно и загрузите в банк новый файл. Старый документ в банке, если его ещё не подписали, удалите, чтобы не отправить устаревшую версию.
Банк не поддерживает формат 1С. Есть ли выход?
Сейчас такое встречается редко. Уточните у банка, нет ли отдельной настройки импорта для 1С или подключения через ДиректБанк. Если нет — платёжки придётся вводить в банке вручную.
Почему после загрузки выписки платёжка осталась неоплаченной?
Списание в выписке не сопоставилось с платёжкой: не совпали номер, дата, сумма или получатель. Откройте созданное списание и укажите в нём платёжное поручение-основание.

Источники

  • Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»
  • Приказ Минфина России от 14.09.2020 № 107н (правила указания информации в реквизитах распоряжений о переводе денежных средств в бюджетную систему)