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

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

Как оформить оплату по QR-коду в 1С

Пошаговая инструкция по оформлению оплаты по QR-коду в 1С: подключение СБП, формирование кода в счёте, печать и проверка поступления платежа.

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

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

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

Что потребуется перед настройкой

Перед началом работы определите, какой сценарий вам нужен. Для печати статического QR-кода достаточно корректно заполненных реквизитов организации: расчётного счёта, банка и БИК. Для работы с СБП потребуется договор с банком-эквайером, который поддерживает приём платежей через СБП для юридических лиц или ИП, и доступ к личному кабинету банка для получения параметров подключения.

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

Как напечатать QR-код с реквизитами на счёте

Это самый простой способ, который не требует договоров с банком и работает «из коробки» в большинстве типовых конфигураций. QR-код формируется по стандарту, который распознают мобильные приложения банков: клиент сканирует код и получает готовое платёжное поручение с заполненными реквизитами получателя.

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

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

Порядок действий для печати QR-кода на счёте
  1. 1
    Откройте карточку организации и проверьте расчётный счёт, банк и БИК
  2. 2
    Создайте документ «Счёт на оплату покупателю» и заполните сумму
  3. 3
    Нажмите «Печать» и выберите форму с QR-кодом
  4. 4
    Отсканируйте код приложением банка и сверьте реквизиты и сумму
  5. 5
    Только после проверки отправляйте счёт покупателю

Как подключить приём оплаты через СБП

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

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

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

Как сформировать QR-код в документе продажи

После настройки СБП возможность оплаты по QR-коду появляется в документах продажи. В «1С:Бухгалтерии» в счёте на оплату появляется команда формирования платёжной ссылки; в «1С:Управление торговлей» и розничных решениях код можно вывести на экран покупателя или чек.

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

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

Сравнение вариантов

Статический QR-код на печатной форме

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

Динамический QR-код через СБП

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

Платёжная ссылка вместо QR-кода

Удобна для оплаты из мессенджера или письма, когда сканировать код неудобно. Формируется там же, где и QR-код, ограничение — тот же срок действия ссылки.

Как проверить поступление оплаты

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

При оплате по статическому QR-коду автоматического уведомления нет — это обычный банковский перевод. Поступление отражается при загрузке банковской выписки через «Обмен с банком» или при ручном вводе документа «Поступление на расчётный счёт». Сверяйте оплаты по сумме, плательщику и назначению платежа, указанному в счёте.

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

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

Содержимое QR-кода
Норма

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

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

Неверные реквизиты, пустая сумма или ошибка чтения кода

Статус оплаты в документе
Норма

После оплаты через СБП документ получил статус «Оплачен»

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

Деньги списаны у клиента, а статус не изменился

Зачисление на счёт
Норма

Платёж виден в банковской выписке и в 1С

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

В выписке платежа нет дольше обычного срока зачисления

Типичные ошибки и ограничения

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

Вторая группа ошибок — работа с СБП без проверки лимитов и комиссий. У банков есть ограничения на сумму одной операции и оборот, а комиссия за приём платежей зависит от тарифа. Крупные счета юридическим лицам иногда выгоднее принимать обычным платёжным поручением со статическим QR-кодом.

Типичные ошибки
01
Не обновить реквизиты в карточке организации после смены банка — все QR-коды будут вести на старый счёт
02
Отправить счёт с кодом без тестового сканирования — клиент получит ошибку оплаты и потеряет доверие
03
Использовать просроченную платёжную ссылку СБП — клиент не сможет оплатить, а менеджер не узнает об этом
04
Считать статический QR-код гарантией оплаты — это лишь удобная форма реквизитов, сверка платежа остаётся ручной

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

Можно ли принимать оплату по QR-коду без договора с банком?

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

Почему приложение банка не читает QR-код со счёта?

Чаще всего причина в плохом качестве печати (бледный или смазанный код), нарушении отступов вокруг изображения или в том, что приложение банка не поддерживает стандарт платёжных QR-кодов. Проверьте код несколькими приложениями и при необходимости увеличьте его размер в настройках печатной формы.

Изменится ли сумма в QR-коде, если я отредактирую счёт после формирования?

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

Как вернуть деньги клиенту, оплатившему через СБП?

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

Работает ли QR-код для оплаты от юридических лиц?

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

Итог

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

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