| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 588 |
| Technical Name |
odoo_merge_pdf |
| License | LGPL-3 |
| Website | http://rm-management.odoo.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 588 |
| Technical Name |
odoo_merge_pdf |
| License | LGPL-3 |
| Website | http://rm-management.odoo.com |
Odoo Merge PDF
Automatically merge PDF documents with your Odoo reports
Key Features
Merge PDFs with Odoo Reports
Seamlessly merge configured PDF documents with your sale order reports. Add cover pages, terms and conditions, brochures, or any supporting document automatically when generating PDF reports.
Conditional Attachments
Use Odoo domain filters to conditionally attach documents. Configure different PDFs per company, per language, or based on any field condition on the underlying record.
How It Works
- Configure PDF documents in the PDF Documents menu.
- For each PDF, define:
- Model: Target model (e.g.
sale.order). - Position: Header (prepend) or Footer (append).
- Language: Optional language restriction.
- Domain: Optional domain filter to scope applicability.
- Sequence: Controls merge order.
- Model: Target model (e.g.
- When a PDF report is generated, the module:
- Finds applicable PDFs (language, domain, etc.).
- Sorts them by sequence.
- Merges: Headers → Main report → Footers.
Configuration Example
Go to PDF Documents > Create and fill in:
- Document: PDF name.
- PDF Document: Upload your PDF file.
- Append To: Select Quotation / Sale Order.
- Position: Header (beginning) or Footer (end).
- Sequence: Order (10, 20, 30...).
- Language: Leave empty for all languages.
- Domain: Leave
[]for all records.
Example flow: Cover page (Header, seq 5) → Quotation → Terms & Conditions (Footer, seq 10).
Use Cases
- Attach terms and conditions to every quotation automatically.
- Add a branded cover page in front of customer-facing reports.
- Append product brochures based on order content.
- Serve different documents per language for international customers.
- Provide company-specific annexes in multi-company environments.
Compatibility & Support
- Odoo Version: 18.0
- License: LGPL-3
- Dependencies:
web,sale_management - Author: Roldy Mgmt — www.roldymgmt.be
Please log in to comment on this module