Документы и Печать · 9 мин
Как сделать счет на оплату с QR-кодом в 1С
Пошаговая инструкция: как выставить счет на оплату с QR-кодом СБП в 1С, настроить подключение, проверить печатную форму и избежать типичных ошибок.
Счет на оплату с QR-кодом позволяет покупателю оплатить документ за секунды: он сканирует код камерой телефона или в приложении банка, и платежное поручение формируется автоматически с уже заполненными реквизитами. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Управление нашей фирмой) такая возможность встроена через сервис «1С:Оплата» и поддержку Системы быстрых платежей (СБП).
Чтобы QR-код появился на печатной форме счета, недостаточно просто включить галочку — нужно проверить версию конфигурации, заполнить реквизиты организации, настроить подключение к сервису оплаты и убедиться, что макет печатной формы поддерживает вывод кода. Ниже разобран весь цикл: от подготовки до проверки готового счета.
Материал ориентирован на типовые конфигурации на управляемых формах. Если у вас самописная или сильно доработанная конфигурация, общая логика сохраняется, но названия команд и расположение настроек могут отличаться.
Что такое QR-код на счете и как он работает
QR-код на счете кодирует платежные реквизиты: получателя, ИНН, номер счета, БИК банка, сумму и назначение платежа. Стандарт такого кода определен для Системы быстрых платежей, а также поддерживается банковскими приложениями для оплаты по реквизитам. Покупатель сканирует код, проверяет данные на экране и подтверждает перевод — ручной ввод реквизитов исключается.
Для продавца это сокращает количество ошибок в платежках: покупатель не перепутает КПП, не укажет неверное назначение платежа и не ошибется в сумме. Возвраты и уточнения платежей, вызванные неверными реквизитами, — одна из самых частых причин задержки зачисления денег, и QR-код эту проблему практически снимает.
Подготовка: что проверить перед настройкой
Перед включением функции убедитесь, что конфигурация обновлена до актуального релиза — поддержка QR-кодов и СБП добавлялась в типовые решения постепенно, и в старых версиях нужных механизмов может не быть. Проверить версию можно через раздел «О программе».
Далее проверьте карточку организации: должны быть заполнены ИНН, КПП, наименование и банковский счет с корректным БИК. Именно эти данные попадут в QR-код, и любая ошибка в них приведет либо к невозможности оплаты, либо к зачислению денег не туда. Также убедитесь, что у вас есть действующая подписка ИТС, если планируете использовать сервис «1С:Оплата» — подключение выполняется с учетной записью портала 1С.
Что проверить до настройки
Актуальный релиз, сервисы оплаты доступны в настройках
Старый релиз, команды подключения СБП отсутствуют
Счет и БИК заполнены, банк поддерживает СБП
Счет не указан или банк не работает с СБП
Договор активен, есть логин портала 1С
Подписка истекла — сервис не подключится
Подключение сервиса оплаты и настройка СБП
В «1С:Бухгалтерии 8» перейдите в раздел «Главное» → «Настройки» → «Оплата» (в некоторых релизах — «Продажи» → «Оплата по QR-кодам»). Включите использование Системы быстрых платежей и выполните подключение, указав учетную запись портала 1С и выбрав организацию. Программа проверит данные и предложит заключить или подтвердить соглашение с банком-эквайером СБП.
В «Управлении нашей фирмой» аналогичная настройка находится в разделе «Настройки» → «Оплата» или в карточке организации на вкладке оплаты. В «Управлении торговлей 11» настройки СБП доступны в разделе «НСИ и администрирование» → «Продажи» → «Оплата». Точные названия разделов зависят от релиза, поэтому ориентируйтесь на поиск по слову «оплата» в панели функций.
После подключения укажите шаблон назначения платежа — обычно в него подставляются номер и дата счета. Это важно для сверки: когда деньги поступят на расчетный счет, по назначению платежа вы быстро поймете, какой именно счет оплачен.
- 1Обновите конфигурацию и проверьте реквизиты организации
- 2Откройте настройки оплаты и включите оплату по QR-коду / СБП
- 3Выполните подключение с учетной записью портала 1С
- 4Выберите организацию и банковский счет для приема платежей
- 5Настройте шаблон назначения платежа с номером счета
- 6Создайте тестовый счет и проверьте QR-код на печатной форме
Создание счета на оплату с QR-кодом
Создайте документ «Счет на оплату покупателю» обычным способом: укажите контрагента, товары или услуги, суммы и НДС. Если сервис оплаты подключен и настроен, QR-код формируется автоматически при выводе печатной формы — дополнительных действий в самом документе обычно не требуется.
Откройте печатную форму через кнопку «Печать» → «Счет на оплату». На форме рядом с реквизитами получателя должен появиться блок с QR-кодом и суммой. Если код отсутствует, проверьте, выбран ли в счете тот банковский счет, для которого настроен прием платежей через СБП, — счет с другим банком может не подтягивать код.
Сохраните счет в PDF и отправьте покупателю по электронной почте или через ЭДО. QR-код сохраняет читаемость в PDF и при печати на обычном офисном принтере — специальных требований к качеству печати нет, но код не должен обрезаться полями документа.
Если типовой механизм недоступен: альтернативы
Если конфигурация старая или самописная, а обновление невозможно, есть два обходных пути. Первый — внешняя печатная форма счета, в макет которой добавлена картинка QR-кода, формируемая программно. Строку для кодирования можно собрать по открытому стандарту СБП: она включает наименование получателя, расчетный счет, БИК, ИНН, сумму и назначение платежа в строго заданном формате.
Второй путь — генерация QR-кода в банковском приложении или личном кабинете банка и вставка готовой картинки в макет. Это подходит для счетов с фиксированными реквизитами, но неудобно при меняющихся суммах: каждый раз придется генерировать новый код вручную.
Способы получить QR-код на счете
Типовое решение, код формируется автоматически с актуальной суммой. Требует актуальный релиз и подключение.
Подходит для старых конфигураций. Требует разработки и корректной сборки строки по стандарту СБП.
Быстро и без доработок, но сумма фиксируется в коде — не подходит для счетов с разными суммами.
Проверка результата и типичные ошибки
Обязательно проверьте готовый счет: отсканируйте QR-код собственным телефоном через приложение вашего банка. На экране должны отобразиться корректные получатель, сумма и назначение платежа. Проводить реальный платеж для проверки не обязательно — достаточно увидеть правильно заполненные поля на шаге подтверждения.
Если код не сканируется, чаще всего причина в обрезке изображения при печати или в повреждении макета после доработок. Если сканируется, но реквизиты неверные — ошибка в карточке организации или банковском счете, исправьте данные и перевыставьте счет.
Частые вопросы
Можно ли добавить QR-код на счет без подключения СБП?
Да, но только через доработку: внешнюю печатную форму с программной генерацией кода по стандарту СБП или вставку готовой картинки в макет. Типовой автоматический механизм работает именно через сервис оплаты.
Работает ли QR-код в счете, отправленном по ЭДО?
Да. Код является частью печатной формы и сохраняется в PDF при отправке через ЭДО или электронную почту. Покупатель может отсканировать его прямо с экрана.
Почему на печатной форме нет QR-кода, хотя сервис подключен?
Чаще всего в документе выбран банковский счет, не привязанный к настройке СБП, либо не заполнено назначение платежа. Также проверьте, что используется типовая печатная форма, а не старая внешняя без поддержки кода.
Взимается ли комиссия за оплату по QR-коду через СБП?
Для юридических лиц за прием платежей через СБП банки обычно устанавливают комиссию, размер которой зависит от тарифа вашего банка и оборотов. Уточните условия в своем банке до подключения.
Можно ли вывести QR-код на счете в старой 1С 7.7?
Типовых механизмов для этого нет. Теоретически возможна доработка с внешней компонентой генерации QR-кодов, но на практике проще формировать счет в 7.7, а код добавлять внешними средствами или перейти на актуальную платформу.
Что делать, если покупатель оплатил по старому QR-коду после изменения суммы?
Платеж пройдет на сумму, зашитую в код. Зафиксируйте оплату по этому счету, а разницу оформите отдельным счетом на доплату или возвратом — в зависимости от того, в какую сторону изменилась сумма.
Что важно запомнить
QR-код на счете в типовой 1С формируется автоматически после подключения сервиса оплаты и настройки СБП. Ключевые условия: актуальный релиз, корректные реквизиты организации и банковский счет с поддержкой СБП. Перед отправкой покупателю всегда проверяйте код сканированием и помните, что сумма в коде фиксируется на момент формирования счета.