fix: set invoice start date to subscription start date (#45342)
(cherry picked from commit 68fb1b28eb)
Co-authored-by: Diptanil Saha <diptanil@frappe.io>
This commit is contained in:
@@ -114,10 +114,10 @@ class Subscription(Document):
|
|||||||
|
|
||||||
if self.trial_period_end and getdate(self.trial_period_end) > getdate(self.start_date):
|
if self.trial_period_end and getdate(self.trial_period_end) > getdate(self.start_date):
|
||||||
_current_invoice_start = add_days(self.trial_period_end, 1)
|
_current_invoice_start = add_days(self.trial_period_end, 1)
|
||||||
elif self.trial_period_start and self.is_trialling():
|
|
||||||
_current_invoice_start = self.trial_period_start
|
|
||||||
elif date:
|
elif date:
|
||||||
_current_invoice_start = date
|
_current_invoice_start = date
|
||||||
|
elif self.trial_period_start and self.is_trialling():
|
||||||
|
_current_invoice_start = self.trial_period_start
|
||||||
else:
|
else:
|
||||||
_current_invoice_start = nowdate()
|
_current_invoice_start = nowdate()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user