Every invoice PDF, marked with its true state automatically

Cerevantix Invoice Paid Watermark stamps every customer invoice, bill, and credit note PDF with a configurable PAID, OVERDUE, CANCELLED, or DRAFT mark the instant its payment state changes — no manual step, no missed detail, no more “did you receive my payment?” emails.

The problem

A PDF invoice looks identical whether it is fully paid, overdue, or cancelled — Odoo tracks the real status internally, but that status never travels with the document a customer actually receives by email or downloads from the portal. The result is duplicate payment requests, avoidable support tickets, and awkward audits where nobody can prove a document’s state at a glance.

The solution

This module resolves the invoice’s live state — Paid, In Payment, Partially Paid, Overdue, Draft, Cancelled, or Reversed — the moment a PDF is generated, and stamps a configurable text watermark on every page. The mark is CSS-only and fails safe, so it can never blank a page or break a report, and a live preview lets you confirm exactly how it will look before it reaches a customer.

Capabilities

Everything a document-control workflow needs

Every capability below is implemented in the module.

01

Seven states, not just Paid

Automatic watermarks for Paid, In Payment, Partially Paid, Overdue, Draft, Cancelled, and Reversed invoices — the full lifecycle, not the single state every competitor stops at.

02

Correct on every page

The mark is rendered with a fixed-position CSS class that repeats on every page of a multi-page PDF, so long invoices stay unambiguous from the first page to the last.

03

Per-state text, color, and position

Configure the label, hex color, opacity, font size, and placement — diagonal, header, or footer — independently for each of the seven states from a single configuration screen.

04

Live preview before it ships

Every watermark rule renders a live preview right on its form, so you see exactly how the mark will look before a customer ever opens the PDF.

05

Fails safe, never silent

The watermark is pure CSS layered over the existing report template. It adds no external dependency and can never blank a page, drop a header, or break rendering.

06

PDF-engine health check

Settings surfaces the detected PDF engine state at a glance, so you know immediately if the underlying rendering engine needs attention.

07

Clear In Payment vs Paid handling

In Payment and Partially Paid invoices get their own distinct marks, removing the most common source of confusion when a payment is only partly settled.

08

One company-wide toggle

Turn watermarking on or off for the whole company from Settings, with individual rules that can be enabled or disabled per state at any time.

09

An at-a-glance status badge

The invoice form shows a color-coded badge for the resolved watermark state, so your team can see what a customer will see without opening the PDF.

Workflow

How it works

1

Configure your rules

Review the seven pre-configured watermark rules in Accounting > Configuration > Invoice Watermarks, or adjust text, color, opacity, and position to fit your brand.

2

Post or update the invoice

As an invoice moves through draft, posted, paid, partial, overdue, cancelled, or reversed, the module resolves its watermark state automatically — no action needed.

3

Preview the result

Open any rule’s live preview, or check the color-coded badge on the invoice form, to confirm exactly what will appear on the PDF.

4

Export or send with confidence

Every PDF — emailed, downloaded from the portal, or printed — carries the correct watermark on every page, automatically.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Paid, In Payment, Partially Paid, Overdue, Draft, Cancelled, and Reversed — all seven are configured out of the box, and any of them can be disabled individually.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Invoice Paid Watermark

Seven live invoice states — Paid, In Payment, Partially Paid, Overdue, Draft, Cancelled, Reversed — stamped on every page of the generated PDF, with per-state styling, a live preview, and a fail-safe CSS-only mark.

Buy on Odoo App Store