This module will allow to to print multiple QWeb reports in a single batch. For example, picking, packing, reports needs to be printed together in a single batch.
auto_awesome What this module does
AI-generated from the code · Odoo 13.0Lets you combine several QWeb reports into one batch report, so a single print action can output multiple documents together, for example picking and packing reports.
This module adds a way to group several existing reports into one combined report. On a report definition (the technical screen behind each printable report), a new "Batch Report" tab appears where you can list other reports to include, in the order you want them printed.
- Each line in that list points to another report and has a sequence number, so you control the printing order.
- Only reports that belong to the same Odoo model as the main report can be selected, which keeps the batch consistent.
- When you save the report, Odoo automatically builds a new template that calls each selected report one after the other, and creates the matching print action if the report is not yet attached to a menu.
- If you later change the list of included reports or the model, the generated template is rebuilt automatically.
A separate "Batch Reports" menu entry is also available, showing the list of report-to-report links. Read access is open to all users; only users with system settings rights can create, change or delete these links.
The module works on the report engine itself (ir.actions.report) and its new sub-report link model (ir.actions.report.subreport), and it depends on the Inventory app.
Depends on
Menus it adds
Models and fields (2)
- ir.actions.report · extends an existing modelsubreport_ids
- ir.actions.report.subreport · new modelmodel, sequence, subreport_id (Subreport), parent_report_id
Text generated by AI (DeepSeek) from reading the Odoo 13.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/reporting-engine.
terminal Installation and usage
OCA documentation · Odoo 13.0Configuration
Source · Odoo 13.0We can configure this module in following two ways:
1st Way
- Create a Report or edit existing report from Settings > Users & Companies > Batch Reports
- Add sequence number and select parent report or design your own batch report.
- Select subreport to add reports and save it.
2st Way
- Active developer mode. Go to Settings > Technical > Actions > Reports.
- Create or edit report and select related model.
- Jump on "Batch report" tab and add subreport one by one.
- Drag up and down and arrange a sequence of report. Save it.
Usage
Source · Odoo 13.0If we configure it like following values:
- Name = Picking Batch Report
- Model = Transfer
- Template Name = my.picking_batch_report
- Add subreport = Delivery Slip and Picking Operations
- Save it.
To get results:
- Go to Inventory > Operations > Transfers
- Open one record or select multi records.
- Click on "Print" option near by "Action".
- Print "Picking Batch Report"
- We will get delivery slip and picking operations report together.
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.