logo
small logo
  • Produkte
  • Shop
  • Support
  • Über uns
  • Customer panel Support
    • en
    • de
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • How to create a Swiss QR bill in .NET application
  • Berichte und PDF-Dokumente in der Blazor-Anwendung

    5. April 2021

    Microsoft hat kürzlich ein Web-Framework namens Blazor veröffentlicht. Mit diesem Framework kann man ein interaktives

    read more
  • FastReport.NET packages and .NET 5.0

    17. Dezember 2020

    UPD: Gilt für die Versionen von FastReport .NET vor 2022.2. Lizenzpakete sind jetzt auf unserem

    read more
  • Einen QR-Code mit Logo selbst erstellen

    9. Januar 2019

    Es ist nicht mehr neu, einen Pixel-QR-Barcode auf der Produktverpackung zu sehen. Obwohl es komplizierter

    read more
  • How to use QR-codes in FastReport .NET

    15. Februar 2017

    Nowadays “QR-codes” are gaining their popularity. Unlike conventional barcodes, “QR-codes” allow you to encode more

    read more
  • Wie NuGet mit FastReport-Paketen funktioniert

    22. November 2021

    UPD: Gilt für die Versionen von FastReport .NET vor 2022.2. Lizenzpakete sind jetzt auf unserem

    read more

How to create a Swiss QR bill in .NET application

19. Mai 2020

Recently many countries digitize payments. In other words, they convert existing payments to digital format. The most common way to automate payments is to use QR codes that are easily read by smartphones. The ability to encode a sufficiently large amount of information, high damage resistance, no need in special equipment to read – these are the main advantages of the QR code that made it popular all over the world.

Swiss authorities also decided to use QR codes to secure electronic payments. This means that all payment receipts and bills will have these codes.

In this regard, Swiss QR code support appeared in the FastReport.Net report generator and although Swiss QR is just a kind of QR code, it is used in a specific form of Swiss bill. It is quite simple and contains information about: payee, payer, invoice, payment link and amount.

Let’s create a report template for a Swiss QR bill.

Swiss QR-bill form creation

Here we added a regular QR code. Double click on it to turn it into a Swiss QR.

Select swiss item in the dropdown list of Barcode Editor

Select Swiss from the dropdown menu at the top to enable the form which will allow us to fill in the building code parameters. All parameters strictly correspond to the Swiss QR code standard.  

Swiss code options

Let’s consider the parameters in more detail:

IBAN

In Switzerland, the IBAN (International Bank Account Number) standard is used to represent a bank account number. From the name it is clear that this standard is international and it is registered in ISO with number 13616.

Here you can choose one of the two IBAN types: IBAN or QR-IBAN.

QR-IBAN should be used for payments with a structured QR reference. At the same time, QR-IBAN also corresponds to rules stipulated in the ISO 13616 standard. Each legally independent financial institution participating in the scheme is assigned its identifier in the range of 30000-31999. This identifier is called QR-IID and it is contained in QR-IBAN.

Creditor

Fill in the data of the invoice issuer. Name of organization and address.

Reference

Link to the payment needed by payee.

Type:

  • QRR - QR link: Swiss standard link 26 characters long (numbers only);

  • SCOR - Lender Link: international standard from 5 to 25 characters long;

  • NON - the link may be empty.

Text type:

  • QR-Reference - used with the QRR link type;

  • ISO 13616 - used with the SCOR link type.

The QR link is a replacement for the currently used ISR link. It helps to change over to QR bills from previously used red and orange receipts.

Debitor:

Here it is necessary to fill in the payer’s information: full name or name of organization and address.

Additional Information:

The invoice issuer may enter any additional structured/unstructured information for the payer.

Currency:

Since this is the Swiss payments system, you can choose between two types of currencies: EUR and Swiss francs (CHF).

Alternative Procedure 1 and 2:

It is expected that in the future invoices may offer other alternative procedures in addition to bank transfers. There are two fields for this in Swiss QR.

Amount:

Here you need to specify the payment amount with a comma separator.

Close the code editing form. If all the data is filled in correctly, then no warning messages will follow and the QR code will change. Now a Swiss cross appeared in its center.

Swiss QR-bill report template result

Turn off text display below the code in the properties of the Barcode object – ShowText = false.

Fill in the values of the receipt fields and get the finished Swiss QR bill:

Swiss QR-bill created by FastReport.Net

Now you can easily create a Swiss QR bill in FastReport.

about product buy
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET Visual Studio FastReport Barcode C# QR Code

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Shop
  • Download
  • Dokumentation
  • Referenzen
  • Informationen zur Deinstallation unserer Produkte
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Außergewöhnliche Lizenzierung
  • Kontakte

© 1998-2023 by Fast Reports Inc.

  • Datenschutz