OdooWiki OCA HUB

Partner quality log

partner_quality_log folder_open OCA/partner-contact open_in_new
Extra Tools License: AGPL-3

This module adds the “Qualification log” tab to the contact form. The user indicates the value of three parameters:

  • Value for money.
  • Service.
  • Attention given.

When saved, the system calculates the average of the Qualification in the “partner quality” field and adds a record to the history with the following data:

  • Qualification date.
  • User who made the Qualification.
  • Value for money.
  • Service.
  • Attention given.
  • Partner quality.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a Qualification log tab to contacts where users rate value for money, service and attention; Odoo computes an overall partner quality score and keeps a dated history of every rating.

This module extends the contact form (res.partner) with a new "Qualification log" tab. There you can rate a contact on three criteria — Value for money, Service and Attention given — each chosen from Good, Regular or Bad. All three default to Regular and are mandatory.

Odoo automatically computes a Partner quality score by adding the three ratings (Good = 3, Regular = 2, Bad = 1), so the score ranges from 3 to 9, and it also stamps the qualification date with today's date. The score is shown with colour coding: red when low, orange when medium and green when high.

Every time you change one of the three ratings and save, a new line is added to the history table below, recording the date, the user who made the rating, the three individual ratings and the resulting score. The history is read-only.

The score and date also appear in the contacts list view (with row colouring) and in the contacts kanban cards, where a sad, neutral or happy face icon reflects the quality level. In the contacts search filters you can group contacts by qualification date.

Access to the history records is granted to all internal users, who can read, create and modify them but not delete them.

Depends on

base
Models and fields (2)
  • res.partner · extends an existing modelprice_quality (Value for money), partner_quality, service_quality (Service), attention_quality (Attention given), qualification_date, qualification_log_ids
  • quality.partner.log · new modelpartner_id, price_quality (Value for money), partner_quality, service_quality (Service), attention_quality (Attention given), qualification_date

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/partner-contact.

terminal Installation and usage

OCA documentation · Odoo 16.0

partner_quality_log

  • Go to Contacts → Partners → select a partner
  • Go to the "Qualification log" tab
  • Fill in the qualification fields
  • Save the record

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.