37 lines
1.5 KiB
Python
37 lines
1.5 KiB
Python
from odoo import fields, models, api
|
|
|
|
|
|
class ResPartner(models.Model):
|
|
_inherit = 'res.partner'
|
|
|
|
l10n_sa_edi_building_number = fields.Char("Building Number")
|
|
l10n_sa_edi_plot_identification = fields.Char("Plot Identification")
|
|
|
|
l10n_sa_additional_identification_scheme = fields.Selection([
|
|
('TIN', 'Tax Identification Number'),
|
|
('CRN', 'Commercial Registration Number'),
|
|
('MOM', 'Momra License'),
|
|
('MLS', 'MLSD License'),
|
|
('700', '700 Number'),
|
|
('SAG', 'Sagia License'),
|
|
('NAT', 'National ID'),
|
|
('GCC', 'GCC ID'),
|
|
('IQA', 'Iqama Number'),
|
|
('PAS', 'Passport ID'),
|
|
('OTH', 'Other ID')
|
|
], default="OTH", string="Identification Scheme", help="Additional Identification scheme for Seller/Buyer")
|
|
|
|
l10n_sa_additional_identification_number = fields.Char("Identification Number (SA)",
|
|
help="Additional Identification Number for Seller/Buyer")
|
|
|
|
@api.model
|
|
def _commercial_fields(self):
|
|
return super()._commercial_fields() + ['l10n_sa_edi_building_number',
|
|
'l10n_sa_edi_plot_identification',
|
|
'l10n_sa_additional_identification_scheme',
|
|
'l10n_sa_additional_identification_number']
|
|
|
|
def _address_fields(self):
|
|
return super()._address_fields() + ['l10n_sa_edi_building_number',
|
|
'l10n_sa_edi_plot_identification']
|