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

· 9 мин

Содержание

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

Разберём весь цикл: от настройки банковского счёта и формата обмена до загрузки выписки обратно в базу. Пути и названия даны для 1С:Бухгалтерии 3.0 (интерфейс «Такси»); в ЗУП и УТ логика та же, меняется только расположение пункта меню.

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

Прежде чем выгружать платёжки, в базе должны быть заполнены банковские счета. Их 1С берёт из карточки организации: Главное → Организации, открыть организацию, перейти по ссылке Банковские счета. Тот же справочник доступен через Справочники → Банковские счета.

В карточке счёта проверьте три поля, по которым банк сверяет файл:

  • 💳 номер расчётного счёта — 20 знаков, без пробелов;
  • 🏦 БИК банка — по нему подтягивается корреспондентский счёт и наименование;
  • 📄 название счёта, под которым он фигурирует в клиент-банке (для себя, на распознавание не влияет).

Номер счёта и БИК в 1С и в клиент-банке должны совпадать до знака. Расхождение — причина №1, по которой файл выгружается, но банк его не принимает.

Второй шаг — согласовать формат с банком. Классический обмен работает через текстовый файл формата «1С—Клиент-Банк» (версии 1.02 или 1.03). Большинство банков принимают обе версии, но лучше уточнить в поддержке банка, какую версию и какую кодировку ждёт их программа.

Готовность к обмену
Выполнено: 0 / 5

Настройка обмена с банком

Откройте Банк и касса → Обмен с банком. Это единая обработка и для выгрузки платежей, и для загрузки выписок. При первом запуске зайдите в раздел настроек (кнопка Настройка или шестерёнка в верхней части формы).

Здесь задаются параметры, которые дальше не придётся трогать:

ПараметрЧто указать
Версия формата1.02 или 1.03 — та, что согласована с банком
Кодировкаобычно Windows-1251; UTF-8 — если банк прямо требует
Файл выгрузкипуть и имя файла для отправки, например C:\Exchange\1c_to_kl.txt
Файл загрузкипуть к файлу выписки от банка, например C:\Exchange\kl_to_1c.txt
Виды документовкакие документы выгружать (платёжное поручение и, если нужно, платёжное требование)

Имена 1c_to_kl.txt и kl_to_1c.txt — исторически сложившийся стандарт, но конкретное имя задаёт ваша банковская программа. Посмотрите в её настройках, из какого файла она читает платежи и в какой пишет выписку, и пропишите те же пути в 1С.

Заведите отдельную папку под обмен (например C:\Exchange) и укажите её и в 1С, и в клиент-банке. Так файлы не потеряются среди загрузок и рабочего стола.

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

Как заполнить платёжку, чтобы банк её принял

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

Главное поле — Вид операции в шапке. Оно определяет набор реквизитов и то, какие счета учёта подставятся:

  • Оплата поставщику — подтянет договор и счёт 60, в назначении появится ссылка на основание.
  • Возврат покупателю — счёт 62, выбор документа-основания.
  • Перечисление налога — откроются бюджетные поля (КБК, ОКТМО, статус составителя, УИН).
  • Перечисление заработной платы — реестр по сотрудникам или общей суммой.
  • Прочее списание — ручной выбор счёта, когда типовой вид не подходит.

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

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

Проверить, всё ли на месте, проще всего по печатной форме платёжки (кнопка Печать): если банк принимает бумажный бланк, примет и файл с теми же реквизитами.

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

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

Дальше — собственно выгрузка:

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

1С сформирует текстовый файл по указанному пути и пометит выгруженные документы признаком отправки — повторно они уже не предложатся.

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

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

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

Что внутри файла и как передать его в банк

Файл обмена — это обычный текст, его можно открыть Блокнотом. Начинается он со строки-подписи 1CClientBankExchange, дальше идёт шапка со служебными строками (версия формата, диапазон дат, расчётный счёт, а иногда и остатки по счёту на начало и конец периода), а затем секции по каждому документу вида СекцияДокумент=Платежное поручение. Каждая секция закрывается строкой КонецДокумента.

Внутри секции перечислены реквизиты платёжки: номер, дата, сумма, счета плательщика и получателя, ИНН, назначение платежа — ровно то, что вы заполнили в документе. Банк читает их построчно и сверяет контрольные разряды счетов.

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

Передача в банк зависит от типа клиент-банка:

  • 🖥️ Толстый клиент (программа на компьютере). В меню импорта клиент-банка выберите «Загрузить из 1С» (название кнопки зависит от банка) и укажите ваш файл выгрузки. Платежи появятся в списке на подпись.
  • 🌐 Интернет-банк (браузер). В разделе импорта загрузите файл через форму «Импорт из бухгалтерской программы» или аналогичную.

После импорта платежи в банке нужно подписать электронной подписью и отправить — 1С этого не делает, она только готовит файл.

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

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

Порядок такой:

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

Если контрагент новый, 1С подставит его по ИНН и КПП из платёжки. Проверьте наименование перед проведением — иногда в выписке оно сокращено.

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

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

Частые ошибки при обмене и как их снять

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

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

ДиректБанк: обмен без файлов

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

Подключается ДиректБанк из карточки банковского счёта или из той же обработки Банк и касса → Обмен с банком — если ваш банк поддерживает этот сервис, появится предложение подключить прямой обмен. Файловый способ остаётся запасным вариантом для банков, которых в списке нет.

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

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

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