Report Display Name in Footer
This module extends the pagination functionality in reports to display the name of the document on each page of PDFs, allowing you to know which document each page belongs to and in what order they should appear.
Pagination will appear on the left side and document name on the right side of the footer.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds the document name to the footer of PDF reports, next to the page number, so you can tell which document each printed page belongs to.
When you print a PDF report, the footer normally shows only the page number. This module adds the document name on the right side of the footer, while the page number stays on the left. This helps when pages from several documents get mixed up, because each page shows which document it belongs to.
The module works with all the standard report layouts (striped, boxed, standard, bold, bubble, wave and folder), so the change applies to any report using those layouts.
It does not add a menu or a screen. Instead, it is controlled by a system setting: a technical parameter named report.display_name_in_footer_models. You enter the technical names of the models whose reports should show the document name, separated by commas. You can also use all to apply it to every report, or prefix a model name with a minus sign to exclude it. The module reads this setting when a PDF is generated and only then adds the document name to the footer.
No new models, menus or buttons are created. The module only changes the report footer templates and the way PDF reports are prepared, so it affects all PDF reports that use the standard external layouts.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/reporting-engine.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0To configure this module, you need to:
- Go to System parameters and create
report.display_name_in_footer_modelsparameter. - Add desired model names separated by comma.
- If you want to print name on all reports, just write 'all' on the value.
- If you want to exclude certain models, add '-' before model name.
- Examples:
- Only few models: sale.order,purchase.order,stock.picking
- All models: all
- All models except two: all,-sale.order,-purchase.order
- The field printed in the report will be _name_ for any type of document. If your document doesn't have this field, please exclude from the list with '-' and the name of the model.
- Compatible with all document layouts:
- Light
- Boxed
- Bold
- Striped
- Bubble
- Wave
- Folder
- Compatible report types:
Usage
Source · Odoo 18.0To use this module, you need to:
- Go to System Parameters.
- Add your desired models or use 'all' to show document name on all type of documents.
- Print a report for you desired model.
- Check Footer to see document name.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.