|
|
for partner in self:
if 'PH' not in partner.fiscal_country_codes or partner.l10n_ph_entity_type == 'corporation' or not partner.name:
partner.l10n_ph_first_name = False
partner.l10n_ph_middle_name = False
partner.l10n_ph_last_name = False
continue
first_name, middle_name, last_name, suffix = split_name(partner.name)
if suffix: # For names with a suffix, we append it to the first name excluding the dot.
first_name += f" {suffix.replace('.', '')}"
partner.l10n_ph_first_name = first_name
partner.l10n_ph_middle_name = middle_name
partner.l10n_ph_last_name = last_name
|
|