Odoo18-Base/addons/l10n_sg/models/res_company.py
2025-01-06 10:57:38 +07:00

19 lines
684 B
Python

# -*- coding: utf-8 -*-
from odoo import fields, models
class ResCompany(models.Model):
_name = 'res.company'
_description = 'Companies'
_inherit = 'res.company'
l10n_sg_unique_entity_number = fields.Char(string='UEN', related="partner_id.l10n_sg_unique_entity_number", readonly=False)
def _get_view(self, view_id=None, view_type='form', **options):
arch, view = super()._get_view(view_id, view_type, **options)
company_vat_label = self.env.company.country_id.vat_label
if company_vat_label:
for node in arch.iterfind(".//field[@name='vat']"):
node.set("string", company_vat_label)
return arch, view