Report styling that always renders in the final PDF

Control font size, family, colors, letterhead and watermark on every quotation, invoice, delivery order and purchase document — with a live preview and no template code, ever.

The problem

Odoo's default report typography is fixed, and the cheapest tools that promise to change it are notorious for one failure: the font you pick sometimes never reaches the generated PDF. Fixing it properly means inheriting report_layout QWeb templates by hand — a developer task most back-office teams cannot take on for a cosmetic change.

The solution

Report Typography & Styling gives every document type its own font, size, color scheme, letterhead and watermark from a single settings screen. Every change renders instantly in a live preview of a real document, so what you see is exactly what prints — validated before you save, every time.

Capabilities

Everything you need to brand your printed documents

Every capability below is implemented in the module.

01

Global & Per-Document Typography

Set font size and family once for all documents, or override quotations, invoices, delivery orders and purchase documents independently.

02

Bundled & Custom Fonts

Choose from Odoo's built-in font set or upload your own font file, embedded directly into the PDF via @font-face so it always renders.

03

Body, Table & Heading Coverage

Typography settings apply uniformly to body text, table cells and headings — no gaps where table data stays at the default size.

04

Live In-Form Preview

See your exact font, size, colors, letterhead and watermark rendered on a realistic sample document before you save anything.

05

Style Presets & Color Schemes

Start from Modern, Classic, Compact or Standard presets and pick a color-scheme accent, then fine-tune from there.

06

Letterhead & Watermark

Upload a letterhead image with position and scale control, and add a text watermark for draft, confidential or branded documents.

07

Batch-Apply Wizard

Push one profile's typography and styling onto many document types in a single action instead of repeating setup for each.

08

Versioning & One-Click Rollback

Every save snapshots the profile so you can restore a prior version instantly if a change doesn't work out.

09

Upfront Validation & Diagnostics

Font sizes, colors and file uploads are checked before saving, with plain-language error messages instead of a silent rendering failure.

Workflow

How it works

1

Create a Profile

Pick global or per-document scope and choose a style preset to start.

2

Style It

Set fonts, sizes, colors, letterhead and watermark, then check the live preview.

3

Activate

Save to activate the profile — Odoo's report layout picks it up immediately.

4

Batch Apply or Roll Back

Apply the profile to more document types at once, or restore any earlier version.

Questions

Frequently asked

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

Yes. Profiles use either Odoo's bundled fonts or your uploaded font file, embedded directly into the PDF via @font-face, so there's no separate pipeline where a font can silently fail to appear.

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.

Report Typography & Styling

Change font size, font style and report layout on Odoo quotations, invoices, delivery orders and purchase documents — reliably, with a live preview before you print.

Buy on Odoo App Store