details:   /erp/devel/pi/rev/b6e42010c9d5
changeset: 11295:b6e42010c9d5
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Mar 18 16:46:37 2011 +0100
summary:   Improved log of FIC

details:   /erp/devel/pi/rev/90437c16866b
changeset: 11296:90437c16866b
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Mar 18 16:47:22 2011 +0100
summary:   Fixed issue 16337. Round both sides of the comparison to get correct 
results.

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
 |  2 +-
 src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java                    
                                       |  4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diffs (26 lines):

diff -r 7429fd2de740 -r 90437c16866b 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
     Fri Mar 18 16:46:46 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
     Fri Mar 18 16:47:22 2011 +0100
@@ -804,7 +804,7 @@
         lastfieldChangedList.remove(lastFieldChanged);
         continue;
       }
-      log.debug("Calling callout " + calloutClassName);
+      log.debug("Calling callout " + calloutClassName + " with field changed " 
+ lastFieldChanged);
       try {
         Class<?> calloutClass = Class.forName(calloutClassName);
         calloutsToCall.remove(calloutClassName);
diff -r 7429fd2de740 -r 90437c16866b 
src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java
--- a/src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java       Fri Mar 
18 16:46:46 2011 +0100
+++ b/src/org/openbravo/erpCommon/ad_callouts/SL_Invoice_Amt.java       Fri Mar 
18 16:47:22 2011 +0100
@@ -169,7 +169,9 @@
           priceActual
               .setScale(priceEditionFmt.getMaximumFractionDigits(), 
BigDecimal.ROUND_HALF_UP))
           .setScale(euroEditionFmt.getMaximumFractionDigits(), 
BigDecimal.ROUND_HALF_UP);
-      if (!LineNetAmt.equals(CalculatedLineNetAmt)) {
+      if (!LineNetAmt
+          .setScale(priceEditionFmt.getMaximumFractionDigits(), 
BigDecimal.ROUND_HALF_UP).equals(
+              CalculatedLineNetAmt)) {
         StringBuffer strMessage = new StringBuffer(Utility.messageBD(this,
             "NotCorrectAmountProvided", vars.getLanguage()));
         strMessage.append(": ");

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to