fix: bank reconciliation not showing as Settled instead of Reconciled

This commit is contained in:
Rohit Waghchaure
2019-05-10 19:08:41 +05:30
parent 35a4cae2f6
commit c5c4de885b
4 changed files with 23 additions and 1 deletions

View File

@@ -0,0 +1,15 @@
# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
# License: GNU General Public License v3. See license.txt
from __future__ import unicode_literals
import frappe
def execute():
frappe.reload_doc("accounts", "doctype", "bank_transaction")
frappe.db.sql(""" UPDATE `tabBank Transaction`
SET status = 'Reconciled'
WHERE
status = 'Settled' and (debit = allocated_amount or credit = allocated_amount)
and ifnull(allocated_amount, 0) > 0
""")