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.0Adds 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
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-03Confirmation status: 2 confirmed, 7 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
OCA documentation · Odoo 17.0Usage
Source · Odoo 17.0Add the report to the print action and use it as you wish.
No verified information in OCA: Installation, Configuration.
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.
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.