logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Как сделать Swiss QR счет в .NET-приложении
  • Отчёты и PDF документы в Blazor приложении

    5 апреля 2021 г.

    Недавно Microsoft выпустила веб-платформу под названием Blazor. Этот фреймворк позволяет создать интерактивный веб-интерфейс при помощи

    Подробнее
  • Пакет FastReport.NET и .NET 5.0

    17 декабря 2020 г.

    UPD: Актуально до версии FastReport .NET 2022.2. Теперь лицензионные пакеты доступны на нашем NuGet-сервере. С

    Подробнее
  • Работа с NuGet пакетами FastReport

    22 ноября 2021 г.

    UPD: Актуально до версии FastReport .NET 2022.2. Теперь лицензионные пакеты доступны на нашем NuGet-сервере.

    Подробнее
  • QR код с рисунком

    9 января 2019 г.

    Ни для кого уже не в новинку увидеть на упаковке товара пиксельный QR штрих-код. Хоть

    Подробнее
  • Кастомизация панели инструментов и настройка экспортов в FastReport.Web for Core

    6 сентября 2021 г.

    Нередко у наших пользователей возникают потребности в изменении внешнего вида панели инструментов или настройке меню

    Подробнее

Как сделать Swiss QR счет в .NET-приложении

19 мая 2020 г.

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

Руководство Швейцарии также решили использовать QR-коды для обеспечения электронных платежей. Это означает, что во всех квитанциях об оплате и счетах будут использоваться эти коды.

В связи с этим, в генераторе отчетов FastReport.Net появилась поддержка Swiss QR code. И хоть Swiss QR это просто разновидность QR кода, его принято использовать в определенной форме Swiss bill. Она достаточно проста и содержит информацию о: получателе платежа, плательщике, счете, ссылке на платеж и сумме.

Давайте создадим шаблон отчета для Swiss счета c QR кодом.

Шаблон счета со Swiss QR кодом

Здесь мы добавили обычный QR код. Чтобы превратить его в Swiss QR сделайте двойной клик по нему.

Выбор типа баркода

Из выпадающего списка наверху выбираем Swiss. И нам становится доступна форма, которая позволят заполнять параметры для построения кода. Все параметры строго соответствуют стандарту Swiss QR code.

Настройка парамеров SwissQR code

А теперь рассмотрим параметры подробнее:

Iban
В Швейцарии используется стандарт IBAN (International Bank Account Number) для представления номера банковского счета. Из названия понятно, что это международный стандарт, который зарегистрирован в ISO под номером 13616.

Здесь вы можете выбрать один из двух типов Iban или QRIban.

QRIban должен использоваться для платежей с QR-ссылкой. При этом QRIban тоже соответствует стандарту ISO 13616. Каждое юридическое учреждение, которое участвует в схеме, получает свой идентификатор в диапазоне 30000 – 31999. Этот идентификатор называется QR-IID и он включен в состав QR-Iban.

Creditor
Заполняем данные о выставителе счета. Название организации и адрес.

Reference
Ссылка на платеж плательщика, которая нужна получателю платежа.

Type:
• QRR - QR-ссылка: швейцарский стандарт ссылки длиной 26 символов (только цифры);
• SCOR - Ссылка кредитора: международный стандарт длиной от 5 до 25 символов;
• NON - ссылка может быть пустой.

Text type:
• QR-Reference – используется с типом ссылки QRR;
• ISO 13616 – используется с типом ссылки SCOR.

QR-ссылка является заменой для используемой сейчас ссылки ISR. Она помогает прейти на новые QR счета с используемых ране красных и оранжевых квитанций.

Debitor:
Здесь необходимо заполнить данные о плательщике: ФИО или наименование организации и адрес.

Additional Information:
Выставитель счета может ввести какую-либо дополнительную структурированную/неструктурированную информацию для плательщика.

Currency:
Так как система оплаты Швейцарская, то предполагается два типа валюты: евро и швейцарские франки (CHF).

Alternative Procedure 1 и 2:
Предполагается, что в будущем выставители счета могут предлагать альтернативные банковским переводам процедуры. Для этого предусмотрено два поля в Swiss QR.

Amount:
Тут указывается сумма оплаты с разделителем запятая.

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

Полный шаблон квитанции со Swiss QR code

Отключите отображение текста под кодом в свойствах объекта Barcode – ShowText = False.

Заполняем значения полей в квитанции и получаем готовый Swiss QR bill:

Swiss QR bill готов к использованию

Теперь и в FastReport можно без труда создать Swiss QR счет.

О продукте Скачать Купить
avatar
Dmitriy Fedyashov
Технический писатель
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET Visual Studio FastReport Barcode C# QR Code

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2022 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой