Openbravo Issue Tracking System - Openbravo ERP | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0008242 | Openbravo ERP | A. Platform | public | 2009-03-17 19:04 | 2009-05-28 19:01 | |||||||
Reporter | shuehner | |||||||||||
Assigned To | shuehner | |||||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | |||||||
Status | closed | Resolution | fixed | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | 2.40 | |||||||||||
Target Version | Fixed in Version | 2.40MP4 | ||||||||||
Merge Request Status | ||||||||||||
Review Assigned To | ||||||||||||
OBNetwork customer | ||||||||||||
Web browser | ||||||||||||
Modules | Core | |||||||||||
Support ticket | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0008242: Calculations done by XmlEngine (i.e. sum) are done using double. which leads to calculation errors. | |||||||||||
Description | XmlEngine can do some calculations when rendering i.e. a report. Example total sum of some values shown in the rows. This calculations are done using double which leads to errors. Depending on the output-formatting these errors are sometimes 'hidden' as the rounded value is by accident the correct value. | |||||||||||
Steps To Reproduce | - Use the Payment Aging Balance report as example [1]. - Enter data to be shown in the report to either only show ten lines of Value '0.1' in some column or to include ten extra lines of value '0.1'. One way of entering data for this is to follow the description in the page ag [2] - edit the config/Format.xml to change autoInform formatting to the following '#,##0.####################' - See that the total value shown in the report is incorrect. [1] Financial Management || Receivables & Payables || Analysis Tools || Payment Aging Balance || Payment Aging Balance [2] http://wiki.openbravo.com/wiki/Talk:Demo_Script/Op01_Pending_receivables_by_date_ranges [^] | |||||||||||
Proposed Solution | Change XmlEngine internal representation from double -> BigDecimal | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | ||||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2009-03-23 19:30 | shuehner | Type | defect => backport | |||||||||
2009-03-23 19:30 | shuehner | fix_in_branch | => 2.40 | |||||||||
2009-03-24 12:38 | hgbot | Checkin | ||||||||||
2009-03-24 12:38 | hgbot | Note Added: 0014893 | ||||||||||
2009-03-24 12:38 | hgbot | Status | scheduled => resolved | |||||||||
2009-03-24 12:38 | hgbot | Resolution | open => fixed | |||||||||
2009-03-24 12:38 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/stable/2.40/rev/f508619622ad1705bfa651d8cc729b77661e9366 [^] | |||||||||
2009-05-10 19:37 | psarobe | Fixed in Version | => 2.40MP4 | |||||||||
2009-05-28 19:01 | psarobe | Status | resolved => closed |
Notes | |||||
|
|||||
|
|