Usada para instruir a modificação de uma pessoa física não-residente previamente cadastrada.
A mensagem permite alterar informações cadastrais específicas do comitente.
Dentro de Modifications, há ações específicas:
SetXyz: se não-nulo, altera o valor do campo.UnsetXyz: apenas para dados opcionais. Se true, remove o valor.AddManyXyz: adiciona elementos à coleção. null é interpretado como vazio (não faz nada).RemoveManyXyz: remove elementos da coleção. null é interpretado como vazio (não faz nada).Exemplo de um fluxo de sucesso:
R1: Código do país no padrão ISO 3166-1 alpha-2. Ex: "BR", "US", "UK".
| Índice | Campo | Tipo | Obrigatório | Descrição | Regras |
|---|---|---|---|---|---|
| 1 | ParticipantRequestInfo | object | SIM | Informações sobre a solicitação | |
| 1.1 | RequestId | string | SIM | Identificador único da solicitação atribuído pelo Participante | |
| 1.2 | RequesterParticipantCode | string | SIM | Código do Participante solicitante | |
| 1.3 | OriginalMessageTypeCode | string | NÃO | Tipo da mensagem original no padrão base-m-cad-???-##-### |
|
| 2 | InvestorIdentification | object | SIM | Identificação do comitente a ser modificado | |
| 2.1 | OwnerCode | string | SIM | Código do Participante dono da conta | |
| 2.2 | InvestorDocumentCode | string | SIM | Documento do investidor | |
| 3 | Modifications | object | SIM | Modificações a serem aplicadas ao comitente | |
| 3.1 | SetFullName | string | NÃO | Alterar nome completo | |
| 3.2 | SetCountryOfResidence | string | NÃO | Alterar país de residência | R1 |
| 3.3 | SetCountryOfRegistrationFiscalNumber | string | NÃO | Alterar número fiscal no país de registro | |
| 3.4 | SetRegistrationRestriction | integer | NÃO | Alterar restrição cadastral Valores possíveis: RegistrationRestriction |
|
| 3.5 | UnsetRegistrationRestriction | bool | NÃO | Remover restrição cadastral |
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "33"
},
"InvestorIdentification": {
"OwnerCode": "33",
"InvestorDocumentCode": "12345678909"
},
"Modifications": {
"SetFullName": "John Smith",
"SetCountryOfResidence": "US",
"SetCountryOfRegistrationFiscalNumber": "123456789"
}
}