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 StoreMore Odoo productivity apps
User Wise Report Printing Options
Open, download or print directly — chosen per user or per role, routed to a named printer, with a browser-aware fallback and a full print audit log.
Web Auto Refresh And Reload
Configurable, change-aware auto-refresh for list, kanban, and form views, with a last-refreshed indicator and non-disruptive refresh guards.
Web Calendar Configuration
Role-based default view presets, working-hours ranges, and slot granularity for Odoo Calendar — a calendar that opens right for every role, from the first login.
Web Layout Enhance
A collapsible sidebar or top navbar, a persistent multi-tab bar and named workspaces, with per-user preferences, integrated menu search, drag-and-drop reordering, unsaved-changes indicators and keyboard shortcuts.
Web Search in Form View
Real-time record search from inside any form view, with configurable fields, result columns, filters and linked-model search — find and jump to a record without leaving the screen.
XML Dynamic Global Export
No-code XML, Excel, CSV and text exports for any model, with drag-and-drop field selection, live preview and dry-run, human-readable validation, compliance profiles, scheduled runs and batch ZIP delivery.