The need
A customer holding an invoice that is already settled wants it stated plainly. When nothing says so, questions and reminders follow for no reason.
What you gain
Mention in the totals
A centered message shows up in the totals area once the invoice payment status equals the one you configured.
You pick the trigger
You pick the status that triggers the mention: paid by default, or another status that makes sense on a customer invoice.
Rich, translatable text
The message supports colour and bold. It is written in each active language without overwriting the other versions.
Setting per company
Each company defines its own status and message. A document always prints the ones of its own company.
Sent PDF kept current
If the mention shows up or vanishes, the stored PDF is rebuilt while the original stays attached under a new name.
Native report respected
The module extends the report through QWeb inheritance. No core file is modified and the payment status stays untouched.
How it works
Open the settings
Open Invoicing > Configuration > Settings and find the Paid Invoice section.
Choose status and text
Select the triggering status then write the message with the rich text editor, colour and bold included.
Collect the payment
Post the invoice then register the payment as usual, with no extra step.
Print or preview
The mention is displayed in the totals area for the status you selected, in PDF or in HTML preview.
Screenshots
Frequently asked questions
Behaviour is the same from 17 to 20 and only accounting is required. This page describes Odoo 20.
Never. Whatever status you selected, drafts and cancelled documents are printed without the mention.
Yes. Any document produced by the native invoice report is concerned, so invoices and credit notes alike, in PDF or HTML preview.
It stays attached under the label "original of" plus the date. A note is logged in the chatter and the PDF served afterwards is regenerated.
No. Editing the status or the message only affects future prints, not the PDFs that are already stored.
The payment is never blocked. A warning is simply written to the server log.
The report uses the customer's language and falls back on the English source text. The default message is translated into every active language.
The mention leaves the report. The regenerated PDFs and the originals kept stay attached to the invoices.
Scope
It upgrades the native invoice report, both as PDF and as preview, for posted invoices and credit notes only.
Technical sheet
- Technical name
- auguria_invoice_paid
- Odoo versions
- 16.0, 17.0, 18.0, 19.0, 20.0
- Application
- Accounting
- Dependencies
- account, base
- Licence
- LGPL-3
- Published by
- ANOR
Disclaimer — This module is provided "as is", without warranty of any kind. ANOR Group shall not be held liable for any direct or indirect damages resulting from its use, its installation or its modification by a third party, nor from its use outside the scope of a contractual ANOR service.





