OdooWiki OCA HUB

Switzerland - QR-bill International

l10n_ch_qr_international folder_open OCA/l10n-switzerland open_in_new
Localization License: AGPL-3

This module allows to remove the limitation on the sending of swiss QR invoice to international customer.

In standard, only customers located in Switzerland and Liechtenstein will receive the swiss QR invoice.

With this module, the flag Force sending swiss QR invoice can be set on the partners not located in Switzerland or Liechtenstein, so that they still receive the swiss QR invoice.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Adds a checkbox on customer/vendor forms to force sending Swiss QR invoices to partners outside Switzerland and Liechtenstein, bypassing the usual country restriction.

By default, Odoo only generates Swiss QR bills for customers located in Switzerland or Liechtenstein. This module removes that limitation for selected partners.

On the contact form, a new section called "Swiss QR invoice" appears after the bank accounts, containing the checkbox "Force sending swiss QR invoice". When ticked, the partner is allowed to receive a Swiss QR invoice even if their address is abroad.

The module also adjusts the validation of bank accounts used for QR bills. When a QR invoice is requested for a partner with the checkbox enabled, the system ignores the standard error messages about the account type and currency, provided the account is a valid IBAN and the currency is EUR or CHF. If the account type is not an IBAN, or the currency is neither EUR nor CHF, the usual error messages are still shown.

It extends the res.partner model with the new flag and the res.partner.bank model to relax the QR generation checks. No new menus or reports are added; the change is visible directly on the partner form and in the invoice sending process.

Depends on

l10n_ch
Models and fields (2)
  • res.partner · extends an existing modelforce_swiss_qr_invoice (Force sending swiss QR invoice)
  • res.partner.bank · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/l10n-switzerland.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.