| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 96 |
| Technical Name |
report_print_audit |
| License | LGPL-3 |
| Website | https://asherixinnovations.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 96 |
| Technical Name |
report_print_audit |
| License | LGPL-3 |
| Website | https://asherixinnovations.com/ |
Report Print Audit
Full PDF Report Printing Traceability for Odoo
Overview
Report Print Audit automatically logs every PDF report generated in Odoo.
Each time a report is printed, the system records who printed it, which report was generated, and which records were involved.
What Is Logged
- User who printed the report
- Report name
- Related model
- Record IDs involved
- Timestamp of the action
How It Works
The module extends Odoo's report engine by hooking into _render_qweb_pdf of ir.actions.report.
Whenever a PDF report is generated, a new entry is created in the audit log.
Access Control
A dedicated group Report Print Audit User controls access to the logs.
Benefits
- Full traceability of printed documents
- Improved compliance and accountability
- No impact on standard behavior
- Lightweight integration
- Enterprise-ready auditing
Configuration
1. Activate Developer Mode
Go to Settings > Developer Tools > Activate developer mode
2. Assign Permission
Enable Report Print Audit User in the user form
3. View Audit Log
Settings > Technical > Report Print Audit
Asherix Innovations
© 2026 All rights reserved
© 2026 All rights reserved
Please log in to comment on this module