Clean up duplicate repairs, customers and products

Detect, review and merge duplicate repair orders, customers and products with a guided wizard, a full audit trail and one-click rollback — so your database stays clean without risking linked history.

The problem

Odoo does not enforce uniqueness on repair orders, customers or products, so duplicates accumulate silently. Every duplicate splits transaction history, double-counts jobs, and leaves staff guessing which record is the source of truth — with no safe, built-in way to merge them back together.

The solution

Repair Mass Duplicate scans repair orders, customers and products, scores and groups likely duplicates, and walks you through a guided merge wizard that previews exactly what will change. Every merge is logged and reversible with one click, so clean-up is finally routine, not risky.

Capabilities

Everything you need to keep repair data clean

Every capability below is implemented in the module.

01

Multi-Entity Duplicate Scanning

Scan repair orders, customers and products in a single click. Each scan runs against a configurable similarity threshold.

02

Similarity Scoring

Duplicate groups are ranked by a field-level similarity score, so you can tackle the highest-confidence matches first.

03

Side-by-Side Comparison

Review every candidate record's key fields side by side before deciding which one should survive the merge.

04

Guided Merge Wizard

A two-step wizard walks you through selecting the surviving master record and previewing the merge impact before you confirm.

05

Merge Impact Preview

See exactly how many linked records will be reassigned to the surviving master before you commit to a merge.

06

Full Audit Trail

Every merge is logged with the master record, the archived duplicates, and every reference that was reassigned.

07

One-Click Rollback

Picked the wrong master? Restore a merged record and every reassigned reference to its pre-merge state instantly.

08

Create-Time Duplicate Prevention

Configurable Warn or Block modes flag likely duplicate repair orders the moment they are created, before they multiply.

09

Scheduled Auto-Scan & Prevalence Dashboard

A daily background scan keeps detection current, and a built-in report shows where duplicates cluster by entity and status.

Workflow

How it works

1

Scan

Pick a target model and run a scan. Records are grouped into scored duplicate clusters in seconds.

2

Review

Open a duplicate group to compare records side by side and choose the surviving master.

3

Preview & Merge

The guided wizard shows exactly what will be reassigned, then merges the group with one click.

4

Audit & Rollback

Every merge is logged. Undo any merge instantly if the wrong record was chosen.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Repair orders, customers and products. Each is scanned and merged independently using the fields most relevant to that model.

Get the app

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.

Repair Mass Duplicate

Similarity-scored duplicate scanning across repair orders, customers, and products, with side-by-side comparison, a guided merge wizard showing merge impact, one-click rollback, and scheduled auto-scans.

Buy on Odoo App Store