Swiss QR + ISR

Swiss QR + ISR

Developed By BlueRabbIT

Compatible with WHMCS v8.2


This module provides support for the Swiss ISR/ESR/BVR/PVR payment slips offered by Swiss Banks, as well as for the upcoming Swiss QR standard.


  • Appends ISR slip to PDF or QR to PDF and HTML invoices
  • Parse CAMT54 XML files to automatically apply payments to your invoices
  • Supports CHF and EUR currencies
  • Fully translated into German, French and Italian
  • Supports BlueRabbIT BestPDF and Cmsbased CleanPDF/CleanHTML modules

What you get

  • 14 days trial version available risk-free!
  • Documentation in English for installation, configuration and customization
  • Actively developed and maintained, we use this module ourselves
  • Professional support



5 stars
4 stars
3 stars
2 stars
1 star

Chris Mayer @chris6796

December 28, 2020 at 01:58:19 PM

Wir haben das Modul nun seit ein paar Wochen im Einsatz und sind begeistert von dem Modul und auch dem Support! Endlich macht jemand mal WHMCS Module welche für den Schweizer Markt zugeschnitten sind. Sogar eine kleine Anpassung damit es auch mit unserer Raiffeisenbank funktioniert wurde schnell und unbürokratisch umgesetzt. Wir können BlueRabbit wie auch das Modul zu 100% weiterempfehlen!

  • 9 months ago
  • Version Number 4.6.0

Igi Vuillemier @igi3142

April 14, 2020 at 11:11:23 AM

this module is absolutely brilliant, the developer works cleanly, exactly very quickly and very reliably. I can only recommend it, therefore 5 stars out of 5.
Thank you for this very useful module.

  • 1 year ago
  • Version Number 4.0.1

Brigitte Quartarone @brigitte7741

May 18, 2018 at 12:04:09 AM

Very nice module for the Swiss market. Postfinance is a must for Swiss companies. Updated on every change is a very strong module and also well documented!

  • 3 years ago
  • Version Number 1.1.0

Version Compatibility

Compatible with WHMCS v8.2

Full Version Compatibility

  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5

System Requirements

  • QR or ISR/ESR/BVR/PVR agreement with a Swiss Bank
  • CAMT54 XML file delivery from your bank for payment notifications
  • PHP bcmath extension
  • PHP FileInfo extension
  • PHP 7.2+

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By BlueRabbIT


v4.7.2 Released August 3rd, 2021

Latest Version

  • Fix QR exception handling broken in last release
  • Fix QR slip additional info in e-mails


Previous Versions

v4.7.1 Released June 28th, 2021

View/hide detailed changelog

  • Fix compliance for some banks
  • Respect language parameter for QR slip
  • PHP 7.2 is now minimum requirement


v4.7.0 Released January 4th, 2021

View/hide detailed changelog

  • Display custom invoice in QR additional info
  • Add option to abort e-mail on payment reminder or late fee added
  • Allow multiple transactions per creditor reference
  • Fix QR slip showing in e-mail even if balance is 0


v4.6.0 Released December 16th, 2020

View/hide detailed changelog

  • HTML QR slip is responsive for mobile devices
  • Improve QR validation feedback
  • Include example for twenty-one theme
  • Add support for multiple transactions with same number
  • Fix wrong slip amount if currency prefix contains a dot
  • Updated libraries


v4.5.0 Released November 10th, 2020

View/hide detailed changelog

  • Add support for uploading ZIP files


v4.4.2 Released October 6th, 2020

View/hide detailed changelog

  • Improved address parsing
  • Improved WHMCS v8 compatibility


v4.4.1 Released August 25th, 2020

View/hide detailed changelog

  • Don’t check client details when slip is not necessary


v4.4.0 Released August 20th, 2020

View/hide detailed changelog

  • Add WHMCS v8 and PHP 7.4 compatibility
  • Log and e-mail QR exception instead of blocking invoice generation
  • Refuse to generate QR if not enough client details available
  • Fixed camt upload from widget
  • Fallback to current date if transaction date cannot be parsed


v4.3.0 Released July 6th, 2020

View/hide detailed changelog

  • Implemented QR output in Invoice e-mails
  • QR mode is now the default
  • Improved error handling in QR mode
  • Strip invalid characters from payment information in QR mode
  • Fixed blocking payment notification e-mail not working in QR mode


v4.2.1 Released June 25th, 2020

View/hide detailed changelog

  • Use transaction date from actual transaction instead of upload date
  • Reverted QR localization encoding workaround as no longer necessary


v4.2.0 Released April 20th, 2020

