diff --git a/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/BankReconciliationTransactionList.vue b/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/BankReconciliationTransactionList.vue index 30b2567814786c1966f734ae033fff3dc7a34fa5..ebc76addfe9774ccbcf277a80c642a708da61aee 100644 --- a/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/BankReconciliationTransactionList.vue +++ b/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/BankReconciliationTransactionList.vue @@ -200,7 +200,8 @@ async function make_journal_entry() { primary_action: () => { set_totals(); const values = dialog.get_values() - if (values.debit != values.credit) { + const precision = cint(frappe.boot.sysdefaults && frappe.boot.sysdefaults.float_precision) || 2 + if (flt(values.debit, precision) != flt(values.credit, precision)) { frappe.show_alert( { message: __(`Total debit should be equal to total credit`),