Как сделать счет с qr кодом в 1с

Добавил пользователь Дмитрий К.
Обновлено: 04.10.2024

Рейтинг: 376

Внешняя печатная форма "Счет на оплату с QR кодом", сделана для конфигурации Управление торговлей 10.3. Подключается автоматически к документам Счет на оплату и Заказ покупателя.

В этой внешней печатной форме использован механизм формирования и печати QR кода из БСП версии 2.4.5, с включением в нее специализированной компоненты (макет двоичного кода "КомпонентаПечатиQRКода").

Тестировалась на УТ версии 10.3.21, но будет работать и на прочих версиях этой конфигурации.

В QR коде содержится следующая информация: Получатель, Номер счета получателя, Наименование банка получателя, БИК банка получателя, Счет банка получателя, ИНН получателя, КПП получателя, Сумма числом, Назначение платежа, Адрес плательщика (пустой), Фамилия плательщика, Имя плательщика, Отчество плательщика.

В платежных документах программы 1С: Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК ред. 3.0 имеется возможность выводить на печать штрихкоды:

QR-штрихкод, сформированный в соответствии со Стандартном двумерного штрихкодирования.

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

Настройка штрихкода

Разберем подробнее настройки.

QR штрихкод (двумерный)

Вид основного штрихкода

Формат штрихкода

Рассмотрим подробнее способы определения формата.

Автоматически – текст штрихкода будет сформирован в соответствии с настройками, заданными по умолчанию.

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

Обязательно выводятся в двумерном штрихкоде:

Блок служебных данных, представляющий собой фиксированную строку:

ST00012 или ST00011

Блок обязательных реквизитов, в котором выводятся следующие данные:

наименование получателя платежа;

номер счета получателя платежа;

наименование банка получателя платежа;

номер кор./сч. банка получателя платежа.

Например, при расшифровке штрихкода можно увидеть все указанные выше данные:

Расшифровка штрихкода

По указанным настройкам – можно самостоятельно определить, какие реквизиты будут выводиться в штрихкоде. При этом настройка задается отдельно по основным услугам, отдельно по услугам капитального ремонта (если ведется раздельный учет).

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

Для добавления новых реквизитов нужно установить соответствующие флажки.

К примеру, если установить флажки:

Обязательные реквизиты

При расшифровке штрихкода в платежном документе добавляются значения ИНН получателя платежа, имя плательщика и идентификатор лицевого счета:

Реквизиты в расшифровке штрифкода

формат кодировки (самое первое значение, которое можно увидеть в расшифровке штрихкода):

1 (соответствует Windows-1251) – будет выводиться ST00011;

2 (соответствует UTF-8) – будет выводиться ST00012.

код организации (может быть предоставлен банком, принимающим платежи);

формат периода оплаты ;

исключить из адреса помещения символы “№” и “.” (точка) – можно установить флажок, если это требуется по формату:

Настройки QR штрихкода

Одномерный штрихкод

Одномерный штрихкод

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

Автоматически

В этом случае можно указать блок основных настроек в указанном порядке:

Настройки штрихкода в автоматическом режиме

идентификатор плательщика. При этом определяется длина идентификатора и что выводить в качестве лицевого счета: код или идентификатор;

Пример одномерного штрихкода

2 цифры – месяц, за который сформирована квитанция;

2 цифры – год, за который сформирована квитанция;

X цифр – начисленная сумма.

По указанным настройкам

В этом случае можно добавить в состав штрихкода дополнительные реквизиты. При этом настройка задается отдельно по основным услугам, отдельно по услугам капитального ремонта (если ведется раздельный учет).

Дополнительные реквизиты одномерного штрихкода

Доступны следующие параметры:

Дополнительные параметры одномерного штрихкода

Вывод штрихкода в квитанции

Также можно вывести одномерный и QR штрихкоды одновременно, пример смотрите в инструкции.

Что делать, если настроек для формирования штрихкода не хватает

Название и ИНН вашей организации.

Регистрационный номер, название и релиз программы.

Какого параметра не хватает. Дополнительно приложите формат от банка, в котором описаны требования к штрихкоду.

Внешняя печатная форма для документов Заказ покупателя и Счет на оплату покупателю позволяет печатать счет на оплату с QR-кодом с использованием встроенной компоненты печати QR-кода (УТ 10.3,КА 1.1, УПП 1.3).

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

Реквизиты, которые указаны в QR-коде:
- ТекстПолучателя Полное наименование получателя;
- НомерСчетаПолучателя Номер счета получателя;
- НаименованиеБанкаПолучателя Наименование банка получателя;
- БИКБанкаПолучателя БИК банка получателя;
- СчетБанкаПолучателя Кор.счет банка получателя;
- СуммаЧислом Сумма документа;
- НазначениеПлатежа Оплата по счету №___ ;
- ИННПолучателя ИНН получателя;
- КПППолучателя КПП получателя;

Пример распознавания QR кода со скринщота
QR код успешно распознан:
ST00012|Name=ЗАО "Торговый дом Комплексный"|PersonalAcc=40702810600023341231|BankName=АКБ "АВТ-БАНК"|BIC=000000003|CorrespAcc=30101810100000000774|Sum=2180000|Purpose=Оплата по счету № 1 от 20 января 2015 на сумму 2 180 000,00 руб. В том числе НДС: 332 542,37|PayeeINN=7709757121|KPP=773601001

Полезна для разработчиков и администраторов. Позволяет вносить изменения, не затрагивая конфигурацию.

1С:Предприятие 8.3 (8.3.18.1208). Проверил на релизе УТ 10.3.23.3-10.3.69.1.

upd 31.01.2020 г. т.к. имя тега по УФЭБС: Sum - Сумма платежа, в копейках - Макс. 18 знаков, то СуммаЧислом*100

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

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


Попробуйте навести на него свой мобильный банк и увидите просто платёжное поручение. В большинстве нормальных банков платежи по безналу для физиков бесплатные.

Как сгенерировать QR-код для оплаты в мобильном приложении

Генерируется такой код в PHP и других языках элементарно просто и быстро:

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

В других языках программирования примерно также.

Проверить сгенерённый QR-код можно на сайте Сбера.

Включите в свои счета и квитанции QR-код

Если ваши банки не распознают обычный QR-код (особенно для РКО юрлиц и ИП), то обратитесь в их поддержку, чтобы добавили распознавание.

И получайте платежи без комиссий. Хватит кормить банки! Безналичные платежи сейчас доходят за пару часов в рабочий день.

Дата-центр ITSOFT — размещение и аренда серверов и стоек в двух дата-центрах в Москве. За последние годы UPTIME 100%. Размещение GPU-ферм и ASIC-майнеров, аренда GPU-серверов, лицензии связи, SSL-сертификаты, администрирование серверов и поддержка сайтов.

Читайте также: