Каталог решений - Формирование QR кода по стандарту НБУ (BCD 002)

Формирование QR кода по стандарту НБУ (BCD 002)

Формирование QR кода по стандарту НБУ (BCD 002)

В наличии

Простой пример формирования QR-кода по стандарту НБУ.

Категория:

Описание

Национальный Банк Украины разработал правила формирования QR кода для проведения кредитовых платежей (полное описание можно найти по ссылке https://bank.gov.ua/ua/legislation/Resolution_01022021_11)

Список банков чьи мобильные приложения уже реализовали поддержку данного формата QR-кода можно найти по ссылке https://bank.gov.ua/ua/qr

Пример функции формирования данных для зашивания в QR-код :

  Функция	СформироватьТекстQR(ОрганизацияИмя,IBAN,Сумма,КодЕДРПОУ,Назначение)
  	QRТекст = "BCD
  	|002
  	|2
  	|UCT
  	|
  	|"+ОрганизацияИмя+"
  	|"+IBAN+"
  	|UAH"+Формат(Сумма,"ЧРД=.; ЧГ=0")+"
  	|"+КодЕДРПОУ+"
  	|
  	|
  	|"+Назначение+"
  	|
  	|";
  	Возврат "https://bank.gov.ua/qr/"+Base64URLСтрока(ПолучитьДвоичныеДанныеИзСтроки(QRТекст,"windows-1251"))
  КонецФункции

Далее эту информацию нам нужно уже вывести в картинку QR кода, способов на данный момент  

существует довольно много, я для примера остановился на внешней компоненте которую поместил в макет тестовой обработки.

В мобильном клиенте монобанка результат сканирования сформированного QR выглядит так:

 

 

"ТестоваяОбработка": универсальная на управляемых формах — можно пробовать на любой конфигурации, открываете как внешнюю обработку и при изменении параметров на форме будет автоматически формироваться картинка с QR кодом и вшитой информацией по платежу. (Тестировалось на 8.3.14 релизе платформы)

"Пример внешней печ формы для УТП" : внешняя печатная форма для конфигурации "Управление Торговым Предприятием для Украины" подключается стандартным способом — путем добавления в справочник  "Внешние обработки"

(Тестировалось на 8.3.14 релизе платформы , Версия конфигурации УТП 1.2.65.1).

has been added to your cart:
Оформление заказа