Some business sector has enforced prices (ex: fixed book price). In such business the purchase prices are often negotiated as discount on the fixed price. On large catalog of products it is an hard work to use the Product Supplier to set the price when it can be computed from a formula.
We propose to have a module
purchase_price_list which adds a price list on the purchase and a supplier price list on the party.
The computation of the purchase price is extended to also compute it using the price list if set and if there is no Product Supplier with a price available.
The price list is extended to include the list price of the product in the evaluation context.
unit_price of the price list computation is the purchase price received from the