OdooWiki OCA HUB

Sale Order Minimum Amount

sale_order_minimum_amount folder_open OCA/sale-workflow open_in_new
Sales License: AGPL-3

This module restricts sales order confirmation below a configured minimum amount for sales users, with sales managers exempt from this rule.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Set a minimum sales order amount per company; sales users cannot confirm orders at or below that amount, while sales managers are exempt.

This module adds a company-level setting called Minimum Sales Order Amount. You can find it in the Sales settings screen, next to the other sales options, where you enter the minimum total (before taxes) required to confirm a sales order.

When a sales user tries to confirm an order whose untaxed total is equal to or below that minimum, Odoo blocks the confirmation and shows an error message stating that only orders over the configured amount (with the order currency) can be confirmed.

  • The rule is applied per company, using the amount set on the order's company.
  • Users who belong to the Sales Manager group bypass the check and can confirm any order.
  • The check is based on the untaxed total of the order.

The setting is stored on the company and is also exposed in the general settings form, so it can be changed from the configuration screen. The module extends the sales order confirmation behaviour and the company and settings models.

Depends on

sale_management
Models and fields (3)
  • sale.order · extends an existing model
  • res.company · extends an existing modelsale_min_order_limit (Minimum Sales Order Amount)
  • res.config.settings · extends an existing modelsale_min_order_limit (Minimum Sales Order Amount)

Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/sale-workflow.

terminal Installation and usage

OCA documentation · Odoo 16.0

To configure the minimum allowed amount for confirming sales orders:

  • Go to Sales > Configuration > Settings
  • Find the field Minimum Allowed Sales Order Amount
  • Enter the desired minimum amount (e.g., 100.00)
  • Click Save to apply the changes
  • Ensure the user has the Salesperson (Normal User) role:
  • Go to Settings > Users
  • Open the user form
  • In the Sales section, ensure the access level is set to Salesperson

To use this module, you need to:

  • Create a new Sale Order
  • Add products to the order
  • If the Total Amount is less than the configured Minimum Allowed Sales Order Amount:
  • A regular sales user cannot confirm the order
  • A UserError is raised: "Only sale orders over X.XX can be confirmed."
  • If the user belongs to the Sales Manager group:
  • The order can be confirmed, even if it’s below the threshold

No verified information in OCA: Installation.

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.