Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Challenge

Creating invoices with an integrated payment slip with a QR code that meets the specifications of the Swiss QR bill regulations. The QR code should contain all information for easy, automatic, and efficient payment.

...

Info

Example of full ESR layout :

The full reference number with color coding looks like this: 0100000009988>0004200000000000000001000903+ XXXXXX>

  • first digits (0100000009988) are ESR type amount sequence number

  • digit '8' is a checksum (sequence number)

  • red 000420: is ESR ID from the Invoice or debtor number (debtor number could be up to 25 digits)

  • blue 000000000000000 this section is needed to be filled with 0s for the total reference number to include 26 digits in total

  • green 100090: is invoice number (numbers from 1 to 25). Fields which are not used need to be filled with zeros

Total amount number of blue and green digits should be maximum of 26 numbers

IMPORTANT: if digits amount will be 27 numbers or more the system will provide an error

  • number '3' is a checksum

  • purple XXXXXX: ESR number

The final payment section, including the QR code, will look as follows:

...

Info

Enhancements for customer convenience :

  • The receipt payment part with an integrated QR code is placed at the bottom of a portrait page (at lower cut edge).

  • The imprint of the IBAN is set in blocks of 4 and the QR reference in blocks of 5 : eg. 12 34000 00000 00000 00000 00133

...

Setup

  • the QR Code generation requires no specific setup

    • Where ESR type is set, the QR code and payment section will be generated

  • Ensure data is set up and configured correctly

    Account has address, VAT and

For more information on the Swiss QR bill, please consult the following documentation:

...