diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py index 0e68fef21f2..c706bcc95c1 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py @@ -2049,8 +2049,7 @@ def create_dunning(source_name, target_doc=None, ignore_permissions=False): target.closing_text = letter_text.get('closing_text') target.language = letter_text.get('language') - def postprocess_overdue_payment(source, target, source_parent): - target.overdue_days = (getdate(nowdate()) - getdate(source.due_date)).days + target.validate() return get_mapped_doc( from_doctype="Sales Invoice", @@ -2069,8 +2068,7 @@ def create_dunning(source_name, target_doc=None, ignore_permissions=False): "name": "payment_schedule", "parent": "sales_invoice" }, - "condition": lambda doc: doc.outstanding > 0, - "postprocess": postprocess_overdue_payment + "condition": lambda doc: doc.outstanding > 0 } }, target_doc=target_doc,