From 47e5c764c3a3e11567d97bc5392485785a81f337 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 28 Apr 2015 16:45:20 +0530 Subject: [PATCH] [fix] accounts payable report --- .../report/accounts_receivable/accounts_receivable.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py index 5512c6dfa6..52c9760c2b 100644 --- a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py +++ b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py @@ -170,14 +170,15 @@ class ReceivablePayableReport(object): if not hasattr(self, "gl_entries"): conditions, values = self.prepare_conditions(party_type) self.gl_entries = frappe.db.sql("""select * from `tabGL Entry` - where docstatus < 2 {0} order by posting_date, party""" + where docstatus < 2 and party_type=%s {0} order by posting_date, party""" .format(conditions), values, as_dict=True) return self.gl_entries def prepare_conditions(self, party_type): conditions = [""] - values = [] + values = [party_type] + party_type_field = scrub(party_type) if self.filters.company: @@ -185,8 +186,8 @@ class ReceivablePayableReport(object): values.append(self.filters.company) if self.filters.get(party_type_field): - conditions.append("party_type=%s and party=%s") - values += [party_type, self.filters.get(party_type_field)] + conditions.append("party=%s") + values.append(self.filters.get(party_type_field)) return " and ".join(conditions), values