OdooWiki OCA HUB

Procurement Purchase No Grouping

procurement_purchase_no_grouping folder_open OCA/purchase-workflow open_in_new
Procurements License: AGPL-3

This module allows to not group generated purchase orders from procurements. The grouping behaviour can be configurable at product category level or fall back to system default.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Control how purchase orders are grouped when Odoo automatically buys products to fulfil sales or stock needs. Choose standard grouping, no line merging, no order grouping at all, or group by product category, either globally or per product category.

When Odoo automatically creates requests to buy products (for example to fulfil a confirmed sales order), it normally merges purchase order lines and reuses open purchase orders from the same supplier. This module lets you change that behaviour.

You can set a grouping option in the Purchase settings screen, and also on each product category form. The options are: - Standard grouping: the usual Odoo behaviour. - No line grouping: an existing open purchase order for the same supplier is reused, but lines are not merged. - No order grouping: no grouping at all, each procurement gets its own purchase order. - Product category grouping: products of the same product category are grouped into the same purchase order.

If a product category has no value selected, the system-wide default from the settings is used. The setting is stored on the company and on the product category, and the settings screen shows the company default.

The module affects product.category, res.company, res.config.settings, purchase.order.line and stock.rule. It adds a field to the product category form and a new block in the Purchase settings.

Depends on

purchase_stock

Required by other modules

Models and fields (3)
  • res.company · extends an existing modelprocured_purchase_grouping
  • product.category · extends an existing modelprocured_purchase_grouping
  • res.config.settings · extends an existing modelprocured_purchase_grouping

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

Sources · Odoo 19.0

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

terminal Installation and usage

OCA documentation · Odoo 19.0

Go to each product category, and select one of these values in the field "Procured purchase grouping":

  • Standard grouping: With this option, procurements will generate purchase orders as always, grouping lines and orders when possible.
  • No line grouping: With this value, if there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.
  • No order grouping: This option will prevent any kind of grouping.
  • \: If you select nothing, default value set up in System settings will be applied.
  • Product category grouping: This option groups products in the same purchase order that belongs to the same product category.

System default behaviour can be set up in System settings / Purchase / Procurement Purchase Grouping

No verified information in OCA: Installation, Usage.

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.