From f2ce34aaf14a61a8295a773abf0be61da4f6dafc Mon Sep 17 00:00:00 2001 From: Harsh Modi Date: Tue, 5 Mar 2024 11:31:39 +0530 Subject: [PATCH] [FIX] point_of_sale: allow company branch to change default tax Before this commit: When a company having branches, they uses the same taxes as the parent company, In POS settings, the default tax used a company domain which does not allow branch to change the default tax After this commit: A branch is allowed to change the default tax task-3775857 closes odoo/odoo#156434 Signed-off-by: Joseph Caburnay (jcb) --- addons/point_of_sale/models/res_config_settings.py | 2 +- addons/point_of_sale/views/res_config_settings_views.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/point_of_sale/models/res_config_settings.py b/addons/point_of_sale/models/res_config_settings.py index e0d048e2ee0..83f00601ab6 100644 --- a/addons/point_of_sale/models/res_config_settings.py +++ b/addons/point_of_sale/models/res_config_settings.py @@ -30,7 +30,7 @@ class ResConfigSettings(models.TransientModel): return self.env['pos.config'].search([('company_id', '=', self.env.company.id)], order='write_date desc', limit=1) pos_config_id = fields.Many2one('pos.config', string="Point of Sale", default=lambda self: self._default_pos_config()) - sale_tax_id = fields.Many2one('account.tax', string="Default Sale Tax", related='company_id.account_sale_tax_id', readonly=False) + sale_tax_id = fields.Many2one('account.tax', string="Default Sale Tax", related='company_id.account_sale_tax_id', readonly=False, check_company=True) module_pos_mercury = fields.Boolean(string="Vantiv Payment Terminal", help="The transactions are processed by Vantiv. Set your Vantiv credentials on the related payment method.") module_pos_adyen = fields.Boolean(string="Adyen Payment Terminal", help="The transactions are processed by Adyen. Set your Adyen credentials on the related payment method.") module_pos_stripe = fields.Boolean(string="Stripe Payment Terminal", help="The transactions are processed by Stripe. Set your Stripe credentials on the related payment method.") diff --git a/addons/point_of_sale/views/res_config_settings_views.xml b/addons/point_of_sale/views/res_config_settings_views.xml index 95df9bddea8..7c50c3a6da2 100644 --- a/addons/point_of_sale/views/res_config_settings_views.xml +++ b/addons/point_of_sale/views/res_config_settings_views.xml @@ -150,7 +150,7 @@ Default sales tax for products
- +