Перейти к содержимому

QR-код в 1С

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

Зачем QR-код в 1С

В типовых конфигурациях (Бухгалтерия, Управление торговлей, Розница, ЗУП) QR-код печатается сразу в нескольких документах. На счёте покупателю — чтобы он оплатил его из мобильного банка без ручного ввода реквизитов. На кассовом чеке — потому что этого требует 54-ФЗ: код кодирует данные о продаже для проверки в приложении ФНС «Проверка чека». В платёжке по ЖКХ или бюджету — по формату ГОСТ Р 56042.

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

Какие форматы использует 1С

Единого «QR из 1С» не существует — под каждую задачу свой стандарт кодирования. На счёте для оплаты — формат ГОСТ Р 56042-2014 (ST00012), его понимают Сбербанк Онлайн, Т-Банк и другие мобильные банки. На чеке ККТ — тег 1196 фискального признака по приказу ФНС. Для оплаты через СБП по счёту используется отдельный платёжный QR, привязанный к торговому эквайрингу.

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

Связанные форматы

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

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

Почему в 1С не печатается QR-код на счёте?

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

По какому стандарту 1С формирует QR для оплаты счёта?

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

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

Да, для кассовых чеков это требование 54-ФЗ. В коде зашит фискальный признак (тег 1196), по которому покупатель проверяет чек в приложении ФНС «Проверка чека». Печать этого QR обеспечивает драйвер ККТ и конфигурация вместе, отдельно настраивать кодирование не нужно.

Можно ли добавить QR-код в свою печатную форму 1С?

Да. В макете печатной формы есть тип области «Штрихкод» с видом QR, куда передаётся строка данных нужного формата. Для платёжного кода строку собирают по ГОСТ Р 56042, для произвольной ссылки — просто текст URL. Настройка делается в конфигураторе или расширении.