19 lines
684 B
Python
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
|