# HG changeset patch
# User Prakash M <prakash@qualiantech.com>
# Date 1585892134 -19800
#      Fri Apr 03 11:05:34 2020 +0530
# Node ID 3774ac758e016ab0a62944ef177f0074d96c81c5
# Parent  b39c56e1a6fe3645b84f70b6eebefa2275c2ffc5
Fixed BUG 43464: Fixed duplicate line generation on applying discount
to a line with quantity in decimals(3 Precision)

diff -r b39c56e1a6fe -r 3774ac758e01 web/org.openbravo.retail.posterminal/js/model/order.js
--- a/web/org.openbravo.retail.posterminal/js/model/order.js	Thu Apr 02 05:09:57 2020 +0000
+++ b/web/org.openbravo.retail.posterminal/js/model/order.js	Fri Apr 03 11:05:34 2020 +0530
@@ -9097,7 +9097,11 @@
             }
           });
         }
-        qtyPending = OB.DEC.sub(l.get('qty'), qtyReserved);
+        qtyPending = OB.DEC.sub(
+          l.get('qty'),
+          qtyReserved,
+          OB.DEC.getRoundingMode()
+        );
         l.set('qty', qtyPending);
         l.set('promotions', promotionsApplyNext);
         l.set('promotionsCascadeApplied', promotionsCascadeApplied);
