details:   https://code.openbravo.com/erp/devel/pi/rev/caae324d80d0
changeset: 33608:caae324d80d0
user:      Ranjith S R <ranjith <at> qualiantech.com>
date:      Tue Feb 27 13:43:46 2018 +0530
summary:   Related to issue 37787 : Rounding tax while completing cancel layaway

diffstat:

 src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java |  16 
++++++++-
 1 files changed, 14 insertions(+), 2 deletions(-)

diffs (40 lines):

diff -r c4a55a7aa3c4 -r caae324d80d0 
src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java
--- a/src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java    
Fri Feb 23 14:32:01 2018 +0100
+++ b/src/org/openbravo/erpCommon/businessUtility/CancelAndReplaceUtils.java    
Tue Feb 27 13:43:46 2018 +0530
@@ -455,6 +455,9 @@
       if (nettingGoodsShipment != null) {
         processShipmentHeader(nettingGoodsShipment);
       }
+      if (!triggersDisabled) {
+        callCOrderTaxAdjustment(inverseOrder);
+      }
 
       // Close inverse order
       inverseOrder.setDocumentStatus("CL");
@@ -529,6 +532,15 @@
     CallStoredProcedure.getInstance().call(procedureName, parameters, null, 
true, false);
   }
 
+  private static void callCOrderTaxAdjustment(Order order) throws OBException {
+    final List<Object> parameters = new ArrayList<Object>();
+    parameters.add(order.getId());
+    parameters.add(2);
+    parameters.add("CO");
+    final String procedureName = "C_ORDERTAX_ADJUSTMENT";
+    CallStoredProcedure.getInstance().call(procedureName, parameters, null, 
true, false);
+  }
+
   private static Order createInverseOrder(Order oldOrder, String documentNo,
       boolean triggersDisabled) throws JSONException, ParseException {
     Order inverseOrder = (Order) DalUtil.copy(oldOrder, false, true);
@@ -1446,8 +1458,8 @@
   }
 
   /**
-   * Method to check if during the C&amp;R process the shipment lines must be 
moved from the old order
-   * to the new order.
+   * Method to check if during the C&amp;R process the shipment lines must be 
moved from the old
+   * order to the new order.
    * 
    * @param order
    *          The order that is being canceled.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to