[FIX] account: set default taxes
Allows removing default taxes. It was supposed to solve PR 11498, but the solution brings more problems than the original issue. opw-766720
This commit is contained in:
@@ -226,10 +226,8 @@ class AccountConfigSettings(models.TransientModel):
|
||||
def set_product_taxes(self):
|
||||
""" Set the product taxes if they have changed """
|
||||
ir_values_obj = self.env['ir.values']
|
||||
if self.default_sale_tax_id:
|
||||
ir_values_obj.sudo().set_default('product.template', "taxes_id", [self.default_sale_tax_id.id], for_all_users=True, company_id=self.company_id.id)
|
||||
if self.default_purchase_tax_id:
|
||||
ir_values_obj.sudo().set_default('product.template', "supplier_taxes_id", [self.default_purchase_tax_id.id], for_all_users=True, company_id=self.company_id.id)
|
||||
ir_values_obj.sudo().set_default('product.template', "taxes_id", [self.default_sale_tax_id.id] if self.default_sale_tax_id else False, for_all_users=True, company_id=self.company_id.id)
|
||||
ir_values_obj.sudo().set_default('product.template', "supplier_taxes_id", [self.default_purchase_tax_id.id] if self.default_purchase_tax_id else False, for_all_users=True, company_id=self.company_id.id)
|
||||
|
||||
@api.multi
|
||||
def set_chart_of_accounts(self):
|
||||
|
||||
Reference in New Issue
Block a user