Файл платёжек для клиент-банка: подготовка, выгрузка и проверка в 1С 8.3
Содержание
Чтобы выгрузить платежное поручение
из 1С в банк, откройте Банк и касса → Платежные поручения, выделите готовые платёжки и нажмите Отправить в банк (или Выгрузить, если ДиректБанк не подключён). Программа сформирует текстовый файл в формате 1CClientBankExchange, обычно с именем 1c_to_kl.txt. Этот файл вы загружаете в интернет-банк, подписываете и отправляете.
Работает это в «1С:Бухгалтерии 8.3» и других типовых конфигурациях на платформе 8.3: формат файла общий для всех банков, которые поддерживают обмен с 1С. Отличаются только настройки: куда класть файл и в какой кодировке.
Подготовка платёжки к отправке
Банк отклонит платёжку с ошибкой в реквизитах, и узнаете вы об этом не сразу. Поэтому сначала проверьте документ в 1С.
Создайте платёжное поручение: Банк и касса → Платежные поручения → Создать. Заполните поля:
- 🏦 Банковский счёт организации, с которого идёт оплата. Если счетов несколько, выгрузка пойдёт по каждому отдельно.
- 👤 Получатель и счёт получателя. Счёт подтягивается из карточки контрагента, если он там заведён.
- 💰 Сумма и ставка НДС. Текст про НДС в назначении платежа программа допишет сама.
- 📝 Назначение платежа: номер и дата счёта или договора, за что платите.
- 🔢 Очерёдность платежа. Для обычных расчётов с поставщиками это 5.
Для налогов и взносов есть отдельный вид операции — Уплата налога. В нём появляются поля бюджетного платежа: статус плательщика, КБК, ОКТМО, основание и период. С 2023 года большинство налогов платят единым налоговым платежом. Тогда в платёжке указывают реквизиты Казначейства и КБК ЕНП, а основание и период обычно ставят «0».
Перед первой выгрузкой обновите классификатор банков: в справочнике Банки есть загрузка из классификатора. Устаревший БИК или корсчёт — частая причина, по которой банк не принимает файл.
Не ставьте флажок «Оплачено» до выгрузки. Оплаченные платёжки в список на отправку не попадают, и вы будете искать, куда пропал документ.
Настройка обмена с клиент-банком в карточке счёта
Настройка делается один раз для каждого расчётного счёта. Откройте карточку организации (Главное → Организации), перейдите по ссылке на банковские счета и выберите нужный счёт.
В карточке есть блок обмена с банком. В нём три вещи:
- Программа обмена. Если банк подключён через ДиректБанк, 1С отправит платёжки сама. Если нет, выберите обмен файлами с внешней программой клиент-банка.
- Файл выгрузки в банк. Полный путь к файлу, например
C:\Bank\1c_to_kl.txt. Сюда 1С запишет платёжки. - Файл загрузки из банка. Путь к выписке, например
C:\Bank\kl_to_1c.txt. Это обратное направление, для загрузки выписок.
Отдельно выберите кодировку: Windows или DOS. Её подсказывает банк. Большинство современных интернет-банков принимают Windows (1251). Ошибка в кодировке даёт «кракозябры» вместо названий контрагентов при загрузке в банк.
| Способ обмена | Что нужно настроить | Как уходит платёжка |
|---|---|---|
| Файл через интернет-банк | путь к файлу, кодировка | вы загружаете файл в банк вручную |
| Локальная программа клиент-банка | путь к папке обмена этой программы | программа клиент-банка забирает файл из папки |
| ДиректБанк | подключение счёта, сертификат подписи | 1С отправляет и подписывает платёжку сама |
Если базой пользуются через терминальный сервер или облако, путь C:\Bank\ будет на сервере, а не на вашем компьютере. Тогда выбирайте путь при сохранении в окне выгрузки, а не храните его в настройке.
Выгрузка платёжек из 1С для загрузки в банк
Сама выгрузка занимает минуту. Порядок такой:
- Откройте
Банк и касса → Платежные поручения. - Отберите платёжки за нужный день. Удобнее всего — по колонке даты или через отбор по банковскому счёту.
- Нажмите
Отправить в банкилиВыгрузитьв командной панели списка. Откроется обработка обмена с банком на закладке отправки. - Проверьте в шапке организацию, банковский счёт и период. В таблицу попадут только платёжки этого счёта за этот период.
- Снимите флажки с тех документов, которые отправлять не нужно.
- Проверьте путь к файлу внизу формы и нажмите
Выгрузить.
Программа сообщит, сколько документов выгружено. Файл появится по указанному пути.
Для одной срочной платёжки можно не открывать список: в форме самого платёжного поручения тоже есть команда отправки в банк.
Выгрузка нескольких платёжек сразу
В один файл попадает столько платёжек, сколько отмечено флажками. Банк при загрузке разберёт файл на отдельные документы. Ограничение одно: обработка выгружает платёжки одного расчётного счёта. Если платите с двух счетов, выгружайте их по очереди, сменив счёт в шапке, и сохраняйте в разные файлы.
Что делать, если платёжки нет в списке выгрузки
Проверьте по порядку:
- 📅 дата платёжки входит в период, указанный в обработке;
- 🏦 банковский счёт в платёжке совпадает со счётом в шапке обработки;
- ✅ в платёжке не стоит отметка об оплате;
- 🗑 документ не помечен на удаление.
Проверка файла перед загрузкой в банк
Файл обмена — обычный текст. Его можно открыть «Блокнотом» и за полминуты убедиться, что выгрузилось то, что нужно. Структура выглядит так (данные условные, часть строк опущена):
1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Бухгалтерия предприятия
ДатаСоздания=07.10.2026
РасчСчет=40702810900000012345
СекцияДокумент=Платежное поручение
Номер=148
Дата=07.10.2026
Сумма=56400.00
ПлательщикИНН=7701234567
ПолучательСчет=40702810500000067890
ПолучательИНН=7709876543
ПолучательБИК=044525000
Очередность=5
НазначениеПлатежа=Оплата по счету № 312 от 01.10.2026. В т.ч. НДС 9400.00
КонецДокумента
КонецФайла
На что смотреть:
- 🔢 Количество блоков
СекцияДокументравно числу выгруженных платёжек. - 🏦 РасчСчет в шапке совпадает со счётом, который выбран в интернет-банке при загрузке.
- 💰 Сумма записана с точкой и двумя знаками после неё.
- 🧾 ИНН и БИК получателя не пустые.
- 🔤 Русский текст читается нормально. Если вместо букв значки, выгружено не в той кодировке.
Не правьте суммы и реквизиты прямо в файле. Поправьте платёжку в 1С и выгрузите заново. Иначе в базе и в банке окажутся разные документы, и выписка потом не сопоставится.
Отправка файла в банк: три пути
Дальше всё зависит от того, как вы работаете с банком.
Интернет-банк в браузере. В разделе платёжек найдите импорт или загрузку из 1С. Выберите файл 1c_to_kl.txt и укажите счёт. Банк покажет список распознанных платёжек. Каждую можно открыть, проверить и подписать. Подписанные уходят на исполнение.
Программа клиент-банка на компьютере. Она обычно сама смотрит в папку обмена. Путь к этой папке и указывают в карточке счёта в 1С. После выгрузки откройте программу, найдите импорт и подпишите документы.
ДиректБанк. Файл не нужен. Платёжки уходят в банк прямо из 1С по команде Отправить в банк. Подпись ставится сертификатом из 1С или подтверждается кодом из SMS, в зависимости от банка. Статус исполнения тоже приходит в 1С.
Банк проверяет реквизиты при загрузке. Если что-то не так, он пишет ошибку по конкретной платёжке, а остальные загружает. Ошибочную исправьте в 1С и выгрузите отдельно.
Как замкнуть цикл: выписка обратно в 1С
Отправка — половина работы. Вторая половина — выписка. Пока её нет, в учёте оплата не отражена: долг перед поставщиком висит, остаток на счёте 51 не уменьшился.
Порядок обратного направления:
- В интернет-банке выгрузите выписку за день в формате 1С. Получится файл, обычно
kl_to_1c.txt. - В 1С откройте
Банк и касса → Банковские выпискии нажмитеЗагрузить. - Укажите файл, проверьте счёт и период, нажмите загрузку.
- Программа создаст документы
Списание с расчетного счетаи найдёт для них исходные платёжки.
Если списание не нашло платёжку, оно всё равно создастся, но без связи. Причина почти всегда в том, что платёжку правили в банке после загрузки: поменяли сумму, дату или номер.
После загрузки в банк не удаляйте платёжки в 1С. Когда придёт выписка, программа свяжет с ними документы списания по номеру, дате и сумме.
Ошибки при выгрузке платёжки и что с ними делать
Ниже симптомы, которые встречаются чаще всего, и их причины.
Ещё одна неочевидная ошибка — номер платёжки. Часть банков отклоняет или помечает как дубль два документа с одинаковым номером за один день. Если вы удалили платёжку и создали новую, а нумерацию правили вручную, проверьте, что номер не повторяется.
Как автоматизировать выгрузку платёжек
Ручная выгрузка удобна, пока платёжек пять в день. Когда их десятки, подумайте о других способах.
- 🔗 ДиректБанк. Подключается в разделе
Администрирование → Обмен электронными документами, в части про обмен с банками. После настройки нет ни файлов, ни папок: отправка, подпись и получение выписки идут из 1С. Работает с банками, которые поддерживают этот сервис; список есть в мастере подключения. - 📥 Выписка в ответ. При ДиректБанке выписку можно запрашивать из той же обработки. Платёжки и списания связываются автоматически.
- 🗂 Постоянная папка обмена. Если банк работает через локальную программу, укажите в карточке счёта папку, которую эта программа сама читает. Тогда после выгрузки остаётся только подписать документы.
- 🧮 Создание платёжек из документов. Платёжку можно ввести на основании поступления товаров или счёта поставщика. Реквизиты и сумма подставятся сами, вручную меньше ошибок.
Сравнение по трудозатратам:
| Способ | Ручные действия на одну оплату | Подходит |
|---|---|---|
| Файл в интернет-банк | выгрузить, загрузить, подписать | несколько платёжек в день |
| Папка обмена клиент-банка | выгрузить, подписать | постоянный поток с одного счёта |
| ДиректБанк | подписать в 1С | много платёжек, несколько банков |
В «1С:УНФ» формат файла тот же, 1CClientBankExchange, а платёжки находятся в разделе Деньги. Логика выгрузки и проверки файла не меняется.
Частые вопросы
Можно ли выгрузить платёжку, если банк не поддерживает 1С?
Где лежит выгруженный файл, если путь не указывали?
Нужно ли ставить отметку об оплате после выгрузки?
Можно ли выгрузить платёжки из 1С за прошлый день?
Почему банк показывает платёжку без НДС, хотя в 1С он указан?
Источники
- Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»
- Приказ Минфина России от 12.11.2013 № 107н (правила указания информации в реквизитах распоряжений о переводе денежных средств в бюджетную систему)