Ку-Ку Код

Квитанция с QR-кодом: бланк ПД-4 и коды на весь список из Excel

Строку по ГОСТ Р 56042 форма пишет сама, формула в таблице для этого не нужна. Реквизиты получателя вводятся один раз, а каждая строка списка становится отдельной квитанцией.

Сценарии для малого бизнеса 9 мин на чтение 09.09.2026

Перевод взноса руками это 20 цифр счета, 9 цифр БИК и строка назначения платежа. QR-код подставляет все это за плательщика. Таблица с квартирами, фамилиями и суммами у председателя ТСЖ к началу месяца уже готова, а реквизиты стоят в карточке организации.

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

Реквизиты получателя на весь список

Откройте вкладку «Оплата». Шагов на ней два, и первый это блок «Реквизиты получателя». Если есть прошлая квитанция с QR-кодом, нажмите над полями «загрузить фото QR с квитанции», и форма заполнит реквизиты из кода. Фото на сервер не уходит.

Без квитанции начните набирать название в поле «Получатель» или цифры в поле «ИНН (необязательно)». После третьего знака под полем появится список организаций из ЕГРЮЛ. Выберите строку, и форма заполнит «Получатель», «ИНН (необязательно)» и «КПП (необязательно)». В поле «Расчетный счет» впишите ровно 20 цифр. Наберите 9 цифр в поле «БИК», и форма подставит «Банк» и «Корр. счет». Сверьте оба поля с карточкой организации. Если у банка корреспондентского счета нет, поставьте в поле «Корр. счет» 0.

Кнопка «Дальше: плательщики» не пускает на второй шаг без получателя, счета, банка, БИК и корр. счета. На втором шаге реквизиты сворачиваются в строку над списком, и в ней видно получателя, последние цифры счета и БИК, а рядом стоит ссылка «изменить реквизиты».

Поле «Назначение платежа» работает как шаблон и принимает 210 знаков. Метки {sum}, {account}, {name} и {period} форма подставляет из строки плательщика, а часть в квадратных скобках пропадает целиком, если метка внутри нее пуста. Пустое поле дает шаблон Оплата[ за {period}][, л/с {account}][, {name}].

Строка 1500;12;Иванов Петр Сергеевич;03.2026 превращается по нему в «Оплата за 03.2026, л/с 12, Иванов Петр Сергеевич», а из строки 1500 получится просто «Оплата». Метку с опечаткой вроде {summ} форма не примет и покажет ошибку поля.

Плательщики строками или таблицей из Excel

На втором шаге заполните поля плательщика и нажмите «+ Добавить в список». Чтобы вставить готовый список, нажмите «одним полем» над полями. Каждая строка списка это один плательщик, части строки разделяйте точкой с запятой.

Часть строкиЧто в нейПример
суммарубли, копейки через запятую или точку1500, 980,50
лицевой счетсвободный текст до 30 знаков12, 0012-45
ФИОдо 100 знаков, форма делит их по пробелам на фамилию, имя и отчествоИванов Петр Сергеевич
периодсвободный текст до 30 знаков03.2026, сентябрь 2026
подписьдо 100 знаков, идет под кодом на листекв. 13

Все части необязательные, а хвостовые пустые можно опускать: годятся и 1500;;Иванов, и просто 1500. Форма отклонит только строку, в которой нет ни суммы, ни лицевого счета, ни ФИО, ни периода. Вертикальную черту «|» внутри строки сервис не примет и попросит ее убрать.

Сумму пишите в рублях. Форма принимает 1500, 1500,50, 1 500 и 1500 руб., а ноль и отрицательную сумму считает ошибкой. Если суммы у плательщика нет, оставьте поле суммы пустым, а в списке одним полем пустой будет первая часть, например ;12;Иванов Петр Сергеевич;03.2026. Тогда приложение банка попросит плательщика ввести сумму.

Готовый список загрузите файлом TXT, CSV или XLSX. Панель колонок предложит роли «Сумма», «Лицевой счет», «ФИО», «Период» и «Подпись». По заголовку форма сама узнает сумму и период, причем период она находит и под именем «месяц». Лицевой счет она узнает под именами «л/с», «квартира» и «договор», а ФИО под именами «плательщик», «собственник» и «владелец».

Под именем «участок» форма тоже узнает лицевой счет. Так подписывают колонку в садовых товариществах, для них есть статья квитанции на взносы СНТ.

Формулы в колонках не нужны, потому что форма читает обычные значения. За одну загрузку проходит до 1500 строк, а файл XLSX должен весить не больше 2 МБ. Про отклоненные строки есть отдельная статья QR-коды из Excel. Загрузите таблицу с плательщиками, и форма разберет ее по колонкам.

Квитанция ПД-4 или лист с кодами

Пункт «Что на листе» в шаге 2 дает три варианта: «Лист с кодами», «Табличка» и «Квитанция ПД-4». Квитанция ПД-4 доступна только на вкладке «Оплата».

Бланк это книжный лист A4 с 2 квитанциями, в каждой извещение и отрывная часть, а QR-код стоит в обеих частях. Между квитанциями идет пунктир для реза. При этой раскладке форма прячет настройки формата листа, размера кода и рамки, потому что бланк фиксированный.

