[13.0][FIX] contract: Recompute recurring next date

After invoice creation, the recurring next date has to be recomputed
in order to get good values
This commit is contained in:
Denis Roussel
2020-09-09 21:39:56 +02:00
committed by Pedro M. Baeza
parent cd086ddbb4
commit 3a5ec60fd4
2 changed files with 42 additions and 1 deletions

View File

@@ -465,7 +465,9 @@ class ContractContract(models.Model):
def _recurring_create_invoice(self, date_ref=False):
invoices_values = self._prepare_recurring_invoices_values(date_ref)
return self.env["account.move"].create(invoices_values)
moves = self.env["account.move"].create(invoices_values)
self._compute_recurring_next_date()
return moves
@api.model
def cron_recurring_create_invoice(self, date_ref=None):