From 245a9a06bb6b99729ea2a18b93566ce8fd9c668d Mon Sep 17 00:00:00 2001 From: Bruno Garbatzki Date: Thu, 24 Mar 2022 18:58:06 -0300 Subject: [PATCH] 14.0-fiscal_position-when-create-invoice --- contract/models/contract.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contract/models/contract.py b/contract/models/contract.py index 8e2b9cae..75cb87a5 100644 --- a/contract/models/contract.py +++ b/contract/models/contract.py @@ -353,6 +353,7 @@ def _finalize_and_create_invoices(self, invoices_values): self._finalize_invoice_values(invoice_values) ) invoices = self.env['account.move'].create(final_invoices_values) + return invoices @api.model @@ -423,6 +424,8 @@ def recurring_create_invoice(self): def _recurring_create_invoice(self, date_ref=False): invoices_values = self._prepare_recurring_invoices_values(date_ref) invoices = self.env['account.move'].create(invoices_values) + for invoice in invoices: + invoice._onchange_partner_id() return invoices @api.model