# HG changeset patch
# User Adrián Romero <adrianromero@openbravo.com>
# Date 1531733592 -7200
#      Mon Jul 16 11:33:12 2018 +0200
# Node ID 181cb2f12ceb88d1950aa4903496d66d8d97e28c
# Parent  3b08090fe89314e05014cb5ac17aafc941286801
Fixes issue 0038965: Exact payment in a foreign amount must use the multiply by rate not divide by rate

diff --git a/web/org.openbravo.retail.posterminal/js/pointofsale/view/keyboard-toolbars.js b/web/org.openbravo.retail.posterminal/js/pointofsale/view/keyboard-toolbars.js
--- a/web/org.openbravo.retail.posterminal/js/pointofsale/view/keyboard-toolbars.js
+++ b/web/org.openbravo.retail.posterminal/js/pointofsale/view/keyboard-toolbars.js
@@ -524,7 +524,7 @@
                 amount = altexactamount[exactpayment.payment.searchKey];
               }
               if (exactpayment.rate && exactpayment.rate !== '1') {
-                amount = OB.DEC.div(amount, exactpayment.rate, exactpayment.obposPosprecision);
+                amount = OB.DEC.mul(amount, exactpayment.mulrate, exactpayment.obposPosprecision);
               }
 
               if (amount > 0 && exactpayment && OB.MobileApp.model.hasPermission(exactpayment.payment.searchKey)) {
