From 3f6d7741d9c939c5242de26256b138c711e65680 Mon Sep 17 00:00:00 2001 From: Sanket322 Date: Fri, 3 Jan 2025 17:44:05 +0530 Subject: [PATCH] fix: don't create invoice if invoice start date is in future (cherry picked from commit 058fdca981ea0674585b13b1ddaa426508fcd932) --- erpnext/accounts/doctype/subscription/subscription.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py index d57f1de4379..9b8c9b51859 100644 --- a/erpnext/accounts/doctype/subscription/subscription.py +++ b/erpnext/accounts/doctype/subscription/subscription.py @@ -697,7 +697,7 @@ class Subscription(Document): self.status = "Cancelled" self.cancelation_date = nowdate() - if to_generate_invoice: + if to_generate_invoice and nowdate() >= self.current_invoice_start: self.generate_invoice(self.current_invoice_start, self.cancelation_date) self.save()