Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
10527 Ansichten

In Switzerland, you need a specific bank account (QR IBAN) to enable QR Codes for clients located in Switzerland.

Avatar
Verwerfen

Hello

I think I found a issue with this QR Invoice

If you define a invoice address in Odoo, the QR Invoice should go to this invoice address instead the clients kontakt address - this is what the invoice address is made for :-)

are you facing the same issue? I've testet at runbot as well

Hi Everyone!

The Swiss QR codes standards will change on November 21th 2025. Do you know if Odoo (v16) is ready for that change?

Thanks!

Autor Beste Antwort

These are the steps to enable the Swiss QR-invoice (link to video at the end)

1. Enable ‘QR Codes’ in the Settings of the Accounting App under ‘Customer Payments’

In the ‘Bank’ Journal, you need to mention a bank account number and the name of the bank (Bank account with a QR-IBAN) 

The customer needs a specific QR-IBAN code from his bank to be able to generate the QR code. (see print screen) 

2. In the  ‘Customer Invoices’ Journal,, you need to set up the ‘Payment Communications’ in the ‘Advanced Settings’ tab.

Communication Type = Based on Invoice / Communication Standard = Switzerland (see print screen)


3. Set up the your company address via settings / general settings ( ZIP, city and country = Switzerland)

4. Set up the client address (ZIP, city and country) in the Contact App (res.partner) and make sure that the country is Switzerland.

5. Create a customer invoice

Before validating the invoice by clicking on ‘Confirm’, you need to go to the ‘Other Info’ Tab and select ‘Swiss QR bill’ in ‘’Payment QR Code’ (see print screen)


Now you can ‘Confirm’ the invoice and be sure Odoo mentions a Payment Reference (QRR with 27 digits)

 6. The invoice is created and you have the QR Code on the invoice but you can also print a specific Swiss QR-Bill (see screenshot)



Video Tutorial: https://drive.google.com/file/d/1oUsJaSSM0CVdC0uHk1RBIk4yYufrrQRz/view (Please note that you don’t need to fill in the customer bank account as told in the video, you just need the country set to Switzerland)

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
1
Juli 25
4008
1
Aug. 23
21579
3
Aug. 23
4620
2
Mai 24
6715
1
Sept. 24
5062