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

Документы и Печать · 9 мин

Как сделать счет на оплату с QR-кодом в 1С

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

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

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

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

Что такое QR-код на счете и как он работает

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

Для продавца это сокращает количество ошибок в платежках: покупатель не перепутает КПП, не укажет неверное назначение платежа и не ошибется в сумме. Возвраты и уточнения платежей, вызванные неверными реквизитами, — одна из самых частых причин задержки зачисления денег, и QR-код эту проблему практически снимает.

Подготовка: что проверить перед настройкой

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

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

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

Что проверить до настройки

Версия конфигурации
Норма

Актуальный релиз, сервисы оплаты доступны в настройках

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

Старый релиз, команды подключения СБП отсутствуют

Банковский счет организации
Норма

Счет и БИК заполнены, банк поддерживает СБП

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

Счет не указан или банк не работает с СБП

Подписка ИТС
Норма

Договор активен, есть логин портала 1С

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

Подписка истекла — сервис не подключится

Подключение сервиса оплаты и настройка СБП

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

В «Управлении нашей фирмой» аналогичная настройка находится в разделе «Настройки» → «Оплата» или в карточке организации на вкладке оплаты. В «Управлении торговлей 11» настройки СБП доступны в разделе «НСИ и администрирование» → «Продажи» → «Оплата». Точные названия разделов зависят от релиза, поэтому ориентируйтесь на поиск по слову «оплата» в панели функций.

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

Порядок подключения
  1. 1
    Обновите конфигурацию и проверьте реквизиты организации
  2. 2
    Откройте настройки оплаты и включите оплату по QR-коду / СБП
  3. 3
    Выполните подключение с учетной записью портала 1С
  4. 4
    Выберите организацию и банковский счет для приема платежей
  5. 5
    Настройте шаблон назначения платежа с номером счета
  6. 6
    Создайте тестовый счет и проверьте QR-код на печатной форме

Создание счета на оплату с QR-кодом

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

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

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

Если типовой механизм недоступен: альтернативы

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

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

Способы получить QR-код на счете

Сервис 1С:Оплата (СБП)

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

Внешняя печатная форма

Подходит для старых конфигураций. Требует разработки и корректной сборки строки по стандарту СБП.

Код из банковского приложения

Быстро и без доработок, но сумма фиксируется в коде — не подходит для счетов с разными суммами.

Проверка результата и типичные ошибки

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

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

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

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

Можно ли добавить QR-код на счет без подключения СБП?

Да, но только через доработку: внешнюю печатную форму с программной генерацией кода по стандарту СБП или вставку готовой картинки в макет. Типовой автоматический механизм работает именно через сервис оплаты.

Работает ли QR-код в счете, отправленном по ЭДО?

Да. Код является частью печатной формы и сохраняется в PDF при отправке через ЭДО или электронную почту. Покупатель может отсканировать его прямо с экрана.

Почему на печатной форме нет QR-кода, хотя сервис подключен?

Чаще всего в документе выбран банковский счет, не привязанный к настройке СБП, либо не заполнено назначение платежа. Также проверьте, что используется типовая печатная форма, а не старая внешняя без поддержки кода.

Взимается ли комиссия за оплату по QR-коду через СБП?

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

Можно ли вывести QR-код на счете в старой 1С 7.7?

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

Что делать, если покупатель оплатил по старому QR-коду после изменения суммы?

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

Итог

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

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