К статье
Практический материал

Учет и Финансы · 13 мин

Как выгрузить платежные поручения из 1С в клиент-банк

Пошаговая инструкция по выгрузке платежных поручений из 1С в систему клиент-банк: настройка обмена, форматы файлов, проверка выгрузки и типичные ошибки.

Выгрузка платежных поручений из 1С в клиент-банк — стандартная операция, которая избавляет бухгалтера от ручного ввода реквизитов в интерфейсе банка. Вместо того чтобы перепечатывать суммы, ИНН и назначения платежей, вы формируете файл обмена в 1С и импортируете его в банковскую программу или загружаете через прямой обмен (DirectBank). Это снижает риск ошибок в реквизитах, которые могут привести к возврату платежа или зависанию денег на невыясненных.

Способ выгрузки зависит от конфигурации 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, Управление нашей фирмой) и от того, какой канал обмена поддерживает ваш банк. Большинство банков работают с текстовым файлом формата 1С (kl_to_1c.txt) или поддерживают прямой обмен через сервис 1С:ДиректБанк. Ниже разобраны оба варианта, настройка и проверка результата.

Перед первой выгрузкой убедитесь, что в 1С корректно заполнены реквизиты организации и банковского счета: БИК, номер счета, казначейский счет (для платежей в бюджет), КПП. Ошибка в этих данных попадет во все выгруженные платежки, и банк их отклонит или, что хуже, отправит деньги по неверным реквизитам.

Какие способы обмена с банком существуют в 1С

В типовых конфигурациях 1С доступны два принципиально разных канала передачи платежных поручений. Первый — классический файловый обмен: 1С формирует текстовый файл (обычно с именем kl_to_1c.txt или произвольным), а вы вручную загружаете его в программу клиент-банк или в веб-интерфейс банка. Второй — прямой обмен через сервис 1С:ДиректБанк, при котором документы уходят в банк и выписки возвращаются автоматически, без промежуточных файлов.

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

Сравнение способов выгрузки

Файловый обмен (выгрузка в txt)

Подходит для любого банка. Требует ручной загрузки файла в клиент-банк и контроля за актуальностью файла.

Прямой обмен (1С:ДиректБанк)

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

Зарплатный проект / специальные форматы

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

Подготовка: какие данные проверить перед выгрузкой

Откройте карточку организации и проверьте блок банковских реквизитов. В поле «БИК» должен быть корректный код банка — 1С подставляет наименование банка и корсчет автоматически из справочника БИК, но если справочник устарел, корсчет может быть неверным. Обновите классификатор банков через раздел администрирования или загрузите актуальный справочник с сайта регулятора.

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

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

Контрольные точки

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

БИК и корсчет банка организации
Норма

Банк определяется по БИК, корсчет соответствует данным банка

Тревожный признак

БИК не найден в справочнике или корсчет не совпадает с реквизитами из договора

Реквизиты получателя в платежке
Норма

ИНН, счет и банк получателя совпадают со счетом на оплату

Тревожный признак

Пустые поля, устаревший счет, расхождения с договором

Назначение платежа
Норма

Указаны основание, номер счета/договора, НДС выделен или указано «НДС не облагается»

Тревожный признак

Пустое назначение или отсутствует информация об НДС

Бюджетные реквизиты (для налогов)
Норма

Заполнены КБК, статус плательщика, ОКТМО, период

Тревожный признак

Поля пустые или содержат устаревшие КБК

Выгрузка платежек в файл: пошаговая инструкция

В 1С:Бухгалтерии 8 откройте раздел «Банк и касса» и перейдите в журнал «Платежные поручения». Отметьте флажками документы, которые нужно отправить в банк, или не отмечайте ничего — тогда в выгрузку попадут все неотправленные платежки за выбранный период. Нажмите кнопку «Отправить в банк» или откройте обработку «Обмен с банком» через меню.

В форме обмена выберите вкладку «Отправка в банк» (или «Выгрузка в банк»). Укажите банковский счет организации, период и проверьте список документов: в него должны попасть только проведенные платежные поручения со статусом, допускающим отправку. В поле «Файл выгрузки» задайте путь и имя файла — по умолчанию обычно предлагается kl_to_1c.txt, но имя можно изменить, если банк требует другое.

Нажмите «Выгрузить». Программа сформирует текстовый файл в формате обмена 1С с банками и покажет отчет о выгруженных документах. После этого документы помечаются как отправленные, чтобы исключить повторную выгрузку. Сохраните файл в папку, к которой имеет доступ программа клиент-банк.

Порядок выгрузки в файл
  1. 1
    Откройте «Банк и касса» → «Платежные поручения» и проверьте документы
  2. 2
    Нажмите «Отправить в банк» или откройте обработку «Обмен с банком»
  3. 3
    На вкладке отправки выберите банковский счет и период
  4. 4
    Проверьте список платежек — исключите лишние документы
  5. 5
    Укажите путь и имя файла выгрузки
  6. 6
    Нажмите «Выгрузить» и проверьте отчет о выгруженных документах
  7. 7
    Импортируйте файл в клиент-банк и сверьте количество и суммы платежей

Настройка прямого обмена через 1С:ДиректБанк

Если ваш банк поддерживает DirectBank, прямой обмен избавляет от ручной работы с файлами. Перейдите в раздел «Администрирование» → «Обмен электронными документами» → «Обмен с банками» и включите опцию прямого обмена. Затем в карточке банковского счета или в обработке обмена с банком запустите помощник подключения.

Помощник предложит выбрать банк из списка поддерживаемых. В зависимости от банка потребуется логин и пароль от интернет-банка, аппаратный ключ (токен) или подтверждение через SMS. После успешного подключения платежные поручения отправляются кнопкой «Отправить в банк» прямо из журнала документов, а статусы исполнения и выписки загружаются автоматически по расписанию или вручную.

