OdooWiki OCA HUB

Track partner pricelist changes

partner_pricelist_tracking folder_open OCA/partner-contact open_in_new
Partner Management License: AGPL-3

When we change the country or the state of the partner, Odoo tries to match a proper pricelist for the country, which will be the first it finds with a country group containing such country. The user could be unaware of this change (that could be right or not) and the partner would be left with a wrong pricelist. So we enable traceability to at least be able to log those changes and give the users the chance to amend them. We could also want to log manual changes overtime.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds change tracking to the pricelist field on contacts, so every change to a partner's pricelist is logged in the chatter with who changed it and when.

This module makes the pricelist assigned to a contact traceable. In Odoo, a partner's pricelist can change automatically when the country or state of the contact is updated, and the user may not notice it. With this module, each change to the pricelist field on res.partner is recorded in the contact's chatter, showing the old value, the new value, the user and the date.

  • The tracked field is the pricelist field on the contact form (property_product_pricelist).
  • Changes are logged automatically, whether they come from a manual edit or from an automatic reassignment triggered by another change on the contact.
  • The history appears in the same place as other tracked fields: the log notes / chatter of the contact record.

No new menus, buttons, reports or scheduled jobs are added. The module only extends the existing contact model and relies on Odoo's standard tracking mechanism. It depends on the product module, which provides pricelists.

Depends on

product
Models and fields (1)
  • res.partner · extends an existing modelproperty_product_pricelist

Text generated by AI (DeepSeek) from reading the Odoo 18.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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 13.0

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

terminal Installation and usage

OCA documentation · Odoo 18.0

Remember to activate developer mode and check the basic pricelist checkbox in user permissions

No verified information in OCA: Installation, Usage.

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.