Odoo Implementation
Data Merge |Find & Merge duplicate Data | Merge Duplicate Data | Find & Merge Duplicate Record
by Technoverse Systems https://www.technoversesystems.com$ 115.09
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Data Recycle (data_recycle) |
| Community Apps Dependencies | Show |
| Lines of code | 1804 |
| Technical Name |
ts_data_merge |
| License | LGPL-3 |
| Website | https://www.technoversesystems.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Data Recycle (data_recycle) |
| Community Apps Dependencies | Show |
| Lines of code | 1804 |
| Technical Name |
ts_data_merge |
| License | LGPL-3 |
| Website | https://www.technoversesystems.com |
| Versions | 17.0 18.0 19.0 |
Find & Merge duplicate Data
module delivers configurable, safe deduplication across your database. From Configuration > Rules > Deduplication you manage rules per model (e.g., Contacts, Country, Industry), with an Active toggle and Merge Mode (Manual or Automatic). Inside a rule, select the target Model, scope it with a Domain (match all or a filtered subset), optionally Include archived, choose who to Notify and how often, and set a Suggestion Threshold to surface candidate duplicates. Build the matching logic under Deduplication Rules by adding lines that specify a Unique ID Field (such as Company, Complete Name, City, etc.) and the Merge If condition (e.g., Exact Match) to determine when records represent the same entity. The Duplicates smart button shows how many matches are found, and the Deduplicate action executes the merge. For deeper control, the Merge Action Manager lets you enable merging on base or custom models: click Enable Merge, define the technical model and sort Order, flag if it’s Transient, and manage Fields, Access Rights, Record Rules, Notes, and Views plus generate a menu entry with Create a Menu. Together, these tools let you design precise duplicate-detection rules, preview results, and merge confidently across standard and custom objects to keep master data clean, consistent, and trustworthy.
Video Details
Key Features
Powerful Rule-Based Engine
Create an unlimited number of deduplication rules for any model. Define the scope with domains and specify exact matching criteria by combining multiple fields (e.g., Name, Email, City).
Works on ANY Odoo Model
Using the "Merge Action Manager," you can enable deduplication capabilities for any object in your database, including custom models unique to your business, not just Contacts or Products.
Manual & Automated Merge Modes
Choose your level of control. Use "Manual" mode to review suggested duplicates before merging, or set up "Automatic" mode to let the system handle the cleanup based on your trusted rules.
Flexible Matching Criteria
Go beyond simple exact matches. Build complex logic by adding multiple lines to your rules, specifying how fields should be compared to accurately identify true duplicates.
Safe Merging with Previews & Thresholds
Before committing, use the "Duplicates" smart button to see exactly which records have been flagged. Set a "Suggestion Threshold" to control the sensitivity of the matching algorithm, ensuring you only merge with confidence.
Automated Notifications & Scheduling
Keep your team informed. Configure rules to notify specific users about found duplicates and schedule the deduplication process to run automatically at set intervals (e.g., every night).
Configuration > Rules > Deduplication to manage merge rules per model. Click on create.
Select the target model (e.g., Contact); once selected, the Domain field becomes available to filter which records are checked, and the Duplicate Removal options for that model can be configured
Select the field that will identify duplicates (e.g., City, Company, Company Name, Complete Name). Each line pairs a chosen field with a Merge If condition (Exact Match shown) to decide when records should be merged.
Merge Action Manager list accessed via Configuration > Merge Action Manager. Use New to create a merge configuration; the list shows each model with Type, Transient Model, and Can Be Merged columns to control which models support merge operations.
Merge Action Manager form to configure a model for merging. Click Enable Merge to activate merging. In Model Description, set the Model technical name and Order (default sort), and optionally enable Transient Model, Has Mail Thread, Has Mail Activity, or Has Mail Blacklist. The Fields tab lists existing fields (e.g., x_name char) and lets you Add a line for new fields; other tabs cover Access Rights, Record Rules, Notes, and Views. Use Create a Menu to generate a menu entry for this model.
FAQ
Release 19.0.1.0.0
20 December, 2026- Initial Commit
Our Services
Odoo Customization
Support & Maintenance
Migration Services
Third Party Integration
AI & Business Integration
Odoo Training
Mobile Apps
Please log in to comment on this module