Procurement Batch Generator
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.0Lets 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
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-03Confirmation 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.0Usage
Source · Odoo 14.0In 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.
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.