mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-04 22:18:27 +00:00
fix: Correct dunnings resolving after PE submit (#41792)
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
This commit is contained in:
@@ -193,10 +193,13 @@ def resolve_dunning(doc, state):
|
|||||||
outstanding_ps = frappe.get_value(
|
outstanding_ps = frappe.get_value(
|
||||||
"Payment Schedule", overdue_payment.payment_schedule, "outstanding"
|
"Payment Schedule", overdue_payment.payment_schedule, "outstanding"
|
||||||
)
|
)
|
||||||
resolve = False if (outstanding_ps > 0 and outstanding_inv > 0) else True
|
resolve = resolve and (False if (outstanding_ps > 0 and outstanding_inv > 0) else True)
|
||||||
|
|
||||||
dunning.status = "Resolved" if resolve else "Unresolved"
|
new_status = "Resolved" if resolve else "Unresolved"
|
||||||
dunning.save()
|
|
||||||
|
if dunning.status != new_status:
|
||||||
|
dunning.status = new_status
|
||||||
|
dunning.save()
|
||||||
|
|
||||||
|
|
||||||
def get_linked_dunnings_as_per_state(sales_invoice, state):
|
def get_linked_dunnings_as_per_state(sales_invoice, state):
|
||||||
|
|||||||
Reference in New Issue
Block a user