Skip to Content

Paid stamp on your invoices

Automatically print a message such as "PAID INVOICE" below an invoice's totals as soon as its payment status calls for it.

0.00 € 0.00 € (Tax excluded)
0.00 € (Tax excluded)

  • Odoo version
Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days
Get the module Free

LGPL-3

A free account is required to download an archive. A paid module is available once its order is paid: the archive is then in your order.

Need help? support@anor-group.fr

The need

In standard Odoo, a settled invoice prints exactly like one still waiting for payment. The customer who has already paid, their accountant or their auditor cannot tell from the document. The result is calls to double-check, reminders sent by mistake and receipts rebuilt by hand.

What the module does

In the Invoicing settings (Accounting in Enterprise), a block lets you pick a payment status and write the message to print, for each company. Each time the invoice is printed, Odoo compares its payment status with the one you picked. When they match, the message appears below the totals with the formatting you gave it. It prints in the customer's language when you have translated it.

What you gain

A message right below the totals

The text is printed just under the total, where the customer looks for what they owe. By default it reads "PAID INVOICE" in bold red.

You pick the trigger status

Paid, In Payment, Partially Paid, Not Paid or Reversed: the message only prints for the status you chose. You can use it to flag a down payment received too.

Formatted and translated text

Colour, bold, size: the editor leaves you free. Translate the message into each active language and the customer reads it in theirs.

One setting per company

Each company of a multi-company database keeps its own status and wording. One subsidiary can print "Settled" while another prints "Paid".

Sent PDF kept up to date

When an invoice already sent becomes paid, its PDF is rebuilt with the message. The original PDF stays attached to the invoice.

How it works

Open the settings

Go to Settings, then the Invoicing section (Accounting in Enterprise) and find the paid invoice block.

Pick the status and the text

Select the payment status that should trigger the message and write it in the editor. Save.

Collect as usual

Register the customer payment, then reconcile it with your bank statement if your journal requires it.

Print or send

An invoice that has reached the chosen status carries the message below its totals, whether printed or emailed.

Screenshots

Paid stamp on your invoices
Paid stamp on your invoices
Paid stamp on your invoices

Frequently asked questions

Depending on your payment journals, a settled invoice stays "In Payment" until bank reconciliation. With the "Paid" status, the message only appears after that reconciliation.

No, one status per company. If you choose "In Payment", the message disappears once the invoice turns "Paid".

No. Drafts and cancelled invoices never print it.

Yes. A credit note whose payment status matches the chosen one prints the message as well.

Nothing is resent automatically. If you send the invoice again, they get the updated PDF; the previous one remains among the attachments.

No. The module runs on Community with Invoicing as well as on Enterprise with Accounting.

The message is no longer printed. PDFs already generated stay attached to the invoices.

Scope

The module adds a message to printed customer invoices and credit notes, company by company. Journal entries and amounts remain Odoo's own.

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.