This module allows configuring a list of groups per-company who are granted permission to confirm sale orders:
- button "Confirm" in sale views is always hidden for users not in those groups
- if users outside those groups try to confirm a SO, an error is raised
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Restrict who can confirm sale orders by choosing specific user groups per company. Users outside those groups no longer see the Confirm button and get an error if they try to confirm.
This module lets you decide which user groups are allowed to confirm sale orders, company by company.
- In Sales settings, a new option "Use SO Confirmation Groups" appears. When enabled, you can pick one or more user groups that are allowed to confirm quotations and sale orders.
- The setting is company-specific, so different companies can have different allowed groups.
- If the option is off, or no group is selected, everyone can confirm as usual.
- For users who are not in the allowed groups, the Confirm button is hidden on sale order forms.
- If such a user still tries to confirm (for example through an automated action), Odoo raises a validation error naming the user and the affected sale orders.
- The permission check is recalculated automatically when the company setting or the members of the selected groups change.
The module touches the company settings, the sales settings screen, and sale orders. It adds a computed flag on sale.order used to show or hide the Confirm button, and it extends the confirm action to enforce the rule.
Depends on
Models and fields (3)
- sale.order · extends an existing modeluser_can_confirm
- res.company · extends an existing modelsale_confirmation_group_ids, use_sale_confirmation_groups
- res.config.settings · extends an existing modelsale_confirmation_group_ids, use_sale_confirmation_groups
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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/sale-workflow.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0- go to Sales / Configuration / Settings
- scroll until you find the "Use SO Confirmation Groups" checkbox
- if you want to restrict SO confirmation permission:
- activate the checkbox
- add at least 1 security group to the list below the checkbox
- if you don't want to restrict SO confirmation permission:
- deactivate the checkbox, or remove all security groups from the list below the checkbox
No verified information in OCA: Installation, Usage.
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.