@Fabien,

Sorry, but I think this is still an important bug, if the tool will make
somehing it should be maden in a good way.

BTW.
The solution is technically simple but the refactoring is making us study stock 
management code again.

ADD cost_transaction field on stock.move object.
RECORD what cost was pushed on wizard in the moment of this transaction. (In 
and Out dont worry in flter this.)

With this 2 little changes propose one value (actual cost) or another (real 
cost used in transaction when return is done) can be done easily with an extra 
module.
Without this change it can be almost imposible to do, this is the point.

It doesn't brake the KISS principle  OpenERP if we do not do that we are
broken because in the close of year - period pocedure it will be so
complicated.

-- 
[5.0] return products to supplier does not update price average
https://bugs.launchpad.net/bugs/610738
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP OpenObject.

Status in OpenObject Addons Modules: Won't Fix

Bug description:

When returning products to a supplier, the average standard price should be 
updated using the price of the packing list which is returned.

For example :
1- We have 10 products with average price = 100
2- We receive 5 products with price = 80 --> average price is calculated as 
(10*100+5*80)/(10+5) = 93,33
3- We return 3 products from the last packing list (the one where products cost 
80)
The new average price should be 
(93,33*15 - 3*80)/(15-3)=96,67

If the return is made directly from the stock and does not concern any incoming 
packing list, we do not update the average price.



_______________________________________________
Mailing list: https://launchpad.net/~c2c-oerpscenario
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~c2c-oerpscenario
More help   : https://help.launchpad.net/ListHelp

Reply via email to