This module automatically calculates and updates product sale prices based on the last purchase price and configurable pricelists.

**Key Features:**

* **Automatic Price Calculation**: Set sale prices based on last purchase price and a configured pricelist
* **Flexible Discount Handling**: Choose how to apply discounts to the cost:

  * Without discounts
  * First discount only
  * Double discount
  * Triple discount
  * Manual update

* **Tax-Aware Pricing**: Automatically includes tax calculations in pricing
* **UoM Conversion**: Handles different purchase and sale units of measure
* **Batch Updates**: Update theoretical prices for multiple products
* **Product Flags**: Mark products for price updates and track status
* **Variant Architecture**: All business logic in product.product for proper pricelist handling
