1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/l10n_pe_reports/models/account_ple_usage.py
2024-12-10 09:04:09 +07:00

17 lines
615 B
Python

from odoo import fields, models, api
class L10nPEPleUsage(models.Model):
_name = "l10n_pe.ple.usage"
_description = "Service that is reflected in the declared invoice and must be classified according to table 31, used on purchase report 8.2"
_rec_names_search = ["name", "code"]
code = fields.Char(required=True, help="Value to be used in the purchase report.")
name = fields.Char(required=True)
active = fields.Boolean(default=True)
@api.depends('code')
def _compute_display_name(self):
for prod in self:
prod.display_name = f"{prod.code} {prod.name or ''}"