OdooWiki OCA HUB

Product Exception

product_exception folder_open OCA/product-attribute open_in_new
Quality License: AGPL-3

This module allows to define rules to check products. It gives feedback to users about wrongly configured products.

Common use examples:

  • public price is less than its cost (see demo example)
  • manufactured product with no Bill of Materials

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

Define rules that check your products and flag those that are wrongly configured, such as a selling price below cost. You can see the exceptions on the product form, ignore them, or run a daily check.

This module adds product checks to Odoo based on rules you define. You create rules under Inventory > Configuration > Product Exceptions Rules (visible to exception rule managers). Each rule targets either product templates or product variants and contains a condition, for example a selling price lower than the cost price.

On a product form, a red warning box appears when the product breaks a rule, listing the exceptions. A "Detect Exceptions" button lets you re-run the checks manually, and managers can click "Ignore Exceptions" to accept the current problems. In the product list you can show the main exception and filter products "With Exception".

Checks run automatically when a product is created or when its "ignore exception" flag changes; if a rule is broken, Odoo raises a validation error and blocks the save. A scheduled job named "Check Product Template Exceptions" can re-check all products daily, but it is disabled by default. The module works on product.template and product.product and extends the shared exception rule model.

Depends on

Menus it adds

Product Exceptions Rules
Models and fields (3)
  • exception.rule · extends an existing modelmodel, product_tmpl_ids (Product Templates)
  • product.product · new modelexception_ids
  • product.template · new model

Text generated by AI (DeepSeek) from reading the Odoo 13.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 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/product-attribute.

terminal Installation and usage

OCA documentation · Odoo 13.0

See base_exception for more information on rules.

A button "Test button" is present on the header of the product form. When clicked it will check this product against the rules. Results are displayed on the "General Information" page.

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.