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

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

Как выставить счет в 1С с QR-кодом

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

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

В 1С есть два принципиально разных механизма QR-кодов. Первый — платежный QR-код по стандарту ГОСТ Р 56042-2014, который формируется прямо в печатной форме счета и читается любым банковским приложением. Второй — QR-код СБП (Система быстрых платежей), который требует подключения к банку или платежному агрегатору и позволяет отслеживать факт оплаты автоматически. Ниже разобраны оба варианта.

Какие виды QR-кодов бывают на счетах и что выбрать

Прежде чем настраивать, важно понять различие между двумя подходами, потому что они решают разные задачи и настраиваются по-разному.

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

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

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

QR-код по ГОСТ (в печатной форме)

Подходит для B2B-счетов без дополнительных договоров. Бесплатно, но нет автоматического контроля оплаты.

QR-код СБП через банк или 1С:СБП

Подходит для массовых продаж и розницы. Требует договора с банком и комиссии, зато оплата мгновенная и отслеживается.

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

Подходит, если типовой макет не устраивает или конфигурация старая. Требует загрузки внешней обработки.

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

QR-код формируется из данных, которые уже есть в базе. Если какие-то реквизиты не заполнены, код либо не выведется, либо будет содержать неполную информацию, и банковское приложение покажет покупателю пустые поля.

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

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

Как проверить готовность данных

Карточка организации
Норма

Заполнены ИНН, КПП, наименование

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

Пустые поля — QR-код будет неполным

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

Указаны расчетный счет и БИК, банк выбран из классификатора

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

БИК введен вручную с ошибкой — платеж не уйдет

Документ счета
Норма

Заполнены сумма, договор, организация

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

Нулевая сумма или пустой получатель

Как включить QR-код в типовой печатной форме счета

В актуальных версиях конфигураций «1С:Бухгалтерия 8», «Управление торговлей 11» и «Комплексная автоматизация» вывод платежного QR-кода поддерживается типовыми средствами. Точное расположение настройки зависит от конфигурации и релиза, но общая логика одинакова.

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

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

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

Настройка QR-кода СБП через банк или сервис 1С

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

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

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

Внешняя печатная форма с QR-кодом для старых конфигураций

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

Подключение выполняется через раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». Туда загружается файл формата .epf, после чего в меню печати счета появляется новый пункт. Готовые формы с QR-кодом публикуются на профильных ресурсах и в комплектах от банков; перед использованием обработку из непроверенного источника стоит показать специалисту по 1С.

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

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

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

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

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

FAQ: частые вопросы о QR-кодах в счетах 1С

Обязателен ли договор с банком для QR-кода на счете?

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

Почему QR-код не сканируется с распечатки?

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

Узнает ли 1С автоматически об оплате счета по QR-коду?

Только при использовании СБП с настроенной интеграцией — тогда статус оплаты приходит от банка. Обычный ГОСТ-код лишь упрощает ввод реквизитов для плательщика, а факт оплаты вы контролируете по банковской выписке, как и раньше.

Можно ли добавить QR-код в счет на старой конфигурации без обновления?

Да, через внешнюю печатную форму (файл .epf), подключаемую в разделе дополнительных отчетов и обработок, либо через доработку макета программистом. Обновление конфигурации при этом не требуется, но обработку следует сначала проверить на копии базы.

Что будет, если сумма в счете изменилась после отправки клиенту?

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

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

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

Итог

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

QR-код на счете в 1С выводится либо типовой печатной формой по ГОСТ (бесплатно, без договора, без автосверки), либо через СБП с договором банка (мгновенная оплата и контроль). Перед рассылкой проверьте заполнение реквизитов организации и отсканируйте код из банковского приложения с экрана и с распечатки.