Merge branch 'afiqhamzah/fix/payment_balance_calculation' into 'main'

fix round up

See merge request online-sistem1/arrahn-portal!60
This commit is contained in:
arrahn pkb
2023-05-23 05:53:52 +00:00
@@ -312,9 +312,19 @@
let inputvalue = Number(this.value);
// if (inputvalue > upahasal) {
inputvalue = (inputvalue * 100) / 10;
inputvalue = Math.round(inputvalue);
inputvalue = inputvalue / 10;
var lebihbyr = inputvalue.toFixed(2) - upahasal.toFixed(2);
let bakipinjambaru = parseFloat(bakipinjam - lebihbyr.toFixed(2));
$(this).closest('tr').find('.bakibaru').val(bakipinjambaru.toFixed(2));
let bakipinjambaru = parseFloat(bakipinjam - lebihbyr);
bakipinjambaru = (bakipinjambaru * 100) / 10;
bakipinjambaru = Math.round(bakipinjambaru);
bakipinjambaru = bakipinjambaru / 10;
$(this).closest('tr').find('.bakibaru').val(formatter.format(bakipinjambaru.toFixed(2)));
$(this).closest('tr').find('.bayaran').val(inputvalue.toFixed(2));
// }
@@ -327,8 +337,13 @@
)
$(this).val(errorlebih.toFixed(2));
$(this).closest('tr').find('.bayaran').val(errorlebih.toFixed(2));
let bakipinjambaru = parseFloat(bakipinjam - errorlebih.toFixed(2));
$(this).closest('tr').find('.bakibaru').val(bakipinjambaru.toFixed(2));
let bakipinjambaru = parseFloat(bakipinjam - (errorlebih.toFixed(2) - upah));
bakipinjambaru = (bakipinjambaru * 100) / 10;
bakipinjambaru = Math.round(bakipinjambaru);
bakipinjambaru = bakipinjambaru / 10;
$(this).closest('tr').find('.bakibaru').val(formatter.format(bakipinjambaru.toFixed(2)));
calculateall(jenis, taglel);
return false;
}else if(bayar < parseFloat(upah) && parseFloat(upah) !== 0.00)
@@ -341,6 +356,8 @@
)
$(this).val(upah);
$(this).closest('tr').find('.bayaran').val(upah);
let bakipinjambaru = parseFloat(bakipinjam);
$(this).closest('tr').find('.bakibaru').val(formatter.format(bakipinjambaru.toFixed(2)));
calculateall(jenis, taglel);
return false;
}
@@ -374,7 +391,7 @@
$('#spantransaksi' + (index+1)).text(formatter.format(bayaranselepas));
sumtawarruq += parseFloat(this.value) || 0;
sumtawarruq += parseFloat(bayaranselepas) || 0;
if (this.value <= 0 || this.value == '') {
counterrorbayar++;