Счет на оплату с QR-кодом: в 1С и без 1С
Посмотрите в таблице, что 1С:Бухгалтерия 8 дает напечатать на счете физлицу, ИП и юрлицу, а для счета без 1С скачайте шаблон в XLSX с местом под код.
В 1С:Бухгалтерии 8 с версии 3.0.164 QR-код на счете на оплату это ваш выбор при печати. Счет физлицу, самозанятому или индивидуальному предпринимателю (ИП) можно напечатать с кодом или без него, а счет юрлицу программа печатает только без кода.
Выставить счет с QR-кодом без 1С тоже можно. Сделайте счет как обычно, в Excel, Word или Google Документах, а потом соберите код по реквизитам на вкладке «Оплата» нашего генератора и вставьте его в счет как рисунок.
QR-код в счете на оплату в 1С:Бухгалтерии 8.3
Счет в 1С:Бухгалтерии 8 это документ «Счет покупателю» в разделе «Продажи», а его печатная форма называется «Счет на оплату». При печати программа может поставить один из двух кодов: код по реквизитам или код Системы быстрых платежей (СБП). Код СБП есть среди вариантов, только если в программе настроен прием платежей через СБП.
Какие варианты вы увидите при печати, зависит от поля «Вид контрагента» в карточке покупателя.
| Вид контрагента | Что можно выбрать при печати счета |
|---|---|
| Физическое лицо или самозанятый | Код СБП (если настроен прием через СБП), код по реквизитам или счет без кода |
| Индивидуальный предприниматель | Код по реквизитам или счет без кода |
| Юридическое лицо | Только счет без кода |
1С:Бухгалтерия собирает код по реквизитам по ГОСТ Р 56042-2014, и наш генератор на вкладке «Оплата» делает код по тому же стандарту. Код СБП выдает банк, а генератор его не делает. Разница между этими кодами описана в статье про QR-код для оплаты. Статьи про тот же код по реквизитам на квитанциях и табличках у кассы есть в базе знаний.
Почему 1С:Бухгалтерия не печатает QR-код юрлицу и как убрать код из счета
ГОСТ Р 56042-2014 написан для платежей физлиц, так он и называется: «Стандарты финансовых операций. Двумерные символы штрихового кода для осуществления платежей физических лиц». Приложение банка сканирует такой код, когда физлицо платит с телефона.
Бухгалтер юрлица создает платежное поручение в банк-клиенте и переносит туда реквизиты из счета, поэтому код на счете ему не нужен. ИП по закону физическое лицо (ст. 23 ГК РФ), поэтому счет он может оплатить и из личного приложения банка по коду.
Чтобы убрать QR-код из счета, при печати выберите вариант без кода. Счет без кода можно напечатать любому покупателю. В версиях старше 3.0.164 выбора при печати нет, и код в счет попадает по правилам той версии, поэтому обновите программу, если хотите выбирать сами.
Счет с QR-кодом в УТ 11
В 1С:Управлении торговлей 11 (УТ 11) печатная форма счета на оплату есть у документов «Заказ клиента», «Реализация товаров и услуг», «Реализация услуг и прочих активов» и «Акт выполненных работ». Если в программе включены отдельные счета на оплату, она есть и у документа «Счет на оплату».
По описанию версии 11.5.16.61 УТ 11 выводит QR-код в эту форму в двух случаях. Если до печати вы сформировали по документу платежную ссылку СБП, на счете будет код СБП. Если ссылки нет, но в документе указан расчетный счет, УТ 11 печатает код по реквизитам, без логотипа СБП.
Как сделать QR-код для счета без 1С
Для примера возьмем счет на оплату № 17 от 30.09.2026 на 12 500 руб. за консультацию. Его выставила ИП Кузнецова Ольга Николаевна (реквизиты вымышленные). Откройте генератор QR-кода для оплаты по реквизитам. По этой ссылке вкладка «Оплата» и формат «PNG» уже выбраны.
На первом шаге впишите в поле «Получатель» ИНН или название и выберите вариант из подсказки. Впишите 9 цифр БИК, и поля «Банк» и «Корр. счет» заполнятся из справочника Банка России. Впишите 20 цифр в поле «Расчетный счет».
В поле «Назначение платежа» впишите «Оплата по счету № 17 от 30.09.2026». Метки в фигурных скобках в этом поле подставляют в назначение данные из строк плательщиков, для одного счета они не нужны, и текст без них попадет в код как есть. Нажмите «Дальше: плательщики».
На втором шаге впишите 12 500 в поле «Сумма, руб.». Не заполняйте поля «Лицевой счет» и «ФИО плательщика», потому что они попадут в код как данные плательщика, а счету на оплату они не нужны. Нажмите «+ Добавить в список».
Нажмите «Скачать PNG» и получите файл PNG около 1200 пикселей по стороне. Для рисунка шириной 4 см такого файла хватает с запасом. Все, что вы ввели на двух шагах, попадет в код одной строкой, которая начинается с ST00012, и каждая ее часть описана в статье про строку ST00012 в QR-коде.
Куда и какого размера ставить код на счете
Строка ST00012 с реквизитами получателя, ИНН, суммой и назначением из примера дает код шириной 57 модулей (модуль это одна клетка кода). Файл PNG из генератора уже несет белое поле по 4 модуля с каждой стороны, поэтому по ширине в нем 65 модулей. При ширине рисунка 4 см модуль выходит 0,62 мм. При ширине 3,5 см модуль выходит 0,54 мм. Минимальный модуль по ГОСТ Р 56042-2014 равен 0,4064 мм, но офисный лазерный принтер печатает модули без слипания только от 0,5 мм. Поэтому вставляйте рисунок шириной 4 см и не сжимайте его уже 3,5 см.
Перед тем как вставить код в счет, откройте PNG на экране и отсканируйте его приложением своего банка. Для первого счета попросите отсканировать код еще и коллегу с другим банком. Если в форме перевода стоят ваш расчетный счет, сумма и назначение с номером счета на оплату, вставляйте код. Если там другие данные, сверьте реквизиты на вкладке «Оплата».
Разместите код рядом с банковскими реквизитами получателя или в свободном углу шапки счета. Белое поле вокруг кода уже входит в файл, отдельный отступ не нужен. Вставьте PNG в счет как рисунок и задайте ему ширину 4 см. Если счет выставляете вы как ИП, нужна ли вам касса при переводе по коду и какая комиссия у СБП и у платежной ссылки, мы разобрали в статье про оплату по QR-коду для ИП без эквайринга.
Можно скачать шаблон счета на оплату с местом под QR-код (XLSX). Справа от реквизитов получателя в нем оставлено место 4 × 4 см под код. Реквизиты, позиция с консультацией и назначение платежа взяты из примера. Замените их своими.
Коды пачкой для серии счетов
Если счетов на оплату много, соберите строку ST00012 для каждого формулой в Excel. Реквизиты получателя в формуле постоянные, а сумма и назначение с номером и датой счета берутся из колонок. Такая формула описана в статье про квитанции с QR-кодом на список плательщиков. В конец каждой строки допишите через вертикальную черту номер счета на оплату, например «|Счет 17». Форма считает подписью кода текст после последней черты, если в нем нет знака «=», и эта подпись попадет в имя файла PNG.
Вставьте готовые строки в список на вкладке «Оплата», по строке на счет, или загрузите их файлом. Вы получите архив ZIP с отдельным файлом PNG на каждый счет. Не подставляйте номер и дату счета в назначение метками {account} и {period}, потому что номер попадет в код как лицевой счет плательщика, а дата попадет туда как период оплаты.
FAQ
Как добавить QR-код в счет на оплату в 1С 8.3?
В 1С:Бухгалтерии версии 3.0.164 и новее выберите при печати счета вариант с кодом, в более ранней версии выбора при печати нет, и его дает только обновление. Если покупатель на деле физлицо, самозанятый или ИП, а в карточке у него указан вид «Юридическое лицо», вариантов с кодом не будет. Тогда поправьте вид контрагента и напечатайте счет заново. В УТ 11 код по реквизитам появится, если в документе указан расчетный счет, а платежной ссылки СБП нет.
Как убрать QR-код из счета в 1С?
В 1С:Бухгалтерии с версии 3.0.164 при печати счета выберите вариант без QR-кода, он есть для любого вида контрагента. В УТ 11 код по реквизитам печатается, пока в документе указан расчетный счет.
Почему 1С:Бухгалтерия не печатает QR-код в счете для юрлица?
Потому что код по ГОСТ Р 56042-2014 рассчитан на платежи физических лиц из приложения банка, а юрлицо оплачивает счет платежным поручением. В УТ 11 условие другое, там код по реквизитам выводится при указанном в документе расчетном счете.
Можно ли создать счет с QR-кодом онлайн без 1С?
Можно, если счет вы делаете в Google Документах или в шаблоне из этой статьи, открытом в Google Таблицах. Код по реквизитам соберите на вкладке «Оплата», скачайте файл PNG и вставьте его в счет как рисунок. Генератор делает только код, счета он не нумерует и оплату не отслеживает.
Какого размера печатать QR-код на счете?
Вставьте рисунок шириной 4 см. Сам код в нем занимает 3,5 см, а модуль выходит 0,62 мм. Не сжимайте рисунок уже 3,5 см, иначе модуль станет мельче 0,54 мм.
Что записано в QR-коде на счете?
Реквизиты получателя, сумма и назначение платежа. Сумма хранится в копейках, поэтому 12 500 руб. записаны в строке как Sum=1250000.
Следующий шаг
Напечатайте ближайший счет на оплату с QR-кодом и отсканируйте распечатку приложением банка. Счет готов к отправке, если в форме перевода стоят ваш расчетный счет, сумма и назначение с номером этого счета.
Соберите свой лист с QR-кодами
Вставьте список ссылок или загрузите файл, а мы разложим коды с подписями по листам A4 и отдадим PDF, SVG или PNG.
Открыть генератор