From 39d2723b843fbe72f0ae47c7e9b627a02cb47acc Mon Sep 17 00:00:00 2001 From: bat-odoo Date: Thu, 19 Jan 2023 06:37:51 +0000 Subject: [PATCH] [IMP] base: update vat string based on company country vat label In this commit, we update the vat string based on the company country vat label. TaskID - 47184 closes odoo/odoo#110373 X-original-commit: e5e29b7c40282a2e4ca2da841d9f8aebe6c17992 Signed-off-by: Fabien Pinckaers Signed-off-by: Bhavin Patel (bat) --- odoo/addons/base/models/res_partner.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/odoo/addons/base/models/res_partner.py b/odoo/addons/base/models/res_partner.py index 8e4c6ced2e8..f30fe371cc9 100644 --- a/odoo/addons/base/models/res_partner.py +++ b/odoo/addons/base/models/res_partner.py @@ -397,6 +397,10 @@ class Partner(models.Model): if (not view_id) and (view_type == 'form') and self._context.get('force_email'): view_id = self.env.ref('base.view_partner_simple_form').id arch, view = super()._get_view(view_id, view_type, **options) + company = self.env.company + if company.country_id.vat_label: + for node in arch.xpath("//field[@name='vat']"): + node.attrib["string"] = company.country_id.vat_label return arch, view @api.constrains('parent_id')