Duplicate Record Detector
Prevent duplicate records across any Odoo model
Duplicate Record Detector helps you keep your Odoo database clean by creating configurable duplicate checking rules. You can apply rules on standard, custom, or third-party models and decide whether duplicates should be blocked or only logged for review.
Any Odoo Model
Create duplicate rules for contacts, products, projects, CRM, or custom models.
Flexible Matching
Match one field or multiple fields using all-field or any-field logic.
Block or Log
Stop duplicate records immediately, or allow them while keeping a detection history.
Audit History
Review detected duplicates with matched values and quick buttons to open records.
How It Works
1. Create a Rule
Choose the business model and select the fields that make a record unique.
2. Select the Action
Use Block Duplicate for strict control, or Allow and Log for monitoring.
3. Detect Automatically
Odoo checks duplicates automatically when users create or update records.
Feature Details
The module gives administrators control over duplicate validation without writing model-specific code.
- Select any stored field from the chosen model.
- Use exact matching or case-insensitive text matching.
- Skip empty values to avoid unnecessary warnings.
- Check duplicates inside the same company when the model supports company records.
- Include archived records when checking duplicates.
- Add a custom validation message for blocked duplicates.
- Track create and update operations.
- Open the new record or existing duplicate directly from history.
Configure Duplicate Rules
Create a rule, select the model, choose matching fields, and define the duplicate handling action.
Use Standard, Custom, or Third-Party Models
Search and select from available Odoo models, including custom business objects.
Block Duplicate Records
When Block Duplicate is enabled, users receive a clear validation error with matching fields and existing records.
Review Detection History
Every logged duplicate keeps the rule, user, date, operation, matched values, and quick links to both records.
Choose Strict or Monitoring Mode
Use Block Duplicate to stop duplicates, or Allow and Log when you only want to monitor duplicate activity.
Compatibility
Built for Odoo 19. Works with Community, Enterprise, and Odoo.sh. Designed for standard Odoo models, custom models, and third-party modules.
Keep Your Odoo Database Clean
Duplicate Record Detector gives your team a simple, configurable way to reduce duplicate data and improve operational accuracy.
Developed and maintained by IplexSoft.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 450 |
| Technical Name |
ip_duplicate_record_detector |
| License | LGPL-3 |
| Website | https://www.iplexsoft.com |
Please log in to comment on this module