Repository
OCA/purchase-workflow · module folder · Try on Runboat
Module version
1.0.0
Category
Procurements
Folder size
0.2 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/purchase-workflow
Last tracking update
2026-08-20 17:29:48
Authors
Odoo Community Association (OCA), AvanzOSC, Tecnativa
Maintainers
Odoo Community Association (OCA), AvanzOSC, Tecnativa
Committers
Víctor Martínez, Weblate, OCA-git-bot, oca-ci, arantxa-s73
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
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 form 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 form Inherits purchase.res_config_settings_view_form_purchase
HTTP endpoints (0)

No HTTP endpoints found for this module.

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.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…