Генерация в Word QR кода для оплаты в Сбербанк-онлайн

В статье рассматривается подход — как в документе Microsoft Word можно сгенерировать QR код для оплаты на основе основе данных найденных в нём. Оплата по данному QR коду проходит через все банки: Сбербанк-Онлайн, Тинькофф, ВТБ, Альфа, Почта-банк, Райфазен и т.п., а сам QR генерируется по нажатию одной кнопки и встраивается в документ на нужном месте.

Почему QR удобнее чем оплата по реквизитам

У многих владельцев бизнеса счета на оплату и договора формируются в word. Но выдавать плательщикам реквизиты в виде текста это не для всех удобно. По реквизитам нужно идти в банк или заполнять в интернет банке кучу полей. Порой это задерживает оплату. Давно существует технология приёма платежей по QR коду, позволяющая сразу считать QR и оплатить. Это быстрее и точнее. Так почему бы не совместить договор или счёт, который формируется в word с генерацией платежного QR кода!?

Как сгенерировать QR в word

Для word существуют отдельные надстройки, которые генерируют QR код для вставки ссылки, но нет готового решения, которое позволит сгенерировать платежный QR код для банков. При этом данные для QR кода должны быть взяты из самого документа. Чтобы решить данную задачу был разработан специальный VBA макрос. Макрос ищет по тексту документа ключевые реквизиты ИНН, КПП, Юр.наименование, бик, расчётный счёт, кор.счёт и данные о плательщике ФИО, Адрес, Назначение и сумму. Находить эти данные и вставляет в нужное место документа. В данном случае в приложение к договору. Разумеется что формат абзаца данных, где размещены ключевые реквизиты для работы макроса должен быть стандартизованного вида. Раздел где помещены эти реквизиты должен быть заранее определён, чтобы макрос находил данные.
После макрос добавляется в шаблоны word, чтобы быть доступным для любого документа. Для удобства настраивается отдельная кнопка для вызова макроса на панель в верхнем меню word.

Например, она может выглядеть так,

Макрос word для генерации QR кода для оплаты

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

Данный макрос разрабатывался под формат документа заказчика, но при наличие похожей задачи возможна адаптация под Ваш формат документа. Если у Вас стоит похожая задача, то можно заказать разработку макроса для генерации QR кода для оплаты в документе word. Для этого описать что нужно и прислать пример вашего документа на почту analiticexpertpay@gmail.com. Стоимость разработки подобного макроса в зависимости от сложности документа от 5000 руб.

Альтернатива word

Если Вам не принципиально чтобы QR код был в вашем документе и допустимо создание отдельного документа на оплату, то подготовить такие счета на оплату с QR кодом можно в сервисе sbqr.ru. Для этого создать личный кабинет по ссылке. У сервиса есть пробный бесплатный период 1 месяц, которого хватить чтобы понять подходит ли Вам данный вариант решения.

Видеобзор работы макроса word

На следующем видео показан пример работы макроса.

Выводы

Если у Вас документ word, в который нужно встроить генерацию QR кода для оплаты, то можно под формат этого документа заказать разработку макроса VBA. Если вам не принципиально, чтобы QR был в том же документе, то можно генерировать счёт на оплату в сервисе по ссылке и вставлять в приложение.

А Вы пробовали сгенерировать QR для оплаты в word?

Добавить комментарий

Ваш адрес email не будет опубликован.