|
|
for partner in self:
if partner.nemhandel_identifier_value != partner._origin.nemhandel_identifier_value:
# value changed, don't override it
partner.nemhandel_identifier_value = partner.nemhandel_identifier_value
continue
country_code = partner._deduce_country_code()
cvr = partner._get_additional_identifier('DK_CVR')
if country_code == 'DK' and partner.nemhandel_identifier_type == '0184':
vat_country, vat_number = split_vat(cvr or '')
partner.nemhandel_identifier_value = vat_number if vat_country == 'DK' else cvr
elif country_code == 'DK':
partner.nemhandel_identifier_value = partner.nemhandel_identifier_value
else:
partner.nemhandel_identifier_value = ''
|
|