Odoo18-Base/addons/l10n_pl/models/l10n_pl_tax_office.py
2025-03-10 10:52:11 +07:00

21 lines
620 B
Python

from odoo import api, fields, models
class TaxOffice(models.Model):
_name = 'l10n_pl.l10n_pl_tax_office'
_description = 'Tax Office in Poland'
_rec_names_search = ['name', 'code']
_order = 'code'
code = fields.Char('Code', required=True)
name = fields.Char('Description', required=True)
_sql_constraints = [
('code_company_uniq', 'unique (code)', 'The code of the tax office must be unique !')
]
@api.depends('name', 'code')
def _compute_display_name(self):
for tax_office in self:
tax_office.display_name = f'{tax_office.code} {tax_office.name}'