**Impacted versions:** 11.0

**Steps to reproduce:** 

- Configures a user with access to several companies


![administrator odoo](https://user-images.githubusercontent.com/5775695/29488651-46b4cec2-84dd-11e7-9495-e8518e93d336.png)

**Current behavior:**

- In the accounting configuration there is shared field displayed by defects for the sales tax account and purchase tax account
![configure accounting odoo 1](https://user-images.githubusercontent.com/5775695/29488677-f5b53d12-84dd-11e7-8124-831b52423719.png)


**Expected behavior:**

The value of those fields depends on the company. The users that belong to different companies may see by default different values for the field on a given record

Video/Screenshot link (optional):


addons/account/models/chart_template.py
'''
        This function checks if the chosen chart template is configured as containing a full set of taxes, and if
        it's not the case, it creates the templates for account.tax object accordingly to the provided sale/purchase rates.
        Then it saves the new tax templates as default taxes to use for this chart template.
        :param company_id: id of the company for wich the wizard is running
        :return: True
        '''
        obj_tax_temp = self.env['account.tax.template']
        all_parents = self._get_chart_parent_ids(self.chart_template_id)
        
        if not self.chart_template_id.complete_tax_set:
            value = self.sale_tax_rate
            ref_taxs = obj_tax_temp.search([('type_tax_use', '=', 'sale'), ('chart_template_id', 'in', all_parents)], order="sequence, id desc", limit=1)
            ref_taxs.write({'amount': value, 'name': _('Tax %.2f%%') % value, 'description': '%.2f%%' % value})
            value = self.purchase_tax_rate
            ref_taxs = obj_tax_temp.search([('type_tax_use', '=', 'purchase'), ('chart_template_id', 'in', all_parents)], order="sequence, id desc", limit=1)
            ref_taxs.write({'amount': value, 'name': _('Tax %.2f%%') % value, 'description': '%.2f%%' % value})
        return True
    @api.multi
    def existing_accounting(self, company_id):
        model_to_check = ['account.move.line', 'account.invoice', 'account.move', 'account.payment', 'account.bank.statement']
        for model in model_to_check:
            if len(self.env[model].search([('company_id', '=', company_id.id)])) > 0:
                return True
        return False
    @api.multi
    def execute(self):