'Handle sync of commercial fields when a new parent commercial entity is set,
as if they were related fields'

@api.multi
def _commercial_sync_from_company(self):

    commercial_partner = self.commercial_partner_id
    if (commercial_partner != self):
        sync_vals = commercial_partner._update_fields_values(self._commercial_fields())
        self.write(sync_vals)
