OdooWiki OCA HUB

Sale Confirmation Group

sale_confirm_group folder_open OCA/sale-workflow open_in_new
Sale License: AGPL-3

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.0

Restrict 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

sale
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.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.

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.