Deliver polished, on-brand PDF documents across every transaction — invoices, sales orders, purchase orders, and delivery notes — without writing a single line of code.
Advanced Professional Report Templates is an Odoo module that replaces the platform's rigid default PDF layouts with a fully configurable, multi-level template system. It solves the brand consistency problem that every growing Odoo business hits — documents that look generic, can't carry company identity, and require developer intervention to change. Instead of custom report XML or QWeb overrides, you get a visual style builder and five distinct override levels directly inside the Odoo interface.
A single configuration hub in Settings > Technical > Reports > Report Styles manages template definitions across all document types.
Why it matters: Operations and finance teams can own document branding entirely — no developer involvement needed for standard setup or template updates.
A flexible style builder lets you define report templates with custom colors, fonts, logo placement, header layouts, and visual structure.
Why it matters: Your team creates branded templates that match corporate identity without editing XML or QWeb code.
Each report type — invoices, sales orders, purchase orders, delivery orders — can carry its own independent template assignment, overriding the global default.
Why it matters: Finance documents can have a formal layout while sales-facing documents use a warmer, more branded design.
The footer configuration panel exposes company name, address, phone, email, website, bank account details, VAT/tax numbers, and logo as individually controllable fields.
Why it matters: Regulated industries and enterprise clients require specific footer elements for legal and contractual compliance — this delivers that without code.
Before committing to a template or printing a batch, the preview function renders the document exactly as it will appear in the final PDF.
Why it matters: Formatting errors are caught before documents reach clients, eliminating reprints, resends, and professional embarrassment.
Assign a dedicated report style to any customer or vendor contact. Every document generated for that partner automatically uses the assigned template.
Why it matters: Key accounts and white-label relationships can receive fully personalized documents that reinforce the business relationship.
Any individual document — a specific invoice, a single purchase order — can have its template manually overridden without affecting global or partner defaults.
Why it matters: Edge cases, urgent exceptions, and regulatory variants are handled instantly without touching shared configuration.
Each company in a multi-entity Odoo environment can be assigned its own distinct template configuration, independent of other companies in the same database.
Why it matters: Holding companies, regional subsidiaries, and white-label entities each present their correct brand identity on every outbound document automatically.
Apply text-based watermarks — draft, confidential, void, or custom — directly within the template configuration.
Why it matters: Document lifecycle management and regulatory workflows often require visual status indicators; this feature delivers them without custom development.
The module extends template control across Sales Orders, Invoices, Purchase Orders, Delivery Orders, and Quotations in a single installation.
Why it matters: A single module purchase addresses branding consistency across your entire document output stack — no need for separate modules per document type.
Choose your Odoo version and explore interactive documentation
Documentation coming soon for this version.
Documentation coming soon for this version.
No development environment. No custom code. No consultant required for standard setup.
Download Advanced Professional Report Templates directly from the Odoo App Store. Compatible with Odoo 16, 17, 18, and 19 on Community, Enterprise, and Odoo.sh. No server restart required.
Navigate to Settings > Technical > Reports > Report Styles. Configure header layout, color scheme, font choices, logo placement, and footer content — including bank details, VAT numbers, and legal text.
Set a global default, then configure company-level overrides. Assign partner-specific templates to key customers and vendors. Set per-report-type templates for invoices, sales orders, purchase orders, and delivery orders independently.
Use real-time preview to verify template rendering. Apply document-level overrides on specific records where needed. Print or send your first fully branded PDF — every transaction now reflects your brand.
Your team already runs operations in Odoo — Advanced Professional Report Templates adds the missing layer that makes every outbound document look as professional as the work behind it. Includes lifetime updates and 90 days of dedicated technical support.
You have successfully subscribed to the newsletter
There was an error while trying to send your request. Please try again.