OdooWiki OCA HUB

Switzerland - No Amount QR-bill

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

This module adds a new report that allows to print QR bills without any amount, so that the customer can define himself the amount to pay.

Not setting the amount allows to use the same QR code for multiple payments referencing the same invoice.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Adds a new Swiss QR-bill report that prints the payment slip without any amount, so the payer can fill in the amount themselves. Useful when the same QR code must be reused for several payments on the same invoice.

This module adds an extra PDF report for Swiss invoices, called "QR-No-Amount-bill". It is available on invoices (account.move) through the same print menu as the standard QR-bill, and produces a QR payment slip where the amount field is left blank.

  • The amount is removed from the QR code itself, so the payer decides how much to pay.
  • On the printed slip, the amount area is replaced by empty fields with black corner marks, the usual Swiss layout for a manually filled amount.
  • The report reuses the standard Swiss QR-bill layout and only changes the amount handling.

Because no amount is encoded, the same QR code can be used for multiple payments that all reference the same invoice. The module touches the invoice model and the partner bank account model used to build the Swiss QR code data. It is a localization extension for Switzerland and depends on the standard Swiss localization.

Depends on

l10n_ch
Models and fields (1)
  • report.l10n_ch_qr_no_amount.qr_no_amount_report_main · new 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: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 13.0

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

terminal Installation and usage

OCA documentation · Odoo 17.0

Add the report to the print action and use it as you wish.

No verified information in OCA: Installation, Configuration.

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.