Esta solicitação é enviada pela Base para atualização da solicitação de retirada de Garantias em Ativos de Renda Variável.
O seguinte fluxo mostra as mensagens envolvidas no processo de solicitação de retirada:
R1: Esse campo será preenchido quando CollateralOperationStatus é 31 (Rejeitado).
RA1: Esse campo será preenchido quando CollateralAddressCategory é 96 (PNP/PL) ou 95 (Conta).
RA2: Esse campo será preenchido quando CollateralAddressCategory é 95 (Conta).
| Í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 | Address | object | SIM | Endereço para retirada da Garantia | |
| 2.1 | Category | integer | SIM | Categoria do Endereço Valores possíveis: CollateralAddressCategory |
|
| 2.2 | ClearingMemberCode | string | SIM | Código do Membro de Compensação | |
| 2.3 | CarryingCode | string | NÃO | Código do PNP/PL | RA1 |
| 2.4 | AccountCode | string | NÃO | Código da conta | RA2 |
| 3 | Purpose | integer | SIM | Finalidade Valores possíveis: CollateralPurpose |
|
| 4 | AssetNumber | string | SIM | Número de ativo da garantia | |
| 5 | SecurityCode | string | SIM | Identificador único do instrumento na Base | |
| 6 | Quantity | integer | SIM | Quantidade de ativos a ser retirada | |
| 7 | Status | integer | SIM | Status da solicitação Valores possíveis: CollateralOperationStatus |
|
| 8 | Errors | array | NÃO | Em caso de rejeição, indica os motivos | R1 |
| 8.1 | ErrorCode | string | SIM | Código de erro | |
| 8.2 | ErrorMessage | string | NÃO | Descrição resumida do erro | |
| 8.3 | ElementPath | string | NÃO | Caminho do campo relacionado ao erro, quando aplicável | |
| 8.4 | ElementContent | string | NÃO | Conteúdo recebido no campo relacionado ao erro, quando aplicável |
O Participante realizou uma solicitação de retirada e aguarda retorno.
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "22"
},
"Address": {
"Category": 95,
"ClearingMemberCode": "22",
"CarryingCode": "22",
"AccountCode": "1001"
},
"Purpose": 1,
"AssetNumber": "2026987623431",
"SecurityCode": "D90C09CE9603468F84BC0912B6F88C22",
"Quantity": 2000,
"Status": 11
}
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "22"
},
"Address": {
"Category": 95,
"ClearingMemberCode": "22",
"CarryingCode": "22",
"AccountCode": "1001"
},
"Purpose": 1,
"AssetNumber": "2026987623431",
"SecurityCode": "D90C09CE9603468F84BC0912B6F88C22",
"Quantity": 2000,
"Status": 21
}
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "22"
},
"Address": {
"Category": 95,
"ClearingMemberCode": "22",
"CarryingCode": "22",
"AccountCode": "1001"
},
"Purpose": 1,
"AssetNumber": "2026987623431",
"SecurityCode": "D90C09CE9603468F84BC0912B6F88C22",
"Quantity": 2000,
"Status": 31,
"Errors": [
{
"ErrorCode": "COL0123"
}
]
}