Batch-print your records into one ZIP in a single click

Select any number of invoices, orders, or shipments from a list view and export one PDF per record — bundled, named, and delivered exactly the way you want.

The problem

Odoo prints one PDF at a time. Handing an accountant forty invoices, or archiving a month of purchase orders, means opening each record, printing it, and manually collecting the files — a slow, error-prone ritual repeated every single day.

The solution

Select a batch of records anywhere in a list view, choose a report layout and naming rule, and get a single ZIP archive delivered by download, email, or saved attachment — with every export logged and schedulable to run on its own.

Capabilities

Everything a document-heavy team needs

Every capability below is implemented in the module.

01

One-Click Bulk Export

Select records in any list view and export them all as PDFs in a single action, right from the Actions menu — no separate page, no hunting for the feature.

02

Automatic ZIP Bundling

Every PDF generated in a batch is bundled into one downloadable ZIP archive, so you hand over a single tidy package instead of a scatter of loose files.

03

Multi-Document-Type Support

Works out of the box with Invoices, Sales Orders, Purchase Orders, Delivery Slips, and Manufacturing Orders — one tool for finance, sales, purchasing, and warehouse teams.

04

Clear Single-vs-ZIP Signalling

The wizard shows an up-front banner stating exactly what you will get — a single PDF for one record, or a ZIP archive for a batch — before you export anything.

05

Report Template Choice

Pick the report layout — detailed or summary — before generating the batch, so every recipient gets the format they actually need.

06

Custom File Naming

Name each PDF inside the ZIP by document number, partner, date, or a fully custom pattern with placeholders, so files are self-describing and audit-ready.

07

Flexible Delivery

Download the ZIP immediately, email it to a recipient, or save it as an attachment on the record — choose the delivery method that fits the moment.

08

Export History Log

Every export is recorded with its status, record count, duration, and file size, so you can confirm a batch completed and revisit or re-download it later.

09

Scheduled Recurring Exports

Configure a recurring export — every N days, weeks, or months — against a saved record filter, and let a cron job generate and deliver the ZIP automatically.

Workflow

How it works

1

Select Records

Filter and select any number of records in a list view — invoices, orders, deliveries, or manufacturing orders.

2

Open the Wizard

Launch "Print PDFs as ZIP" from the Actions menu; a banner instantly confirms whether you will get one PDF or a ZIP.

3

Configure & Export

Pick the report layout, naming rule, and delivery method, then export with a single click.

4

Track or Automate

Review the export in the history log, or set up a recurring schedule so future batches run on their own.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

The module falls back to a standard single PDF download, and the wizard clearly signals this in advance so you always know what to expect.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Print Multiple PDF Reports as Zip File

Turn any list-view selection into one well-named ZIP of PDFs — with report-template choice, custom file naming, download, email or attachment delivery, an export log and scheduled recurring runs.

Buy on Odoo App Store