OdooWiki OCA HUB

Procurement Batch Generator

procurement_batch_generator folder_open OCA/purchase-workflow open_in_new
Warehouse Management License: AGPL-3

This module adds a wizard on the Products tree view to replenish.

The official stock module adds a button Replenish on the Product form view; this module does the same thing in batch for several products at the same time.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Lets warehouse users replenish several products at once from the Products list view. Select products, set requested quantities, and Odoo creates the replenishment orders in one go.

This module adds a batch replenishment wizard to Odoo. Instead of opening each product one by one and using the Replenish button, you can select many products in the Products list view and launch the wizard from the Action menu.

The wizard shows a Warehouse and Company at the top, and one line per selected product. Each line displays the product, its default supplier, quantity available, outgoing quantity, incoming quantity, unit of measure and scheduled date. You enter the Requested Qty for each product you want to replenish. If the product has several variants, you can pick the exact variant.

When you click Validate, Odoo checks that at least one line has a quantity, refuses negative quantities, and ignores lines left at zero. It then creates the replenishment orders for the warehouse's stock location, using the preferred routes and scheduled date you set. The orders are grouped under a procurement group linked to the current user.

The wizard is available from the Action menu on both the Products and Product Variants list views, and is restricted to users with warehouse rights.

Depends on

stock
Models and fields (2)
  • procurement.batch.generator · new modelline_ids (Procurement Request Lines), company_id (Company), warehouse_id (Warehouse)
  • procurement.batch.generator.line · new modeluom_id (Unit of Measure), parent_id (Parent), route_ids (Preferred Routes), company_id, partner_id (Supplier), product_id (Product), date_planned (Scheduled Date), incoming_qty, outgoing_qty, qty_available (Qty Available), procurement_qty (Requested Qty), product_tmpl_id (Product Template), product_has_variants (Has variants)

Text generated by AI (DeepSeek) from reading the Odoo 14.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/purchase-workflow.

terminal Installation and usage

OCA documentation · Odoo 14.0

In the Products menu (or in the Product Variants menu), in the list view, select several products and click on Action > Replenish.

No verified information in OCA: Installation, Configuration.

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.