OdooWiki OCA HUB

Report PDF ZIP Download

report_pdf_zip_download folder_open OCA/reporting-engine open_in_new
Report License: AGPL-3

This module generates one PDF report per record, and the reports are compiled into a ZIP file if the user prints multiple records at once. If the user prints a single record, it will follow Odoo's standard behavior and will generate just a single PDF file.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a "Download as ZIP" option to PDF reports in Odoo. When enabled and multiple records are selected, each record's PDF is generated and bundled into a single ZIP file instead of separate downloads.

This module lets you turn on a ZIP download option for any PDF report in Odoo. On the report configuration screen (the same place where reports are defined), a new checkbox appears for PDF reports. When it is ticked, printing that report for several records at once no longer opens or downloads each PDF separately — instead Odoo builds one PDF per selected record and packs them all into a single ZIP file that is downloaded to your computer.

  • The checkbox is only shown for PDF reports; it is hidden for other report types.
  • The ZIP behaviour only kicks in when more than one record is selected. If you print just one record, Odoo keeps its normal behaviour and gives you a single PDF.
  • The ZIP file is named with the current date and time, and each PDF inside is named after the report and the record it belongs to.
  • If the report has a custom file name pattern, that pattern is used for the PDF names inside the ZIP.
  • The download happens in the background with a loading indicator, and the report window closes automatically if the report is configured to close after download.

It touches the report configuration model ir.actions.report and the standard report download flow, but does not change any business documents or data.

Depends on

web
Models and fields (1)
  • ir.actions.report · extends an existing modelzip_download

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/reporting-engine.

terminal Installation and usage

OCA documentation · Odoo 18.0

To enable the ZIP file feature, please check the 'Zip Download' option under the 'Advanced Properties' tab for the specific report.

No verified information in OCA: Installation, Usage.

info

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.