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

20 lines
610 B
Python

from odoo import api, models, fields
class ResPartner(models.Model):
_inherit = 'res.partner'
ubl_cii_format = fields.Selection(selection_add=[('oioubl_201', "OIOUBL 2.01")])
def _get_edi_builder(self):
if self.ubl_cii_format == 'oioubl_201':
return self.env['account.edi.xml.oioubl_201']
return super()._get_edi_builder()
@api.depends('country_code')
def _compute_ubl_cii_format(self):
super()._compute_ubl_cii_format()
for partner in self:
if partner.country_code == 'DK':
partner.ubl_cii_format = 'oioubl_201'