OdooWiki OCA HUB

Product Pricelist Revision

product_pricelist_revision folder_open OCA/product-attribute open_in_new
Product License: AGPL-3

This module adds a 'Pricelist items' list view that allows to select several elements to version them and also to see the percentage 'fixed price' variation between a version and the previous one.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you version pricelist rules: duplicate selected price list items with a new start date and a percentage price change, and see the variation % versus the previous version.

This module adds a new "Pricelist Items" screen under the Sales > Catalog menu (visible to users who manage pricelists). It shows all price list rules in an editable list with optional columns for the pricelist, rule name, price, minimum quantity, fixed price, percent and a new "Variation %" column.

  • The Variation % is calculated automatically by comparing the fixed price of a rule with the fixed price of the rule it was copied from, so you can quickly see how much a price went up or down between two versions.
  • A "Duplicate Item" action is available on the price list rules; it opens a small wizard where you enter the new start date, an optional end date and a variation percentage. When you click Apply, the selected rules are copied with the new dates and the fixed price adjusted by that percentage, and the original rules are automatically closed the second before the new start date.
  • The wizard only makes sense for rules using a fixed price; the variation percentage is applied to compute the new price.
  • The search view gains filters for current rules (based on today's date), global rules and category rules, plus search fields for product template, product variant and product category.

The module works on the standard price list rule model product.pricelist.item and depends on sale_management.

Depends on

sale_management

Menus it adds

menu_product_pricelist_item_action
Models and fields (2)
  • product.pricelist.item · extends an existing modelname, previous_price (Previous Fixed Price), previous_item_id, variation_percent (Variation %)
  • product.pricelist.item.duplicate.wizard · new modeldate_end, date_start, variation_percent (Variation %)

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

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/product-attribute.

terminal Installation and usage

OCA documentation · Odoo 19.0

To configure this module, you need to:

  • Go to Sales \> Configuration \> Settings and check "Pricelists" option.

To use this module, you need to:

  • Go to Sales \> Products \> Pricelists and create a new Price List.
  • Add a Pricelist Items to that Price List. Set 'Fixed Price' value on the field 'Price type' and set a fixed price.
  • Go to the new menu Sales \> Products \> Pricelist Items, select the previously created item and click on Action \> Duplicate Item.
  • In the wizard set 'Date Start', set 'Date End' and set 'Variation %' to a value different from 100.
  • Click on 'Apply' and you will see a new Price List Item that is a copy of the previous item. In that new Item the value of the 'Fixed Price' field will be the previous price plus that price multiplied by the variation percentage and the value of the 'Variation %' will contain that value.

No verified information in OCA: Installation.

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.