На бланк форма ставит получателя, ИНН и КПП, счет, банк, БИК, корр. счет, назначение платежа, лицевой счет, ФИО и сумму. Адрес плательщика, плату за услуги банка, итого, дату и подпись плательщик вписывает сам, а надписи бланка не меняются. Назначение длиннее 96 знаков и ФИО длиннее 81 знака на бумаге обрезаются многоточием. В код они уходят целиком, но длинное назначение лучше укоротить шаблоном.

За один заход форма собирает до 50 квитанций, это 25 листов. Список длиннее она отклонит и попросит разделить его на части. Для налогов и госпошлины эта квитанция не годится. У них свой бланк ПД-4сб (налог) с кодами бюджетной классификации. Обычную квитанцию соберите на странице квитанция ПД-4 с кодом по реквизитам, где вкладка и раскладка уже выбраны.

Вариант «Лист с кодами» нужен, когда бланк у вас свой. Размер кода на вкладке «Оплата» сразу стоит 4 см, и уменьшать его не стоит. Полная строка плательщика дает код в 69 модулей в ряду, и при стороне 4 см каждый модуль выходит 0,58 мм. Рекомендация ГОСТ Р 56042 это не меньше 0,4064 мм, а на 2 см модуль сжался бы до 0,29 мм.

На лист A4 при стороне 4 см входит 12 кодов с подписью и 15 без нее. В полосу подписи влезает 22 знака. Метки реза включаются галочкой «Метки реза» в тонкой настройке. Отдельный файл на каждый код дает ZIP с PNG или SVG. Файлы в нем названы порядковым номером строки и подписью.

Остальные платежные коды разобраны в базе знаний.

Когда строка ГОСТа уже готова

По полям вкладка «Оплата» сама пишет в код заголовок ST00012, 5 обязательных реквизитов получателя и все, что стоит в строке плательщика. Вся строка помещается в 500 знаков, а ее поля разобраны в статье QR-код для оплаты.

Двух полей стандарта среди частей строки плательщика нет. Это квартира отдельным полем Flat и пеня отдельным полем AddAmount. Если они нужны или строки уже выгружены из бухгалтерской программы, нажмите «у меня готовая строка ST00012» над полями реквизитов и вставьте готовые строки ГОСТа, по одной на квитанцию. Реквизиты в форме для них не нужны. Получатели в одном списке могут быть разными, а бланк ПД-4 собирается так же.

В таблице такую строку строит формула:

="ST00012|Name=ТСЖ ""Ромашка""|PersonalAcc=40702810138250123017|BankName=АО ""Банк""|BIC=049999999|CorrespAcc=30101810900000000999|PayeeINN=7799999999|Sum="&ОКРУГЛ(B2*100;0)&"|Purpose=Взнос за март 2026, кв. "&A2

Удваивайте кавычки внутри текста, иначе Excel формулу не примет. Сумму умножайте на 100 и округляйте, потому что Sum считается в копейках. Не ставьте вертикальных черт внутри значений, потому что подписью генератор считает хвост после последней черты, если в нем нет знака «=».

Строку с заголовком ST00011, то есть в кодировке Windows-1251, форма примет и перепишет на ST00012, потому что текст в код всегда уходит в UTF-8. Строку без 5 обязательных полей или с повтором ключа форма отклонит и назовет номер строки и причину.

Проверка и печать

До печати тиража отсканируйте первую квитанцию прямо с превью своим банковским приложением. На экране перевода должны стоять ваш получатель, ваш счет, сумма первой строки и назначение платежа. Если счет или получатель не те, вернитесь по ссылке «изменить реквизиты» и поправьте поле с опечаткой. Если разошлась сумма, ищите ошибку в строке списка.

Сторона кода на бланке 3,2 см, и форма ее не меняет. Полная строка плательщика с суммой, лицевым счетом, ФИО из трех слов, периодом, ИНН и КПП занимает 308 знаков и дает модуль 0,46 мм. Без отчества модуль растет до 0,49 мм. Самый плотный случай из наших замеров, длинные ФИО и лицевой счет, дает строку на 374 знака и модуль 0,42 мм.

Все три значения выше порога ГОСТ Р 56042 в 0,4064 мм, но у длинной строки разница всего 0,01 мм. Печатайте на лазерном принтере и ставьте в диалоге печати масштаб 100%.

Если сумма одна на всех, хватит одной строки, и список собирать не придется. Рядом с таким кодом печатают табличку. Про текст на ней есть статья что писать на табличке для оплаты.

FAQ

Как создать квитанцию с QR-кодом онлайн?

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

Можно ли сформировать квитанции с QR-кодом бесплатно?

Да, и регистрация не нужна. За один заход форма собирает 50 бланков ПД-4, а лист с кодами берет до 1500 строк.

Как указать сумму в QR-коде квитанции?

Сумму ставьте первой частью строки в рублях. В код она уходит в копейках, поэтому 1500 становится Sum=150000.

Что делать, если сумма у всех разная?

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

Следующий шаг

Соберите пробный PDF по первым строкам таблицы и откройте его. На первом листе должны стоять 2 квитанции с вашим получателем, а сумма в верхней квитанции должна совпасть с суммой из первой строки таблицы.

Соберите квитанции ПД-4 на весь список. Реквизиты нужны один раз, а готовые бланки скачиваются одним PDF. Регистрация не нужна, водяных знаков на бланке нет.

Соберите свой лист с QR-кодами

Вставьте список ссылок или загрузите файл, а мы разложим коды с подписями по листам A4 и отдадим PDF, SVG или PNG.

Открыть генератор
бесплатно, без регистрации