**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/res_config_settings.py
res = {}
        tax = self.env['account.tax'].search([
            ('company_id', '=', self.env.user.company_id.id), ('tax_exigibility', '=', 'on_payment')
        ], limit=1)
        if not self.tax_exigibility and tax:
            self.tax_exigibility = True
            res['warning'] = {
                'title': _('Error!'),
                'message': _('You cannot disable this setting because some of your taxes are cash basis. '
                             'Modify your taxes first before disabling this setting.')
            }
        return res
    @api.model
    def create(self, values):
        
        
        
        
        
        
        if ('company_id' in values and 'currency_id' in values):
            company = self.env['res.company'].browse(values.get('company_id'))
            if company.currency_id.id == values.get('currency_id'):
                values.pop('currency_id')
            if company.accounts_code_digits == values.get('code_digits'):
                values.pop('code_digits')
        return super(ResConfigSettings, self).create(values)