From d86da5de53ab8ffc089b7d86a920e536bd65dff9 Mon Sep 17 00:00:00 2001
From: qdp-odoo <qdp@odoo.com>
Date: Fri, 10 Nov 2017 12:27:26 +0100
Subject: [PATCH] [FIX] account: set default tax upon installation of a
 localization

(defined as the one with the lowest sequence in the chart template)
---
 addons/account/models/chart_template.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/addons/account/models/chart_template.py b/addons/account/models/chart_template.py
index 3712109a4358..4b3ecc744588 100644
--- a/addons/account/models/chart_template.py
+++ b/addons/account/models/chart_template.py
@@ -914,6 +914,10 @@ class WizardMultiChartsAccounts(models.TransientModel):
 
         # Create the current year earning account if it wasn't present in the CoA
         company.get_unaffected_earnings_account()
+
+        # set the default taxes on the company
+        company.account_sale_tax_id = self.env['account.tax'].search([('type_tax_use', 'in', ('sale', 'all')), ('company_id', '=', company.id)], limit=1).id
+        company.account_purchase_tax_id = self.env['account.tax'].search([('type_tax_use', 'in', ('purchase', 'all')), ('company_id', '=', company.id)], limit=1).id
         return {}
 
     @api.multi
-- 
GitLab