← Back to team overview

credativ team mailing list archive

[Bug 890570] Re: stock anglo - wrong calculation of price difference

 

Trying again...

Invoice from picking, goods received before invoice (which is always) -
the invoice quantity and amounts to be set from the stock move (see also
bug 888821) and there would only be a price variance if the supplier
invoice is then changed.

Invoice from order & goods received prior to invoice
When the invoice is confirmed, any difference between the move value and the invoice value goes to price difference

Invoice from order & goods received after invoice
As Ferdinand points out, the default price in the move receipt should reflect the actual cost as per the confirmed invoice. If the move cost is changed then the variance is a price difference.

-- 
You received this bug notification because you are a member of OpenERP
Framework Experts, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/890570

Title:
  stock anglo - wrong calculation of price difference

Status in OpenERP Addons (modules):
  Fix Committed

Bug description:
  currently price difference is taken as 
   ( product unit-price - PO price ) * PO quantity 
  which is wrong

  the price difference is the difference between invoice and receipt postings.
  pls see also bug 
  https://bugs.launchpad.net/openobject-addons/+bug/889093 comments #5 and later

  attention 
  there are 2 scenarios
  1) invoice is posted AFTER incoming receipt
  then we might have a price difference

  2) invoice is posted BEFORE   incoming receipt (example delivery by ship takes some weeks or month or is delayed for some reasons) 
  we (OpenERP) should "know" about the existing invoice (attached to PO) and price - hence it is not necesssary to use the (wrong) price from PO but from invoice.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/890570/+subscriptions