Электронная подпись платёжного поручения в 1С и отправка в банк

· 9 мин

Содержание

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

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

Что нужно подготовить до первого подписания

Электронная подпись в 1С работает поверх внешнего криптопровайдера. Сама программа подпись не формирует — она обращается к СКЗИ, установленному в системе.

Проверьте по списку, что всё на месте:

  • 🔐 СКЗИ установлено. КриптоПро CSP или ВипНет CSP — та программа, которую указал ваш банк или удостоверяющий центр. Без неё 1С не увидит ни один сертификат.
  • 📄 Сертификат установлен в хранилище. Личный сертификат с привязанным закрытым ключом (на токене Rutoken/eToken или в реестре). Проверить можно в КриптоПро CSP на вкладке Сервис → Просмотреть сертификаты в контейнере.
  • 🏦 Банк поддерживает ДиректБанк. Список банков-участников есть на стороне банка; подключение оформляется в вашем банке (заявление, иногда отдельный сертификат для обмена).
  • 🖥️ Установлено расширение для работы с криптографией. При первой операции 1С предложит установить компоненту для браузера или тонкого клиента — согласитесь.

Если подпись нужна не для банка, а для электронных документов (счета-фактуры, акты), механизм тот же — сертификат и СКЗИ общие. Отличается только то, куда уходит подписанный документ.

Два способа работы с банком из 1С

Прежде чем настраивать подпись, определитесь со способом обмена — от него зависит, где ставится ЭП.

СпособГде подписывается платёжкаЧто нужно
1С:ДиректБанкВнутри 1С, вашей ЭПБанк-участник, сертификат, СКЗИ
Выгрузка в клиент-банкВ программе банка, после загрузки файлаФайл 1c_to_kl.txt, клиент банка

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

Как подключить ДиректБанк к расчётному счёту

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

  1. Включите использование сервиса прямого обмена с банком.
  2. Выберите банк из списка участников — программа подтянет адрес сервера обмена.
  3. Укажите логин и, если банк выдал, отдельный сертификат для обмена.
  4. Отправьте тестовый запрос — банк подтвердит подключение.

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

Настройка электронной подписи в программе

Общие настройки подписи в 1С:Бухгалтерии 3.0 лежат в разделе Администрирование → Обмен электронными документами → Настройки электронной подписи и шифрования.

Здесь на закладке Сертификаты нужно добавить свой сертификат:

  1. Нажмите Добавить и выберите, что сертификат уже есть на компьютере (из установленных).
  2. Укажите владельца и введите пароль закрытого ключа (пароль контейнера), если он задан.
  3. Программа проверит, что закрытый ключ доступен, и сохранит сертификат в справочник.

Проверьте галку Электронные подписи на этой же форме — она включает механизм подписания в целом. Без неё кнопки подписи в документах не появятся.

Как создать платёжное поручение

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

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

  • вид операции (оплата поставщику, уплата налога, перечисление зарплаты и т. д.) — от него зависит набор полей;
  • получатель, его счёт и банк (подтянутся из справочника контрагентов);
  • сумма, назначение платежа, очерёдность;
  • для налогов и взносов — поля статуса плательщика, КБК, ОКТМО, основания платежа.

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

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

С 2023 года налоги и взносы перечисляются единым налоговым платежом на счёт Казначейства. Одна платёжка на ЕНП закрывает большинство налогов — отдельные поручения по каждому КБК в общем случае не нужны.

Как подписать платёжку электронной подписью

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

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

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

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

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

Закрытый ключ и пароль от него — это и есть ваша подпись. Не передавайте токен и ПИН третьим лицам: подписанная платёжка имеет силу бумажной с печатью и подписью руководителя.

Как снять подпись и исправить платёжку

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

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

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

Как отправить подписанную платёжку в банк

После подписи пакет уходит в банк автоматически — отдельной кнопки «отправить» обычно уже не требуется, отправка идёт тем же действием.

Что происходит дальше:

  • 1С передаёт подписанный документ на сервер банка по защищённому каналу;
  • банк принимает пакет и ставит отметку о получении;
  • в ответ приходят квитанции о статусе — их видно в той же форме обмена.

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

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

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

Что означают статусы платежа в ДиректБанке

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

Жизненный цикл платёжного поручения

Пока статус не дошёл до «Исполнено», деньги со счёта не ушли. Отклонённую платёжку можно исправить (сняв подпись), подписать заново и отправить повторно.

Частые ошибки при подписании и как их обойти

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

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

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

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

Чем ЭЦП отличается от ЭП — это одно и то же?
По сути да. «ЭЦП» — устаревший термин из старого закона. С 2011 года в законе 63-ФЗ используется понятие «электронная подпись» (ЭП). Для подписи платёжек в банк нужна квалифицированная электронная подпись (КЭП).
Можно ли подписать платёжку в 1С без ДиректБанка?
В самой 1С — нет. Без прямого обмена программа только выгружает файл 1c_to_kl.txt, а подпись ставится в клиенте банка. Подписание внутри 1С возможно только через подключённый ДиректБанк.
Нужен ли отдельный сертификат для банка?
Зависит от банка. Часть банков принимает вашу действующую КЭП, часть выдаёт отдельный сертификат под обмен. Уточните при подключении ДиректБанка.
Как подписать сразу несколько платёжек?
Выделите нужные документы в списке платёжных поручений с зажатым Ctrl и запустите обмен с банком — 1С подпишет и отправит их одним пакетом, пароль ключа спросит один раз.
Что делать, если подписант в отпуске, а платёж срочный?
Подписать может только владелец сертификата. Если настроены две подписи, а один подписант недоступен, заранее оформите на него или на замещающего отдельный сертификат — передавать чужой токен нельзя.
Отозвать уже отправленную платёжку можно?
Пока банк не исполнил платёж (статусы до «Исполнено»), в ряде банков доступен отзыв через ту же форму обмена или по заявлению в банк. После исполнения — только возврат средств по договорённости с получателем.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»