**Automatic Price Updates:**

#. Products are priced automatically when received from purchase orders
#. System updates the **last_purchase_price** field automatically
#. Sale price is calculated from the configured pricelist using the cost price
#. Taxes are automatically applied based on product tax settings

**Manual Price Updates:**

#. Go to Products → Update Theoretical Prices
#. Select products to update
#. System recalculates theoretical prices based on current settings
#. Review and apply changes

**Update Sales Orders from List Price:**

#. Go to Sales → Orders (form or list) and click **Update with List Price**
#. Only orders not invoiced or canceled are processed
#. Copies current product sale price to normal lines (skips notes/sections and downpayments) and preserves discounts

**Price Calculation Flow:**

#. Purchase order is received
#. System extracts cost from purchase line (with configured discount handling)
#. Applies configured pricelist rules
#. Calculates taxes
#. Updates theoretical price
#. Optionally auto-updates sale price (list_price)

**Monitoring:**

* Use **Last purchase price updated** flag to track products needing review
* Filter products by calculation type to manage different pricing strategies
* Review **list_price_theoritical** vs **list_price** to see proposed vs actual prices
