Procurement Purchase No Grouping

procurement_purchase_no_grouping
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/19.0/procurement_purchase_no_grouping
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, arantxa-s73
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
res_config_settings_view_form_procurement_purchase_grouping res.config.settings.view.form.inherit.procurement.purchase.grouping res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (5)

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    readonly=False related='company_id.procured_purchase_grouping'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/18.0/procurement_purchase_no_grouping
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSCarlos Lopez, Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
res_config_settings_view_form_procurement_purchase_grouping res.config.settings.view.form.inherit.procurement.purchase.grouping res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (5)

New fields (1)
  • procured_purchase_grouping Selection
    help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    readonly=False related='company_id.procured_purchase_grouping'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/17.0/procurement_purchase_no_grouping
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Andreu Orensanz
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
res_config_settings_view_form_procurement_purchase_grouping res.config.settings.view.form.inherit.procurement.purchase.grouping res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (5)

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    readonly=False related='company_id.procured_purchase_grouping'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/16.0/procurement_purchase_no_grouping
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
res_config_settings_view_form_procurement_purchase_grouping res.config.settings.view.form.inherit.procurement.purchase.grouping res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (5)

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    readonly=False related='company_id.procured_purchase_grouping'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/15.0/procurement_purchase_no_grouping
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSOCA Transbot, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Alessandro Uffreduzzi, Cesar Andres Sanchez, josep-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:41
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
res_config_settings_view_form_procurement_purchase_grouping res.config.settings.view.form.inherit.procurement.purchase.grouping res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (5)

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    readonly=False related='company_id.procured_purchase_grouping'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/14.0/procurement_purchase_no_grouping
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci, Alessio Renda, volodymyr-dehtiarenko
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
res_config_settings_view_form_procurement_purchase_grouping res.config.settings.view.form.inherit.procurement.purchase.grouping res.config.settings xpath Inherits purchase.res_config_settings_view_form_purchase
Models touched (5)

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." string='Procured purchase grouping' args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." string='Procured purchase grouping' args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    readonly=False related='company_id.procured_purchase_grouping'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/13.0/procurement_purchase_no_grouping
VERSION
VERSION 3.0.1
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, mreficent, Alexandre Díaz, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, Radovan Skolnik
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - account
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
res_config_settings_view_form_procurement_purchase_grouping res.config.settings.view.form.inherit.procurement.purchase.grouping res.config.settings xpath Inherits base.res_config_settings_view_form
Models touched (5)

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." string='Procured purchase grouping' args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping: Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* <empty>: If no value is selected, system-wide default will be used.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." string='Procured purchase grouping' args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    readonly=False related='company_id.procured_purchase_grouping'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/12.0/procurement_purchase_no_grouping
VERSION
VERSION 2.0.1
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, Alexandre Díaz, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase_stock
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - account
    - analytic
    - portal
    - http_routing
    - digest
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
Models touched (3)

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping.\n* Product category grouping: This option groups products in the same purchase order that belongs to the same product category." string='Procured purchase grouping' args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping'), ('product_category', 'Product category grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/11.0/procurement_purchase_no_grouping
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - barcodes
    - web_planner
    - account
    - analytic
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
product_category_form_view product.category xpath Inherits product.product_category_form_view
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping." string='Procured purchase grouping' args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/10.0/procurement_purchase_no_grouping
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
product_category_form_view_inh_purchasenogroup product.category.form.view.inh.purchasenogroup product.category field Inherits product.product_category_form_view
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • make_po(self)
    @api.multi

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping." string='Procured purchase grouping' args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model

New fields (0)

No new fields.

Public methods (1)
  • search(self, args, offset=0, limit=None, order=None, count=False)
    @api.model
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/9.0/procurement_purchase_no_grouping
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYProcurements
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, AvanzOSC, Odoo Communtity Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, AvanzOSC, Odoo Communtity Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, Carlos Dauden, OCA Transbot, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
    - web_tip
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
product_category_form_view_inh_purchasenogroup product.category.form.view.inh.purchasenogroup product.category field Inherits product.product_category_form_view
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • make_po(self)
    @api.multi

New fields (1)
  • procured_purchase_grouping Selection
    default='standard' help="Select the behaviour for grouping procured purchases for the the products of this category:\n* Standard grouping (default): Procurements will generate purchase orders as always, grouping lines and orders when possible.\n* No line grouping: If there are any open purchase order for the same supplier, it will be reused, but lines won't be merged.\n* No order grouping: This option will prevent any kind of grouping." string='Procured purchase grouping' args: [('standard', 'Standard grouping'), ('line', 'No line grouping'), ('order', 'No order grouping')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False)

New fields (0)

No new fields.

Public methods (1)
  • search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False)