From 4b11e3e3a5f42fe1842b0b7405cac4908ee2dd97 Mon Sep 17 00:00:00 2001 From: tdi-odoo <tdi@odoo.com> Date: Wed, 14 Sep 2016 13:33:29 +0200 Subject: [PATCH] [FIX] account: set fiscal position on customer invoice in the same fashion as on SO --- addons/account/models/account_invoice.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/account/models/account_invoice.py b/addons/account/models/account_invoice.py index db16d61e24eb..afdd18cbeb86 100644 --- a/addons/account/models/account_invoice.py +++ b/addons/account/models/account_invoice.py @@ -480,7 +480,9 @@ class AccountInvoice(models.Model): else: account_id = pay_account.id payment_term_id = p.property_supplier_payment_term_id.id - fiscal_position = p.property_account_position_id.id + addr = self.partner_id.address_get(['delivery']) + fiscal_position = self.env['account.fiscal.position'].get_fiscal_position(self.partner_id.id, delivery_id=addr['delivery']) + bank_id = p.bank_ids and p.bank_ids.ids[0] or False # If partner has no warning, check its company -- GitLab