details:   https://code.openbravo.com/erp/devel/pi/rev/b85624412f8d
changeset: 14019:b85624412f8d
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Tue Oct 18 17:00:33 2011 +0200
summary:   Fixes bug 17829

diffstat:

 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
 |  9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diffs (27 lines):

diff -r 2d377d424661 -r b85624412f8d 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
  Tue Oct 18 17:21:30 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/AdvPaymentMngtDao.java
  Tue Oct 18 17:00:33 2011 +0200
@@ -20,7 +20,6 @@
 package org.openbravo.advpaymentmngt.dao;
 
 import java.math.BigDecimal;
-import java.math.MathContext;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Date;
@@ -408,10 +407,12 @@
     }
     if (finTxnAmount == null || finTxnAmount.compareTo(BigDecimal.ZERO) == 0) {
       finTxnAmount = paymentAmount.multiply(finTxnConvertRate);
-    } else if (paymentAmount != null && 
paymentAmount.compareTo(BigDecimal.ZERO) != 0) {
-      // Correct exchange rate for rounding that occurs in UI
-      finTxnConvertRate = finTxnAmount.divide(paymentAmount, 
MathContext.DECIMAL64);
     }
+    // This code commented due to fix in bug 17829
+    // else if (paymentAmount != null && 
paymentAmount.compareTo(BigDecimal.ZERO) != 0) {
+    // // Correct exchange rate for rounding that occurs in UI
+    // finTxnConvertRate = finTxnAmount.divide(paymentAmount, 
MathContext.DECIMAL64);
+    // }
 
     newPayment.setFinancialTransactionConvertRate(finTxnConvertRate);
     newPayment.setFinancialTransactionAmount(finTxnAmount);

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to