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

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

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

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

Выгрузка платежных поручений из 1С в банк — стандартная операция, которая избавляет бухгалтера от ручного ввода реквизитов в клиент-банке и исключает ошибки в суммах, ИНН и назначении платежа. В типовых конфигурациях (1С:Бухгалтерия 8, 1С:Управление нашей фирмой, 1С:Комплексная автоматизация) обмен с банком реализован двумя способами: через файл в формате обмена с клиент-банком (текстовый файл, чаще всего kl_to_1c.txt / 1c_to_kl.txt) и через сервис прямого обмена DirectBank, когда 1С соединяется с банком напрямую без промежуточного файла.

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

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

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

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

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

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

Обмен через файл

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

DirectBank (прямой обмен)

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

Ручной ввод в клиент-банке

Запасной вариант при разовых платежах или сбое обмена. Ограничение: высокий риск ошибок в реквизитах и дублирование работы.

Настройка обмена с клиент-банком перед первой выгрузкой

Откройте карточку банковского счета организации: «Главное → Банковские счета» (в некоторых конфигурациях — «Справочники → Банковские счета»). В карточке перейдите по ссылке настройки обмена с клиент-банком. Здесь задаются ключевые параметры: наименование программы клиент-банка (выберите из списка ваш банк — от этого зависит кодировка и структура файла), имена файлов выгрузки и загрузки, каталог обмена на диске.

Стандартные имена файлов, которые понимает большинство клиент-банков: 1c_to_kl.txt — выгрузка платежных поручений из 1С в банк, kl_to_1c.txt — загрузка выписки из банка в 1С. Если банк выдал инструкцию с другими именами файлов — укажите именно их. Каталог обмена лучше выбрать короткий и без кириллицы в пути, например C:\BankExchange\: некоторые старые клиент-банки некорректно работают с русскими буквами и длинными путями.

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

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

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

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

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

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

Прямой обмен через сервис DirectBank

Если банк поддерживает прямой обмен, настройка выполняется через «Администрирование → Обмен электронными документами → Обмен с банками» (точный путь зависит от версии конфигурации). Мастер настройки запросит данные, выданные банком: идентификатор организации, логин, сертификат электронной подписи или способ подтверждения (SMS, токен). Часть банков позволяет получить настройки автоматически по ИНН организации.

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

Преимущество прямого обмена — исключение этапа с файлом и прозрачный контроль статусов: если банк отклонил платеж, причина отказа видна в карточке документа. Учтите, что при смене сертификата подписи или пароля в банке настройку DirectBank нужно обновить, иначе обмен перестанет работать с ошибкой авторизации.

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

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

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

Проверка реквизитов перед отправкой

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

Для платежей в бюджет критичны поля: КБК, ОКТМО, статус плательщика, УИН (или «0», если УИН не установлен), налоговый период и номер/дата документа-основания. Ошибка в КБК или статусе приводит к тому, что платеж попадает в невыясненные, и потребуется писать заявление на уточнение. В 1С эти поля заполняются на закладке «Перечисление в бюджет» в платежном поручении — не оставляйте их пустыми.

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

Как проверить результат

Файл выгрузки в каталоге обмена
Норма

Файл существует, дата изменения соответствует моменту выгрузки, размер больше нуля

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

Файл отсутствует или имеет старую дату — выгрузка не выполнена или настроен другой каталог

Импорт в клиент-банке
Норма

Все платежи импортированы, суммы и контрагенты совпадают с 1С

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

Часть платежей отсутствует или клиент-банк сообщает об ошибке формата

Статус платежа в банке
Норма

Документ исполнен, сумма списана со счета

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

Статус «Отклонено» или «Картотека» — уточните причину в банке и не отправляйте дубликат

Выписка, загруженная обратно в 1С
Норма

Платежные поручения проведены, остаток на счете в 1С совпадает с банком

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

Платежи остались непроведенными или есть расхождения остатка

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

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

Вторая группа ошибок — отказ клиент-банка принимать файл. Обычно это несоответствие кодировки или версии формата: в настройках обмена выберите корректную программу банка из списка, а если банк обновил клиент-банк — уточните у банка актуальные параметры обмена. Иногда помогает смена кодировки файла (Windows-1251 вместо UTF-8) — этот параметр также задается в настройках обмена в части конфигураций.

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

Типичные ошибки
01
Выгрузка файла повторно без контроля импорта — платежи задваиваются в клиент-банке, и есть риск отправить дубликат в банк.
02
Незаполненные поля бюджетного платежа (КБК, статус плательщика, УИН) — платеж попадает в невыясненные, потребуется заявление на уточнение.
03
Настройка обмена только для одного счета при нескольких расчетных счетах — платежи по второму счету не попадают в файл.
04
Отправка платежа без сверки суммы с документом-основанием — ошибка в сумме обнаруживается после списания, возврат занимает время.
05
Хранение файлов обмена в папке с кириллицей и длинным путем — часть клиент-банков не видит такой файл при импорте.

Загрузка выписки и завершение цикла обмена

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

Контрольная точка завершения цикла — остаток по банковскому счету в 1С совпадает с остатком в выписке банка. Если расходятся, проверьте: все ли документы выписки проведены, нет ли незагруженных движений (комиссии банка часто приходят отдельными строками) и не задвоены ли поступления. Регулярная сверка остатков после каждой загрузки выписки — самый надежный способ не допустить накопления расхождений к отчетному периоду.

Итог

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

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

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

Клиент-банк пишет «файл не содержит документов». Что делать?

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

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

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

Чем отличается выгрузка через файл от DirectBank?

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

Банк отклонил платеж из-за ошибки в реквизитах. Как исправить?

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

Нужно ли настраивать обмен заново при смене банка или счета?

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

Почему после загрузки выписки остаток в 1С не совпадает с банком?

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