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&R process the shipment lines must be
moved from the old order
- * to the new order.
+ * Method to check if during the C&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