Data Quality Scorecard
Score completeness and validity per model, generate a cleanup worklist and track data health over time
Dirty contacts, products and leads quietly break reporting, invoicing and automation — and nobody can see how bad it is. This module gives you a data-quality scorecard per model with weighted rules, a scoring engine that grades every record and rolls up an average score and pass rate, and a cleanup queue where each failing (record, rule) becomes an assignable issue with a direct link to fix it. Trend snapshots prove the cleanup effort is working. Everything runs locally — no external service touches your data.
Key Features
Weighted Scorecards
Build a scorecard per model (contacts, products, leads…) with rules that check completeness, validity (email, phone, VAT, URL, UK postcode, regex), uniqueness or a custom Python domain — each rule weighted and severity-tagged.
0–100 Scoring Engine
Every record is scored against active rules; the scorecard rolls up an average score, pass rate, letter grade and a per-rule breakdown, on demand or on a cron.
Actionable Cleanup Queue
Each failing record-and-rule becomes an issue carrying severity, the offending value and a one-click link to open and fix the record. Issues can be assigned, resolved, ignored, snoozed or re-checked.
Trend History
Every run snapshots the score, pass rate and per-rule stats with a delta vs the prior run, so you can chart data health improving and evidence the effort.
Built-In Validators
Ready-made checks for email, phone, VAT, URL and UK postcode formats, plus regex and custom-domain rules for anything specific to your business.
Bulk & Contextual Re-Check
Re-score in bulk via a wizard, or run a contextual "Score this record" action straight from any record to verify a fix instantly.
Visibility Plus Action
It doesn't just measure quality — it produces a prioritised, assignable worklist that actually gets the data clean.
Local & Model-Agnostic
Works on any Odoo model with no external service, so sensitive data never leaves your database.
Screenshots
Bulk Action
Score History
Scorecards
Why Choose This Module
Build a scorecard per model (contacts, products, leads…) with rules that check completeness, validity (email, phone, VAT, URL, UK postcode, regex), uniqueness or a custom Python domain — each rule weighted and severity-tagged.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: base, mail
- Support: support@pokutsoft.com
Update date: 2026-07-02