From ce162fae3e078705c576ee75a1994f7d89b60180 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 3 Apr 2018 14:47:06 +0200 Subject: [PATCH] [FIX] account_analytic_default: Default analytic account in multi company Steps to reproduce the bug: - Set your user in multi company - Set a default analytic account A for product P with your company - Create a PO with P and deliver it - Generate the invoice. Bug: The analytic account A was not set on the line. opw:1831998 --- .../account_analytic_default/models/account_analytic_default.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account_analytic_default/models/account_analytic_default.py b/addons/account_analytic_default/models/account_analytic_default.py index f1ee47d8037..74acec20933 100644 --- a/addons/account_analytic_default/models/account_analytic_default.py +++ b/addons/account_analytic_default/models/account_analytic_default.py @@ -68,7 +68,7 @@ class AccountInvoiceLine(models.Model): if not self.account_analytic_id: rec = self.env['account.analytic.default'].account_get( self.product_id.id, self.invoice_id.commercial_partner_id.id, self.env.uid, - fields.Date.today(), company_id=self.company_id.id) + fields.Date.today(), company_id=invoice.company_id.id) if rec: self.account_analytic_id = rec.analytic_id.id super(AccountInvoiceLine, self)._set_additional_fields(invoice)