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

16.12.21

Учетные задачи - Банковские операции

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Формирование QR кода по стандарту НБУ (BCD 002): ТестоваяОбработка
.epf 425,22Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.
Формирование QR кода по стандарту НБУ (BCD 002): Пример внешней печ формы для УТП
.epf 429,80Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.

Национальный Банк Украины разработал правила формирования 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).

QR НБУ

См. также

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

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

15000 руб.

21.03.2023    10593    67    14    

59

Банковские операции Обмен с интернет-банком Загрузка и выгрузка в Excel Программист Бухгалтер Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка создания файла по стандарту обмена с системами "Клиент банка" kl_to_1c.txt Формат файла обмена Российская Федерация, версия 1.03 При восстановлении учета в случае отсутствия в 1с банковских выписок (например, р/с в банке закрыт в связи с банкротством и доступ к выгрузке из клиент-банка невозможен), можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с8. При этом будут созданы загружаемые контрагенты и их р/с.

3840 руб.

19.04.2019    43607    146    52    

80

Обмен с интернет-банком Банковские операции Программист Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.

20400 руб.

03.04.2013    124562    249    377    

162

Банковские операции Обмен с интернет-банком Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Конфигурации 1cv8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Беларусь Россия Бухгалтерский учет Платные (руб)

Типовая обработка "Клиент-банк" из конфигурации 1С "Бухгалтерия для Беларуси, редакция 2.1" корректно работает с выписками только банка "Дабрабыт", до 28.01.2019 "Москва-Минск". А бухгалтеру нужно работать и с другими банками и с другими конфигурациями. Для этого было разработано расширение, которое позволит решить данную проблему!

10.10.2017    37688    77    Xershi    41    

65

Внешние источники данных Банковские операции Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Россия Бухгалтерский учет Платные (руб)

Обработки для загрузки данных из УРМ "Криста" в бухгалтерию государственного учреждения редакция 2.0. Есть Демо доступ на вкладке Бесплатные файлы на 1 месяц со дня получения демонстрационного ключа регистрации. Поддерживает ПО "Web-исполнение" от НПО "Криста".

4800 руб.

19.06.2013    39372    138    102    

32

Банковские операции СБП. Оплата по QR-коду Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Платные (руб)

Система быстрых платежей - мгновенный способ оплаты чека по QR-коду комиссия от 0,4 % до 0,7%. Обработка обслуживания Система быстрых платежей оплата по QR коду позволяет  подключить 1С:Управление торговлей редакция 10 к Системе быстрых платежей для приема оплаты. Может быть использована в 1С: Управление производственным предприятием 1.3 и 1С: Комплексная автоматизация 1.1 и 1С:Розница 1.х..

4000 руб.

16.02.2022    31538    41    148    

50
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. torch 129 16.12.21 09:35 Сейчас в теме
Ваша статья натолкнула на мысль... я могу покупателю в Telegram скинуть картинку QR-кода, но как ее потом моему клиенту из чата перенаправить в мобильное приложение банка?
4. AnryMc 848 16.12.21 12:20 Сейчас в теме
(1)
из чата перенаправить в мобильное приложение банка?


В "Привате" при работе "сканера" вверху справа маленькая иконка "горы" (толь две горы - толь горбы верблюда)...
Открывает "галерею" - наверно и сканирует их (не проверял)...

т.е. можно код сохранить как угодно и затем прочитать...

З.Ы, в других мобильных банках - не знаю...
2. 6есик 53 16.12.21 10:28 Сейчас в теме
1. Можно открыть телеграм на компе и сосканировать телефоном QR оттуда.
2. Можно сохранить изображение QR в телефоне тз чата телеграмма и у меня например сканер штрихкодов может сканировать не только через камеру но и фотки уже сохраненные в телефоне.
3. Этот способ не пробовал, но можно поидее не кодировать в QR код а передавать ссылку с данными, думаю оно само предложит выбрать приложение которым открыть ссылку и там указать приложение банка ...
3. AnryMc 848 16.12.21 12:11 Сейчас в теме
"Приват" не отображает наименование Получателя...
"Моно" - отображает...

З.Ы. Делал ВПФ Счета Покупателю с QR кодом для BAS Accounting (корп., .........)
Оставьте свое сообщение