Merge pull request #3893 from nabinhait/fix2

[fix] Get Balance only if account or party mentioned
This commit is contained in:
Anand Doshi 2015-08-17 14:29:03 +05:30
commit b528c5cad2

View File

@ -101,6 +101,7 @@ def get_balance_on(account=None, date=None, party_type=None, party=None):
cond.append("""gle.party_type = "%s" and gle.party = "%s" """ % cond.append("""gle.party_type = "%s" and gle.party = "%s" """ %
(party_type.replace('"', '\\"'), party.replace('"', '\\"'))) (party_type.replace('"', '\\"'), party.replace('"', '\\"')))
if account or (party_type and party):
bal = frappe.db.sql(""" bal = frappe.db.sql("""
SELECT sum(ifnull(debit, 0)) - sum(ifnull(credit, 0)) SELECT sum(ifnull(debit, 0)) - sum(ifnull(credit, 0))
FROM `tabGL Entry` gle FROM `tabGL Entry` gle