[IMP] - Contract: add new recurring_rule_type quarterly and semesterly

This commit is contained in:
sbejaoui
2020-04-14 11:25:09 +02:00
committed by Francisco Ivan Anton Prieto
parent cd93b6a114
commit 79efc8d59c
74 changed files with 2027 additions and 981 deletions

View File

@@ -799,6 +799,10 @@ class ContractLine(models.Model):
return relativedelta(months=interval)
elif recurring_rule_type == 'monthlylastday':
return relativedelta(months=interval, day=1)
elif recurring_rule_type == 'quarterly':
return relativedelta(months=3 * interval)
elif recurring_rule_type == 'semesterly':
return relativedelta(months=6 * interval)
else:
return relativedelta(years=interval)