product_cost_price_avco_sync
This module synchronizes the cost price of products using the average cost method based on stock moves' price units.
Key Features
- stock.valuation.layer: Synchronizes product cost price when stock valuation layer unit cost or quantity is updated
- product.product: Prevents FIFO vacuum execution when remaining quantity is negative
- stock.move.line: Adjusts stock valuation layer quantities for average cost corrections
- stock.picking: Skips AVCO cost price synchronization during picking validation
- costing: Updates product standard price based on average cost valuation
- stock moves: Updates incoming stock move price units to match calculated unit cost
- inventory: Processes inventory adjustments in AVCO synchronization
- manual adjustments: Handles manual standard price adjustments in valuation layers