Public bug reported:

Using OpenERP 7.0, Postgres 9.1, modules warehouse, account, and mrp_jit

Steps to reproduce the error:
1. Create a Product "A" of type stockable, costing method average price, and 
set proper accounts for stock valuation in the product category.
2. Create a Stock Move (Menu Warehouse/Traceability/Stock Move) with product 
"A" and quantity 9.043 from "Virtual Locations / Inventory loss" to "Physical 
Locations / Your Company / Stock" (this are the stock locations for loading the 
oppening stock), confirm the move an go to product (Menu Warehouse / Products / 
Product), select product "A" and verify the quantity. Quantity shows as 9.040. 
Note that quantity is wrong, it should be 9.043.

Cause of error: I think the problem is related to stock valuation,
although the inventory move is saved with 3 decimal positions the field
quantity in account.move.line is saved with only 2 decimal positions
(saves 9.04). Then the product quantity (product.product) is also
updated with only 2 decimal positions (9.04).

Could you please help confirm this is a bug and provide tip on how to
fix it?

** Affects: openobject-addons
     Importance: Undecided
         Status: New

** Summary changed:

- Automatic inventory valuation works only with two decimal positions
+ Stock valuation misscalculation for product quantities with more than 2 
decimal positions

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

Title:
  Stock valuation misscalculation for product quantities with more than
  2 decimal positions

Status in OpenERP Addons (modules):
  New

Bug description:
  Using OpenERP 7.0, Postgres 9.1, modules warehouse, account, and
  mrp_jit

  Steps to reproduce the error:
  1. Create a Product "A" of type stockable, costing method average price, and 
set proper accounts for stock valuation in the product category.
  2. Create a Stock Move (Menu Warehouse/Traceability/Stock Move) with product 
"A" and quantity 9.043 from "Virtual Locations / Inventory loss" to "Physical 
Locations / Your Company / Stock" (this are the stock locations for loading the 
oppening stock), confirm the move an go to product (Menu Warehouse / Products / 
Product), select product "A" and verify the quantity. Quantity shows as 9.040. 
Note that quantity is wrong, it should be 9.043.

  Cause of error: I think the problem is related to stock valuation,
  although the inventory move is saved with 3 decimal positions the
  field quantity in account.move.line is saved with only 2 decimal
  positions (saves 9.04). Then the product quantity (product.product) is
  also updated with only 2 decimal positions (9.04).

  Could you please help confirm this is a bug and provide tip on how to
  fix it?

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

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

Reply via email to