Stock Picking Batch Print Pickings
This module extends the functionality of stock picking batch and to allow you to print multiple pickings from batches
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you print the delivery slips of every transfer inside a batch directly from the batch, with a configurable number of copies per transfer.
This module adds the ability to print the delivery slips of all the transfers contained in a batch operation, instead of opening each transfer one by one.
On the operation type (for example your outgoing deliveries), a new setting lets you choose to print documents from the batch and set how many copies of each transfer should be printed. The number of copies cannot be negative; Odoo blocks you with an error if you try.
When a batch is created with that operation type and it contains transfers, a "Delivery Slips" button appears in the batch form header. Pressing it generates a PDF report named "Delivery Slips from Batch ..." that groups the transfers by customer and prints the standard delivery slip for each one, repeated as many times as configured. The same action is also available from the batch list view.
If the operation type is not configured for batch printing, pressing the button shows an error explaining that the operation type is not set up for it.
The module works on batches (stock.picking.batch) and operation types (stock.picking.type), and reuses the standard delivery slip report.
Depends on
Required by other modules
Models and fields (2)
- stock.picking.type · extends an existing modelnumber_copies_pickings (Number of copies), print_documents_from_batch
- stock.picking.batch · extends an existing modelprint_documents
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-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/stock-logistics-workflow.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0To configure this module, you need to:
- Go to Inventory > Configuration > Settings > Operations.
- Activate Batch Transfers
Usage
Source · Odoo 18.0To use this module, you need to:
Single batch print flow
- Go to Inventory > Configuration > Operation Types.
- Choose one already created or create new operation type.
- Select Pickings in Print documents from batch.
- Fill in the number of copies you want.
- Go to Inventory > Operations > Transfers.
- Create some new transfer with operation type configured before.
- Go to Inventory > Operations > Batch Transfers.
- Create new batch, add transfers created before and save.
- Click on Delivery Slips.
- All delivery slips of the pickings in the batch will be printed as many time as configured.
Multi-batch print flow
- Go to Inventory > Operations > Batch Transfers.
- Select batch you want to print.
- Click on Action > Delivery Slips.
- All delivery slips of the pickings in the batches selected will be printed as many time as configured.
Video Flow: (https://www.loom.com/share/6cd425813f1746929ab6c9f01c3c1695?sid=54e5cd44-ea8b-4bae-93de-b8ab57bae396)
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.