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.
Everything a document-heavy team needs
Every capability below is implemented in the module.
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.
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.
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.
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.
Report Template Choice
Pick the report layout — detailed or summary — before generating the batch, so every recipient gets the format they actually need.
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.
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.
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.
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.
How it works
Select Records
Filter and select any number of records in a list view — invoices, orders, deliveries, or manufacturing orders.
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.
Configure & Export
Pick the report layout, naming rule, and delivery method, then export with a single click.
Track or Automate
Review the export in the history log, or set up a recurring schedule so future batches run on their own.
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.
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