fix: Bank Statement loan amount query
This commit is contained in:
parent
ba8ea0f4fb
commit
2b255bdddb
@ -276,14 +276,13 @@ def get_loan_amount(filters):
|
|||||||
frappe.qb.from_(loan_doc)
|
frappe.qb.from_(loan_doc)
|
||||||
.select(amount_field)
|
.select(amount_field)
|
||||||
.where(loan_doc.docstatus == 1)
|
.where(loan_doc.docstatus == 1)
|
||||||
.where(salary_condition)
|
|
||||||
.where(account == filters.get("account"))
|
.where(account == filters.get("account"))
|
||||||
.where(posting_date > getdate(filters.get("report_date")))
|
.where(posting_date > getdate(filters.get("report_date")))
|
||||||
.where(ifnull(loan_doc.clearance_date, "4000-01-01") <= getdate(filters.get("report_date")))
|
.where(ifnull(loan_doc.clearance_date, "4000-01-01") <= getdate(filters.get("report_date")))
|
||||||
)
|
)
|
||||||
|
|
||||||
if doctype == "Loan Repayment" and frappe.db.has_column("Loan Repayment", "repay_from_salary"):
|
if doctype == "Loan Repayment" and frappe.db.has_column("Loan Repayment", "repay_from_salary"):
|
||||||
query = query.run((loan_doc.repay_from_salary == 0))
|
query = query.where((loan_doc.repay_from_salary == 0))
|
||||||
|
|
||||||
amount = query.run()[0][0]
|
amount = query.run()[0][0]
|
||||||
total_amount += flt(amount)
|
total_amount += flt(amount)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user