Usada para instruir a modificação de uma pessoa jurídica estrangeira previamente cadastrada.
A mensagem permite alterar informações cadastrais específicas da pessoa jurídica.
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 INR 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 INR | |
| 3.1 | SetFullName | string | NÃO | Alterar denominação | |
| 3.2 | SetIsNonProfit | bool | NÃO | Alterar indicador de sem fins lucrativos | |
| 3.3 | SetIsTrustOrEquivalent | bool | NÃO | Alterar indicador de trust ou estrutura equivalente | |
| 3.4 | SetCountryOfRegistration | string | NÃO | Alterar país de registro | R1 |
| 3.5 | SetCountryOfRegistrationFiscalNumber | string | NÃO | Alterar número fiscal no país de registro | |
| 3.6 | UnsetCountryOfRegistrationFiscalNumber | bool | NÃO | Remover número fiscal no país de registro | |
| 3.7 | SetRegistrationRestriction | integer | NÃO | Alterar restrição cadastral Valores possíveis: RegistrationRestriction |
|
| 3.8 | UnsetRegistrationRestriction | bool | NÃO | Remover restrição cadastral |
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "33"
},
"InvestorIdentification": {
"OwnerCode": "33",
"InvestorDocumentCode": "02332886000104"
},
"Modifications": {
"SetIsTrustOrEquivalent": true
}
}