Выгрузка платёжек из 1С:Бухгалтерии в банковскую программу: файл, настройки, ошибки
Содержание
Чтобы выгрузить платежное поручение
из 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. Создайте и проверьте платёжку
- Откройте
Банк и касса → Платежные порученияи нажмитеСоздать. - Выберите вид операции: оплата поставщику, перечисление налога, перечисление заработной платы и т. д.
- Заполните получателя, сумму, договор, ставку НДС и назначение платежа.
- Нажмите
Записать. Платёжное поручение не проводится, оно только записывается — движения по счёту 51 появятся позже, из выписки.
Назначение платежа держите в пределах 210 символов — это лимит поля по банковским правилам. Длинный текст банк обрежет или отклонит документ.
Шаг 2. Отправьте в банк
- В списке платёжных поручений выделите один или несколько документов (зажмите
Ctrlдля выборочного выделения). - Нажмите
Отправить в банк. - Откроется обработка обмена с банком на закладке отправки. В ней указаны организация, счёт, период и список документов с флажками.
- Проверьте флажки: выгрузятся только отмеченные платёжки.
- Нажмите кнопку выгрузки.
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С» или «Загрузить из файла».
- Выберите формат 1С (
1CClientBankExchange), если банк спрашивает формат. - Укажите файл
1c_to_kl.txtиз папки обмена. - Банк покажет список загруженных документов — сверьте номера, суммы и получателей с 1С.
- Подпишите документы электронной подписью и отправьте.
После отправки статус документа в банке меняется по мере обработки: принят, исполнен или отклонён. Отклонённый документ банк сопровождает причиной — по ней и ищите ошибку.
Если загружаете в банк несколько платёжек за раз, а одна из них отклоняется при импорте, многие банки отказывают весь файл. Исправьте проблемный документ в 1С и выгрузите файл заново, а не удаляйте блок из текста вручную.
Безопасность файла обмена
Файл 1c_to_kl.txt — обычный текст без подписи. Между выгрузкой и загрузкой в банк его может подменить вредоносная программа: заменить счёт получателя, сохранив сумму. Такие схемы мошенничества известны давно.
Чтобы снизить риск:
- 🔒 загружайте файл в банк сразу после выгрузки, не оставляйте его на потом;
- 📁 храните файлы обмена в локальной папке, к которой нет доступа у других пользователей сети;
- 👁️ перед подписью сверяйте в банке реквизиты получателя, особенно у новых контрагентов и крупных сумм;
- 🛡️ включите в настройке обмена контроль безопасности, если он есть в вашем релизе: 1С тогда предупреждает о рисках и помогает отследить подмену.
Почему файл не выгружается или банк его не принимает
Если банк загрузил документ, но отклонил его при исполнении, исправлять нужно ту же платёжку в 1С, а не создавать новую рядом. Иначе в списке накопятся дубли, и при загрузке выписки программа не поймёт, какую из них считать оплаченной.
Обратная загрузка выписок и автоматизация обмена
Выгрузка — только половина обмена. Вторая половина — загрузка банковской выписки, после которой платёжки в 1С отмечаются как оплаченные, а по счёту 51 появляются движения.
Как загрузить выписку
- В интернет-банке выгрузите выписку за нужный период в формате 1С в файл, указанный в настройках (
kl_to_1c.txt). - В 1С откройте
Банк и касса → Банковские выпискии нажмитеЗагрузить. - Обработка покажет список операций из файла. Новые контрагенты, которых нет в базе, будут подсвечены — программа предложит их создать.
- Нажмите загрузку. 1С создаст документы «Списание с расчетного счета» и «Поступление на расчетный счет».
- Списания, которые совпали с выгруженными платёжками, привяжутся к ним, и платёжки получат отметку об оплате.
Загружайте выписку за каждый день один раз. Повторная загрузка того же периода может создать дубли документов движения денег. Перед загрузкой посмотрите, какие дни уже обработаны, — по последнему документу в журнале выписок.
Сверка остатков
После загрузки сверьте остаток по счёту 51 в 1С с остатком в выписке банка. Удобнее всего — оборотно-сальдовой ведомостью по счёту 51 с отбором по банковскому счёту. Расхождение почти всегда означает пропущенный день или задвоенный документ.
Что можно автоматизировать
| Способ | Как работает | Когда подходит |
|---|---|---|
| Файловый обмен вручную | Выгрузили — загрузили в банк — выписку обратно | Мало платежей, один банк |
| Общая папка обмена с банковской программой | Банковская программа сама подхватывает файл из папки | Банк с установленным на компьютер клиентом |
| 1С:ДиректБанк | Обмен без файлов прямо из 1С, выписки приходят сами | Много платежей, банк поддерживает сервис |
С ДиректБанком отправка выглядит так же — кнопка Отправить в банк в списке платёжек, — только документ уходит в банк сразу, а подписывается электронной подписью прямо в 1С. Ручной перенос файла и риск его подмены исчезают.
Частые вопросы
Можно ли выгрузить сразу несколько платёжных поручений одним файлом?
Нужно ли проводить платёжное поручение перед выгрузкой?
Что делать, если платёжку изменили после выгрузки?
Банк не поддерживает формат 1С. Есть ли выход?
Почему после загрузки выписки платёжка осталась неоплаченной?
Источники
- Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»
- Приказ Минфина России от 14.09.2020 № 107н (правила указания информации в реквизитах распоряжений о переводе денежных средств в бюджетную систему)