View/hide detailed changelog

  • Implemented localization in English, German, French and Italian
  • Fixed special characters in headings not showing properly in PDF QR slip
  • Removed libraries already present in WHMCS to avoid conflicts
  • Fixed error after first payment application on some systems


v4.1.0 Released April 14th, 2020

View/hide detailed changelog

  • Added option for rounding CHF amounts to 5 cents in slips
  • Added option to tolerate CHF rounding when applying payments
  • Preview camt.054 upload before applying payments
  • Show past transactions under upload form
  • Allow uploading multiple camt.054 files at once
  • Trigger WHMCS notifications on invoice create and overdue
  • Added option to abort sending e-mails on invoice create
  • Added option to abort sending e-mails on invoice overdue
  • Added option to abort sending e-mails on invoice payment
  • Automatically reinstall OCRB font if it goes missing


v4.0.1 Released March 23rd, 2020

View/hide detailed changelog

  • Fixed hooks not working on some systems
  • Fixed widget not showing up in Admin Roles configuration


v4.0.0 Released March 17th, 2020

View/hide detailed changelog

  • Module renamed to SwissQR
  • Added support for the upcoming Swiss QR payment slip standard
  • Adaptations for the BlueRabbIT BestPDF 2.0 module, which is now optional
  • No longer use OCRB for payer addresses
  • Fixed wrong alignment of reference line
  • PHP 7.1 and WHMCS 7.5 are now minimum requirements


v3.2.1 Released January 20th, 2020

View/hide detailed changelog

  • Alternative transliteration method for when php-intl extension is not present
  • Included updated BestPDF module version 1.1.1
  • Improved license configuration handling


v3.2.0 Released July 1st, 2019

View/hide detailed changelog

  • Fixed WHMCS Batch PDF functionality not working properly
  • Improved licensing check when running from cron
  • Updated vendor libraries
  • Fixed "Show slip on first page" setting not being handled properly
  • Included updated BestPDF module version 1.1.0


v3.1.1 Released May 27th, 2019

View/hide detailed changelog

  • Also generate payment slips for clients in Liechtenstein
  • Further improved orange slip configuration option
  • Included updated BestPDF module version 1.0.2


v3.1.0 Released May 6th, 2019

View/hide detailed changelog

  • Improved orange slip configuration option
  • Added ESR+ support
  • Implemented null payment slip for 0 or negative balance
  • Switched from 16 to 27 characters reference number for improved compatibility
  • Include customer number in reference number (characters 7-12, right-bound)


v3.0.1 Released February 4th, 2019

View/hide detailed changelog

  • Configuration for ISR ID was missing for BESR mode


v3.0.0 Released December 17th, 2018

View/hide detailed changelog

  • Added support for all Swiss Banks (BESR)
  • Renamed module to Swiss ISR


v2.1.0 Released November 28th, 2018

View/hide detailed changelog

  • PDF functionality moved to BestPDF addon module (included)
  • Added support for our Pingen module
  • Fixed slip not always being generated automatically on daily cron
  • Now requires at least WHMCS 7.0 and ionCube loader 10.1


v2.0.0 Released October 5th, 2018

View/hide detailed changelog

  • Added gateway module to allow clients to print the invoice from the client area
  • Show custom client fields on invoice as configured in whmcs
  • Sender address to print in address window is now configurable
  • Option to always or never show the transaction table, or only show it when transactions exist
  • Option to show payment slip on first, last or extra page
  • Option to draw orange payment slip in the background
  • Option to specify content width
  • Options to specify address and invoice details positioning
  • Options to specify top and bottom margins
  • Added support for our upcoming Pingen module
  • Improved table formatting
  • Fixed PDF templates on pages 2-n being drawn on top of the text output
  • Fixed special characters hidden in payment slip


v1.2.0 Released August 15th, 2018

View/hide detailed changelog

  • Always generate slip in PDF for Swiss clients if no specific addon ID is configured
  • Added option to always generate slip on a separate page
  • Show client ID on invoices and quotes as well
  • Improved documentation


v1.1.0 Released May 15th, 2018

View/hide detailed changelog

  • Added support for WHMCS 7.5
  • Added support for PHP 7.1/7.2
  • Improved positioning of top right elements on all invoice/quote pages
  • Improved invoice pagination
  • Improved documentation


See also

CleanHTML Invoice and Quote Template

CleanHTML Invoice and Quote Free template.

Account Statements Module

Send account statements to customers

GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Cancel Fund Invoices

Allow Clients to cancel fund invoices & automated cancellations of fund invoices

Product Description For Invoices - FREE

This module allows you to place product description on invoices