No-code business rules for every model in your database
Build plain-language validation rules that block, warn, or auto-correct records the moment they are saved — across partners, sales, invoicing, stock, and any other model, with zero domain syntax.
The problem
Odoo's native constraints are rigid, and its automation rules cannot set field values when creating linked records or apply only on create. Business users see the results everywhere: incomplete records, reports that don't reconcile, and policy violations discovered only after the fact — forcing hours of manual clean-up.
The solution
Universal Business Rules lets any admin or ops manager build validation logic with a plain field / operator / value picker — no domain syntax required. Rules can block a save, warn and log it, auto-set field values, or create a linked record, with every enforcement captured in a durable audit log.
Everything you need to enforce data quality
Every capability below is implemented in the module.
Visual Rule Builder
Compose conditions with a field / operator / value picker — no Odoo domain syntax or coding required.
Live Match Preview
The Preview Matches button shows exactly which existing records a rule affects before you activate it.
Any Model, Any Rule
Point a rule at any model in your database — partners, sales orders, invoices, stock moves, or a custom model.
AND / OR Condition Logic
Combine multiple conditions with AND / OR logic so a rule can express a real business policy, not just a single check.
Four Enforcement Outcomes
Block the save, warn and log, auto-set field values, or create a linked record with mapped fields.
Create vs. Update Triggers
Apply a different rule when a record is first created than when it is edited later.
Role & State Gating
Restrict a rule to specific user groups or record states so it only fires in the right context.
Priority Ordering
Drag-handle sequencing lets you control the order multiple rules apply to the same model.
Templates & Audit Trail
Start from e-commerce, manufacturing, or finance templates, and review every block or warning in an append-only log.
How it works
Pick a model
Choose the model the rule should govern — partners, sales orders, invoices, or any other.
Build conditions
Compose field / operator / value conditions with AND / OR logic, or start from a ready-made template.
Choose the outcome
Block the save, warn and log, auto-set field values, or create a linked record with mapped fields.
Preview & activate
Check the live match preview, set group / state gating, then activate the rule.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Conditions are built with a field / operator / value picker, so no domain syntax or coding is required.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Universal Business Rules
A visual no-code rule builder for any model, with AND / OR logic, live match preview, four enforcement outcomes, create-versus-update triggers, role and state gating and a full audit trail.
Buy on Odoo App Store