diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index 8cf08400490e..7323c819d7ea 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -634,9 +634,7 @@ def get_current_invoice(self) -> Document | None: """ invoice = frappe.get_all( self.invoice_document_type, - { - "subscription": self.name, - }, + {"subscription": self.name, "docstatus": ("<", 2)}, limit=1, order_by="to_date desc", pluck="name", @@ -675,6 +673,7 @@ def has_outstanding_invoice(self) -> int: self.invoice_document_type, { "subscription": self.name, + "docstatus": 1, "status": ["!=", "Paid"], }, )