diff --git a/addons/account/models/chart_template.py b/addons/account/models/chart_template.py index 8458265f9e3..5ac689cda22 100644 --- a/addons/account/models/chart_template.py +++ b/addons/account/models/chart_template.py @@ -316,8 +316,14 @@ class AccountChartTemplate(models.AbstractModel): if xmlid in xmlid2tax: obsolete_xmlid.add(xmlid) oldtax = xmlid2tax[xmlid] - if unique_tax_name_key(oldtax) in unique_tax_name_keys: - oldtax.name = f"[old] {oldtax.name}" + else: + oldtax = current_taxes.filtered( + lambda t: t.name == values.get('name')\ + and t.type_tax_use == values.get('type_tax_use')\ + and t.tax_scope == values.get('tax_scope', False) + ) + if unique_tax_name_key(oldtax) in unique_tax_name_keys: + oldtax.name = f"[old] {oldtax.name}" else: repartition_lines = values.get('repartition_line_ids') values.clear()