Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0011188Openbravo ERPA. Platformpublic2009-10-30 12:282009-11-06 00:00
psarobe 
dbaz 
immediatemajoralways
closedfixed 
5
 
2.50MP9 
Core
No
0011188: Decimal format: Amounts not well calculate if decimal rounds is not properly setup
If you are working with 3 or 4 decimal for pricing but the format.xml is not properly setup in order to allow to have 3 or 4 decimal then there is an inconsistent between price x quantity and the result amount

Scenario
========
Format.xml setup for just having 2 decimals. You create a sales invoice and you enter the price: 1.888; quantity:55 amount:103.84
But after leaving the focus in the price field you have 1.89. So finally you have in the DB:
price:1.89
quantity:55
amount:103.84
But 1.89 x 55= 103.95

So the inconsistency is clear
1. Login as Openbravo/openbravo
2. Create a sales invoice
3. Move to lines and enter for quantity 55
4. Enter for price 1.888
5. the amount will be 1.888x55

But as in the DB will be stored 1.89 (because of the format.xml) the amount should be 1.89x55
The call-out should take into the format and what the final quantity, price will be.

Review and fix all the call-outs in the ERP
No tags attached.
depends on backport 0011226 closed dbaz Decimal format: Amounts not well calculate if decimal rounds is not properly setup 
Issue History
2009-10-30 12:28psarobeNew Issue
2009-10-30 12:28psarobeAssigned To => iperdomo
2009-10-30 12:29psarobeSteps to Reproduce Updated
2009-10-30 12:29psarobeStatusnew => scheduled
2009-10-30 12:29psarobefix_in_branch => pi
2009-11-02 18:39hgbotCheckin
2009-11-02 18:39hgbotNote Added: 0021517
2009-11-02 18:39hgbotStatusscheduled => resolved
2009-11-02 18:39hgbotResolutionopen => fixed
2009-11-02 18:39hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/0c8232e70ac9d8f9e676db2690627aa3e2ddbf28 [^]
2009-11-03 09:59iperdomoStatusresolved => new
2009-11-03 09:59iperdomoResolutionfixed => open
2009-11-03 09:59iperdomoNote Added: 0021527
2009-11-03 10:00iperdomoAssigned Toiperdomo => dbaz
2009-11-03 10:00iperdomoStatusnew => scheduled
2009-11-03 14:03hgbotCheckin
2009-11-03 14:03hgbotNote Added: 0021535
2009-11-03 14:03hgbotStatusscheduled => resolved
2009-11-03 14:03hgbotResolutionopen => fixed
2009-11-03 14:03hgbotFixed in SCM revisionhttp://code.openbravo.com/erp/devel/pi/rev/0c8232e70ac9d8f9e676db2690627aa3e2ddbf28 [^] => http://code.openbravo.com/erp/devel/pi/rev/b087ad4ed762733bfff5d1a6ca253d5fb47aad4f [^]
2009-11-05 12:25arunkumarStatusresolved => closed
2009-11-05 12:25arunkumarNote Added: 0021602
2009-11-05 12:25arunkumarFixed in Version => 2.50MP9
2009-11-06 00:00anonymoussf_bug_id0 => 2892914

Notes
(0021517)
hgbot   
2009-11-02 18:39   
Repository: erp/devel/pi
Changeset: 0c8232e70ac9d8f9e676db2690627aa3e2ddbf28
Author: Iván Perdomo <ivan.perdomo <at> openbravo.com>
Date: Mon Nov 02 18:39:00 2009 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/0c8232e70ac9d8f9e676db2690627aa3e2ddbf28 [^]

Fixes issue 11188: Changed the number formatting to onChange event, it occurs before onBlur

---
M web/js/utils.js
---
(0021527)
iperdomo   
2009-11-03 09:59   
Reopened due to dbaz code review
(0021535)
hgbot   
2009-11-03 14:03   
Repository: erp/devel/pi
Changeset: b087ad4ed762733bfff5d1a6ca253d5fb47aad4f
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Tue Nov 03 14:02:06 2009 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/b087ad4ed762733bfff5d1a6ca253d5fb47aad4f [^]

Fixed issue 11188: Now callout math operations are consistent

---
M src/org/openbravo/erpCommon/security/Login_F1.html
M web/js/utils.js
---
(0021602)
arunkumar   
2009-11-05 12:25   
Tested & Working fine.