diff --git a/erpnext/accounts/general_ledger.py b/erpnext/accounts/general_ledger.py index 64882886d4f..5907ba05fe4 100644 --- a/erpnext/accounts/general_ledger.py +++ b/erpnext/accounts/general_ledger.py @@ -117,7 +117,13 @@ def round_off_debit_credit(gl_map): debit_credit_diff += entry.debit - entry.credit debit_credit_diff = flt(debit_credit_diff, precision) - if abs(debit_credit_diff) >= (5.0 / (10**precision)): + + if gl_map[0]["voucher_type"] == "Journal Entry": + allowance = 5.0 / (10**precision) + else: + allowance = 1 + + if abs(debit_credit_diff) >= allowance: frappe.throw(_("Debit and Credit not equal for {0} #{1}. Difference is {2}.") .format(gl_map[0].voucher_type, gl_map[0].voucher_no, debit_credit_diff))