Account Invoice Payment Mode Note Template
This addon allow user to customize the payment mode note using jinja2 templates
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you write a dynamic payment mode note using placeholders from the invoice, so the note printed on invoices changes automatically per customer or invoice.
This module adds a dynamic note to each payment mode. Instead of typing a fixed text, you can build a template with placeholders that Odoo fills in when the invoice is printed.
On the payment mode form you get an "Update Note Template" button. It opens a small window where you pick a field from the invoice (for example the customer name or the invoice reference), optionally a field from a related record, and a default value to use when the field is empty. The window shows the placeholder expression you can copy into the note. Press Validate to save the note on the payment mode.
When an invoice is printed, the note is rendered for that specific invoice and customer language. If the template cannot be rendered, Odoo shows an error when you save the payment mode, and simply leaves the note empty when printing.
The module touches account.payment.mode and the invoice report. It depends on the payment mode and payment partner modules.
Depends on
Models and fields (2)
- account.payment.mode · extends an existing modelnote
- account.payment.mode.note.template · new modelnote, copyvalue (Placeholder Expression), null_value (Default Value), sub_object, payment_mode_id, model_object_field (Field), sub_model_object_field
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/account-invoice-reporting.
terminal Installation and usage
No verified informationInstallation 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.