OdooWiki OCA HUB

Stock Picking Batch Print Pickings

stock_picking_batch_print_pickings folder_open OCA/stock-logistics-workflow open_in_new
Inventory/Inventory License: LGPL-3

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.0

Lets 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

stock_picking_batch

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

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/stock-logistics-workflow.

terminal Installation and usage

OCA documentation · Odoo 18.0

To configure this module, you need to:

  • Go to Inventory > Configuration > Settings > Operations.
  • Activate Batch Transfers

To 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.

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.