Swiss QR-Bill Generators

Barcode Information | Tutorials | FAQs at BarcodeFAQ.com

The Swiss QR Bill is a Swiss standard payment specification based on ISO 20022, which is an international standard for data exchanges within the finance industry. PaymentStandards.ch is the official website of the Swiss financial center regarding this standardization of payments. The QR Bill is quickly identified with the Swiss Cross in the center of a QR Code symbol. IDAutomation offers an easy method of generating the Swiss Cross in the center of the QR Code by making use of the Center Override option which is exclusive to IDAutomation products.

The following symbol is a Swiss QR Bill Example created from Crystal Reports:

A Swiss QR Bill Example created from Crystal Reports

Supported Products

This capability is supported in all QR Code product versions 2020 or later including:

Implementation

  1. To generate a QR Bill, follow the Swiss Implementation Guidelines. With these instructions, the LF command is used as a separator between fields. In VB scripting applications such as the label software, Access, Excel and Crystal Reports, the LF is inserted with the Chr(10) and appended to other fields with the & symbol with static data in quotes. For example:
    “SPC” & Chr(10) & “0200” & Chr(10) & “1” & Chr(10) & …
  2. To place the Swiss Cross in the QR Code, append the string below to the end of the data being encoded in the barcode:
    “~CO99,00007F00770077004100770077007F000000”
    For a detailed example, refer to the Crystal Reports Swiss QR Bill Example.
  3. Adjust the X dimension of the symbol accordingly so the cross is within the specifications of 7 x 7 mm. The 9×9 string (starts with ~CO99,) is usually the best size to use. Other sizes are provided below if needed.
  4. Refer to the Swiss Implementation Guidelines for the QR-bill for more information.

QR Bill Swiss Cross Strings

It is recommended to start with the 9×9 size below and adjust the X dimension of the symbol accordingly so the cross is within the specifications of 7 x 7 mm. Refer to the Swiss Implementation Guidelines for the QR-bill for more information.

7×7:
~CO77,007C6C446C7C00

9×9: (This size is usually the best option)
~CO99,00007F00770077004100770077007F000000

11×11:
~COBB,00007FC07BC07BC07BC040407BC07BC07BC07FC00000

13×13:
~CODD,00007FF078F078F078F040104010401078F078F078F07FF00000

15×15:
~COFF,00007FFC7C7C7C7C7C7C7C7C4004400440047C7C7C7C7C7C7C7C7FFC0000

17×17:
~COHH,0000007FFF007E3F007E3F007E3F007E3F007E3F004001004001004001007E3F007E3F007E3F007E3F007E3F007FFF00000000

19×19:
~COJJ,0000007FFFC07F1FC07F1FC07F1FC07F1FC07F1FC07F1FC04000404000404000407F1FC07F1FC07F1FC07F1FC07F1FC07F1FC07FFFC0000000