Учтите ограничение: прямой обмен работает при активной интернет-сессии и требует, чтобы учетная запись имела права на отправку платежей. Если платеж в банке требует подтверждения второй подписью, документ после отправки из 1С будет ждать подтверждения в банковской системе — это нормальное поведение, а не ошибка выгрузки.

Как импортировать файл в клиент-банк и проверить результат

В десктопном клиент-банке обычно есть пункт меню «Импорт» или «Загрузка документов из файла». Укажите путь к выгруженному из 1С файлу и выполните импорт. Программа покажет список загруженных платежных поручений — сверьте их количество и общую сумму с отчетом о выгрузке из 1С. Расхождение хотя бы на один документ означает, что часть платежек не загрузилась.

В интернет-банках механика похожа: раздел «Платежи» или «Рублевые платежи» содержит функцию импорта из файла 1С. После загрузки платежки обычно попадают в статус «Черновик» или «На подписании» — их нужно подписать и отправить на исполнение. Сам по себе импорт файла не означает, что деньги списаны: контролируйте переход документов в статус «Исполнен».

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

Типичные ошибки при выгрузке и их устранение

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

Вторая группа ошибок связана с форматом файла. Некоторые банки требуют выгрузку в кодировке Windows-1251, другие корректно читают UTF-8. Если в клиент-банке русские буквы отображаются символами-«кракозябрами», измените настройку кодировки в обмене с банком или уточните требования банка. Также устаревшие версии конфигураций могут формировать файл старого формата — обновление конфигурации обычно решает проблему.

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

Типичные ошибки
01
Правка реквизитов в клиент-банке вместо 1С — при следующей выгрузке ошибка возвращается, а учет расходится с банком
02
Повторная выгрузка уже отправленной платежки — в банке появляется дубль, возможно двойное списание
03
Выгрузка без сверки итоговой суммы — одна потерянная платежка обнаруживается только при сверке выписки
04
Игнорирование протокола ошибок импорта — отклоненные банком документы остаются неотправленными
05
Устаревший справочник БИК — банк отклоняет платежи из-за неверного корсчета

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

Валютные платежные поручения

Валютные платежи выгружаются через ту же обработку обмена с банком, но имеют расширенный набор полей: код валютной операции, типы документов по валютному контролю, реквизиты банка-посредника. Не все банки принимают валютные платежки файлом — уточните формат в своем банке. Часто валютные документы требуют ручного оформления в клиент-банке с приложением подтверждающих документов.

Зарплатные реестры

Ведомости на выплату зарплаты выгружаются отдельным механизмом — через обмен по зарплатному проекту. В 1С:ЗУП и 1С:Бухгалтерии это раздел «Зарплата» → обмен с банками по зарплатным проектам. Формат файла у каждого банка свой, поэтому в настройках зарплатного проекта указывается конкретный банк и согласованный формат обмена, а не универсальный файл платежек.

Несколько расчетных счетов

Если у организации несколько счетов в разных банках, выгрузка выполняется отдельно по каждому счету: в обработке обмена выбирается конкретный банковский счет, и формируется отдельный файл. Не смешивайте платежки разных счетов в одном файле — клиент-банк отклонит документы, чей счет плательщика не совпадает со счетом, открытым в банковской программе.

Маршрут решения

Как выбрать действие

Банк поддерживает DirectBank и у вас есть доступ к интернет-банкуНастройте прямой обмен — это исключит ручную работу с файлами и даст автоматическую загрузку выписок
Банк работает только через десктопный клиент-банкИспользуйте выгрузку в файл kl_to_1c.txt и импорт в программе банка
Платежка не попадает в выгрузкуПроверьте, проведен ли документ, не помечен ли он как отправленный и совпадает ли банковский счет
Банк отклоняет файл с ошибкой форматаУточните требуемый формат и кодировку у банка, при необходимости обновите конфигурацию 1С
Нужно отправить зарплатный реестрИспользуйте обмен по зарплатному проекту, а не стандартную выгрузку платежных поручений

FAQ: частые вопросы о выгрузке платежек из 1С

Можно ли выгрузить уже отправленное платежное поручение повторно?

Да. Откройте документ и снимите пометку отправки (в журнале платежных поручений или через обработку обмена с банком), после чего документ снова попадет в выгрузку. Перед повторной отправкой убедитесь, что в банке нет дубля этого платежа, иначе возможно двойное списание средств.

Почему в клиент-банке вместо русских букв отображаются непонятные символы?

Причина в несовпадении кодировки файла: 1С выгрузила файл в одной кодировке, а клиент-банк ожидает другую. Проверьте настройки обмена с банком в 1С и требования банка к кодировке (чаще всего Windows-1251). После изменения настройки выгрузите файл заново.

Чем отличается выгрузка в клиент-банк от прямого обмена?

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

Банк отклонил платежку с ошибкой в реквизитах. Где исправлять?

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

Как проверить, что все платежки дошли до банка?

Сверьте отчет о выгрузке из 1С со списком импортированных документов в клиент-банке: должны совпасть количество платежек и общая сумма. Затем проконтролируйте статусы исполнения — платеж считается завершенным только после перехода в статус «Исполнен» и появления в выписке.

Работает ли выгрузка платежек в 1С:Управление нашей фирмой и Управлении торговлей?

Да, механизм обмена с банком встроен во все основные конфигурации на платформе 1С:Предприятие 8. Названия пунктов меню могут отличаться: ищите обработку «Обмен с банком» или «Клиент-банк» в разделе денежных средств или банковских операций вашей конфигурации.

Итог

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

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