Fixing product cost prices

Hi, I have an old database which has been running for years, and sometimes an user reports a product with a wrong cost price, and always find an old record (purchase, production, whatever) with wrong user input which is causing the wrong value on the product’s cost price.
After manually fixing data, it turns out that this product is used as input in productions for other products, which means the produced product also has a wrong cost price, and this is a loop until there is no more productions/products involved.
It just happened a few times but if there’s a lot of records involved, it its quite complex to fix, so, as products have a “Recompute cost price” wizard, is there any existent tool in tryton to recursively recompute products/productions costs given a product and a date? and in case there’s not, is there any easier/friendly way to face this kind of problems?
Thanks.

The scheduled task will recompute the cost prices for every products that needed it from the proper date when a price is modified on a related stock move.

If I modify the price of a stock move, the scheduled task will recompute the cost price of THIS product, but if this product is used as input to produce others, will the scheduled task update the output price of this production, and then recompute the products cost price, and check if this product is also used on others productions to do exactly the same?

ps: Im not asking to implement such thing in tryton, or modify what tryton already has, just want to know if there’s already tools to manage this kind of situations.

Yes with the Set Cost from Moves task.

Yes because as the system will update the price of the output of the production (which is an input for the warehouse), the task will detect it.

Ok, I was not aware of this task, looks like it is exactly what I was looking for.
Thank you so much for the answers.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.