From 8d9a07de09ae80b0365fd661a3e02044d054493e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 28 Mar 2019 19:02:47 +0100 Subject: [PATCH] Fix rounding --- htdocs/takepos/pay.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/takepos/pay.php b/htdocs/takepos/pay.php index 3f9641b37d5..911bf6bebe3 100644 --- a/htdocs/takepos/pay.php +++ b/htdocs/takepos/pay.php @@ -117,7 +117,10 @@ else print "var received=0;"; ?> $('.change1').html(pricejs(parseFloat(received), 'MT')); $('.change1').val(parseFloat(received)); - if ((alreadypayed + parseFloat(received)) > total_ttc;?>) + alreadypaydplusreceived=price2numjs(alreadypayed + parseFloat(received)); + //console.log("already+received = "+alreadypaydplusreceived); + //console.log("total_ttc = "+total_ttc;?>); + if (alreadypaydplusreceived > total_ttc;?>) { var change=parseFloat(alreadypayed + parseFloat(received) - total_ttc;?>); $('.change2').html(pricejs(change, 'MT')); @@ -131,7 +134,7 @@ else print "var received=0;"; { $('.change2').html(pricejs(0, 'MT')); $('.change2').val(0); - if ((alreadypayed + parseFloat(received)) == total_ttc;?>) + if (alreadypaydplusreceived == total_ttc;?>) { $('.change1').removeClass('colorred'); $('.change1').addClass('colorgreen');