fix: resolve dunning
This commit is contained in:
parent
8652331d1c
commit
e37f98267b
@ -84,8 +84,9 @@ def resolve_dunning(doc, state):
|
||||
resolve = True
|
||||
dunning = frappe.get_doc("Dunning", dunning_name)
|
||||
for overdue_payment in dunning.overdue_payments:
|
||||
outstanding = frappe.get_value("Payment Schedule", overdue_payment.payment_schedule, "outstanding")
|
||||
if outstanding >= 0:
|
||||
outstanding_inv = frappe.get_value("Sales Invoice", overdue_payment.sales_invoice, "outstanding_amount")
|
||||
outstanding_ps = frappe.get_value("Payment Schedule", overdue_payment.payment_schedule, "outstanding")
|
||||
if outstanding_ps > 0 and outstanding_inv > 0:
|
||||
resolve = False
|
||||
|
||||
if resolve:
|
||||
|
Loading…
Reference in New Issue
Block a user