← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 805697] Re: Price difference account - incorrect calculation

 

Based on anglo-saxon accounting, the entries required are:

For stock receipt:

DR   Stock Variation Account
CR          Stock Input Account

For the supplier Invoice

DR         Stock Input Account (must be = the receipted value)
CR                  Creditors
DR/CR            Price Difference Account (DR/CR determined by value)

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/805697

Title:
  Price difference account - incorrect calculation

Status in OpenERP Addons (modules):
  Incomplete

Bug description:
  The accounting entries generated for the price difference account are not consistently correct.
  Environment: 
  6.0.2 release 30/06/2011
  anglo-saxon accounting
  PO invoicing control = from picking
  product costing method = average price
  inventory valuation = real time (automated)

  When a PO is raised for a product with a purchase price <> average cost AND
  the invoice when processed has a price difference to the PO, THEN
  the price difference value is calculated by (Quantity * (Old Average Price - New Average Price)) (+ve value = DR)
  but should be calculated by (Quantity * (Invoice Price - PO Price)) (+ve value = DR)

  I can provide a worked example if required

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


References