Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0006558
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] Z. Othersmajorhave not tried2008-12-15 17:242009-04-21 12:36
ReportershuehnerView Statuspublic 
Assigned ToAinhoaPagola 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision11854
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0006558: SL_Order_Amt callout does not round all price fields but only some

DescriptionThis trigger does round the two fields: priceActual and priceLimit according to the selected PricePrevision (setup in the currency). It does not round the fileds priceList and priceStd.

This leads to strange/wrong behavior when a price is entered which will be rounded to a different value.

The number of decimal places for the prices has to be chosen according to the configured PricePrecision in the currency setup. For the EUR currency the price precision is 4 in r2.40 and 3 in r2.3x so a value with at least 5 digits after the comma has to be chosen to get a price which is rounded to a different value in both openbravo versions.
Steps To ReproduceCreate a Purchase Order
Create a new line
Select i.e. the beer product
Enter: 0.00008 as unit price
Enter: 0.00008 as List Price
See that the discount is calculated as 25% which is not correct
Proposed SolutionReview the SL_Order_Amt callout according to rounding.
Tagscomsup_sprint4
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to backport 0006546 closedrafaroda Format.xml not correctly taken 
depends on backport 0006559 closedAinhoaPagola SL_Order_Amt callout does not round all price fields but only some 
depends on backport 0006560 closedAinhoaPagola SL_Order_Amt callout does not round all price fields but only some 

-  Notes
(0011378)
shuehner (administrator)
2008-12-15 17:25

The related issue 6546 against r2.3x seems to be a special case of this defect.
(0012155)
svnbot (reporter)
2009-01-13 19:22

Repository: openbravo
Revision: 11854
Author: AinhoaPagola
Date: 2009-01-13 19:22:36 +0100 (Tue, 13 Jan 2009)

Fixes bug 0006558 SL_Order_Amt callout rounds all prices to the same precision

---
U trunk/src/org/openbravo/erpCommon/ad_callouts/SL_Order_Amt.java
---

https://dev.openbravo.com/websvn/openbravo/?rev=11854&sc=1 [^]

- Issue History
Date Modified Username Field Change
2008-12-15 17:24 shuehner New Issue
2008-12-15 17:24 shuehner Assigned To => rafaroda
2008-12-15 17:24 shuehner sf_bug_id 0 => 2431245
2008-12-15 17:24 shuehner Regression testing => No
2008-12-15 17:24 shuehner Status new => scheduled
2008-12-15 17:24 shuehner fix_in_branch => trunk
2008-12-15 17:24 shuehner Relationship added related to 0006546
2008-12-15 17:25 shuehner Note Added: 0011378
2009-01-09 20:10 rafaroda Assigned To rafaroda => AinhoaPagola
2009-01-13 18:49 AinhoaPagola fix_in_branch trunk =>
2009-01-13 18:49 AinhoaPagola Steps to Reproduce Updated
2009-01-13 19:22 svnbot Checkin
2009-01-13 19:22 svnbot Note Added: 0012155
2009-01-13 19:22 svnbot Status scheduled => resolved
2009-01-13 19:22 svnbot Resolution open => fixed
2009-01-13 19:22 svnbot svn_revision => 11854
2009-01-23 11:39 AinhoaPagola Tag Attached: comsup_sprint4
2009-04-21 12:36 psarobe Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker