[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

[UPD] Update contract.pot
This commit is contained in:
Denis Roussel
2020-09-09 21:39:56 +02:00
committed by Christopher Rogos
parent 1a31ec1ee7
commit de8ad4886c
72 changed files with 21684 additions and 10812 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):