From 8bd33fe50eb295105a2eb58f04410e1d5d3bdc2b Mon Sep 17 00:00:00 2001
From: Prakash M <prakash@qualiantech.com>
Date: Wed, 1 Sep 2021 10:18:19 +0530
Subject: [PATCH] Related to BUG-47538: Storing line tax details in separate
 property * This new property is used for forming Tax Rules in case of
 verified return * New property is required as line tax details are getting
 updated in the middle of process

---
 web/org.openbravo.retail.returns/js/modalReturnLines.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/web/org.openbravo.retail.returns/js/modalReturnLines.js b/web/org.openbravo.retail.returns/js/modalReturnLines.js
index 66fa163..3e98d0a 100644
--- a/web/org.openbravo.retail.returns/js/modalReturnLines.js
+++ b/web/org.openbravo.retail.returns/js/modalReturnLines.js
@@ -779,6 +779,7 @@
             _.each(me.args.args.order.receiptLines, function(line) {
               line.blockAddProduct = true;
               line.isVerifiedReturn = true;
+              line.lineTaxes = line.taxes;
               line.allowLayawayWithReturn = false;
             });
 
@@ -955,6 +956,7 @@
                   }
                 }
                 splitline.compname = line.lineId + sline.shipLineId;
+                splitline.taxes = line.taxes;
                 splitline.quantity = sline.qty;
                 splitline.shiplineNo = sline.shipmentlineNo;
                 splitline.shipment = sline.shipment;
@@ -1042,6 +1044,7 @@
                     }
                   }
                   splitline.compname = line.lineId + sline.shipLineId;
+                  splitline.taxes = line.taxes;
                   splitline.quantity = sline.qty;
                   splitline.shiplineNo = sline.shipmentlineNo;
                   splitline.shipment = sline.shipment;
-- 
2.20.1

