OdooWiki OCA HUB

Procurement Purchase Service No Grouping

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

This module adds compatibility between sale_purchase and procurement_purchase_no_grouping modules when 'No order grouping' option is selected and confirm sales generate a service purchase.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

When a sales order line for a service product is confirmed, this module makes sure that a separate purchase order is created for each line instead of grouping them, if the product's category is set to 'No order grouping'.

This module works together with the 'No order grouping' option in product categories and the sale-to-purchase link. It changes how service products are purchased when a sales order is confirmed.

  • For service products whose product category has the procurement grouping set to 'order' (meaning no grouping), each sales order line generates its own purchase order.
  • The module prevents Odoo from searching for an existing purchase order to add the line to; instead, it forces the creation of a new purchase order for each line.
  • This behaviour is triggered automatically when a sales order is confirmed and the service product needs to be purchased.
  • It only affects service products; other products follow the normal grouping rules.
  • The module extends the purchase.order model to adjust how purchase orders are searched, and the sale.order.line model to change how service purchases are created.

No new menus or screens are added; the change happens behind the scenes during order confirmation. The result is that users see separate purchase orders for each sales order line when the 'No order grouping' option is active, which can help with tracking and receiving.

Depends on

Models and fields (1)
  • purchase.order · extends an existing model

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: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 13.0

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

terminal Installation and usage

OCA documentation · Odoo 18.0

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

  • No order grouping: This option will prevent any kind of 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.