| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 850 |
| Technical Name |
jm_pdf_report_designer |
| License | LGPL-3 |
| Versions | 18.0 19.0 |
PDF Report Designer
Custom list-style PDF reports for any Odoo model (Community & Enterprise)
Configure which fields appear, optional date filtering, typography, HTML preview before print, and contextual Print actions on your forms and lists—without writing QWeb from scratch.
Overview
PDF Report Designer lets power users and administrators build tabular PDF exports for customers, products, sales orders, attendance—any model available in Odoo. You choose the model, add columns from stored fields, optionally narrow rows with a date/datetime field and range, and print a consistent company-branded PDF (Odoo external layout) with your selected font.
Use Preview Report to review layout and fonts in the browser, then Print Report for PDF. You can also attach a one-click action on the target model so users print from their day-to-day screens.
Key Features
-
✓
Any model — Pick a
modeland build a report definition per use case (sales, HR, inventory, etc.). - ✓ Field picker — Choose stored fields; column order follows the list on the form. Supports many2one, monetary, dates, booleans, and more.
- ✓ Optional date filter — Limit rows with a date/datetime field plus start/end dates (e.g. “this month’s attendance”).
- ✓ One2many lines — Include one2many fields and optionally pick child columns for nested table output.
- ✓ Typography — Large set of font stacks (including common Windows / Office faces) applied to report body and company header/footer where applicable.
- ✓ Preview before PDF — Preview Report uses the same QWeb template in HTML mode so you can verify fonts and columns.
- ✓ Print from configuration — Print Report exports all records matching the configured domain (plus date filter if set).
- ✓ Contextual action — Add Action binds a wizard to the target model; users select records, preview or print the configured report.
Who It Helps
Ideal for teams that need ad-hoc or recurring exports—sales lists, customer directories, stock summaries, attendance sheets—without maintaining custom QWeb for every report. Fits admins and functional consultants who want a self-service designer under Settings.
Requirements & Notes
- Depends:
baseonly. - Access: Users need rights on the target model’s data you print; report definitions live under Settings → PDF Report Designer (administration).
- Fonts: PDF rendering runs on the server. Exotic Windows fonts must be installed on the server (or PDF engine host) for an exact match; stacks include fallbacks.
Step-by-Step Tour / Screenshots
1 Open PDF Report Designer
Go to Settings → PDF Report Designer. Create a new report or open an existing configuration.
2 Choose model, fields, and filters
Set the model, font style and add lines in Fields To View (order = column order), and optionally configure Date Filter with start/end dates.
3 Typography and preview
Pick a Font Style, then click Preview Report to open an HTML preview (same layout as the PDF).
4 Print PDF from configuration
Click Print Report to download the PDF for all records matching the report domain (and date filter).
5 Add action on the target model
Use Add Action to create a menu entry on the chosen model. Users select records, open the wizard, then Preview or Print.
6 Wizard: Preview and Print
From the bound action, the confirmation wizard offers Preview (HTML) and Print (PDF) for the current selection.
Please log in to comment on this module