View
0
Download
0
Category
Preview:
Citation preview
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
1
Gestão de Ativos
Relatório de Definições de Mensagens
Este documento descreve um conjunto de definições de mensagens desenvolvidas pela B3, a serem utilizadas nos processos de Gestão de Ativos.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
2
Histórico de Revisão
Data Versão Descrição Responsável
09/04/2019 1.0 Versão inicial
Descrição detalhada no documento “Histórico de Alterações”.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
3
Versão de Schema A versão deste catálogo contempla as versões abaixo dos schemas XSDs.
Nome Mensagem Versão Schema XSD Nome Arquivo
semt.013.001.04 1.0
SUPL.semt.013.001.04 1.0
semt.014.001.05 1.0
semt.015.001.07 1.0
SUPL.semt.015.001.07 1.0
bvmf.224.01 1.0
bvmf.225.01 1.0
sese.023.001.08 1.0
SUP.sese.023.001.08 1.0
sese.024.001.09 1.0
sese.025.001.08 1.0
SUPL.sese.025.001.08 1.0
bvmf.220.01 1.0
bvmf.221.01 1.0 BVBG.105.01
bvmf.222.01 1.0
bvmf.223.01 1.0 BVBG.107.01
Descrição detalhada no documento “Manual Técnico”.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
4
Conteúdo
Histórico de Revisão .......................................................................................................................................................................................................................... 2
Versão de Schema ............................................................................................................................................................................................................................. 3
Visão geral ......................................................................................................................................................................................................................................... 8
Escopo ................................................................................................................................................................................................................................................................... 8
Lista de Mensagens e Arquivos ............................................................................................................................................................................................................................. 8
Conteúdo do Arquivo .......................................................................................................................................................................................................................................... 11
Como Ler ............................................................................................................................................................................................................................................................. 12
Fluxo de Mensagens e Arquivos ...................................................................................................................................................................................................... 13
Informa Saldo de Ativos ...................................................................................................................................................................................................................................... 13
Introdução ...................................................................................................................................................................................................................................................... 13
Cenário1: Participante consulta saldo de ativos ............................................................................................................................................................................................ 13
Cenário2: Participante consulta saldo de ativos (Erro) .................................................................................................................................................................................. 14
Informa Extrato de Ativos ................................................................................................................................................................................................................................... 15
Introdução ...................................................................................................................................................................................................................................................... 15
Cenário1: Participante consulta extrato de ativos ......................................................................................................................................................................................... 15
Cenário2: Participante consulta extrato de ativos (Erro) ............................................................................................................................................................................... 16
Depósito/Retirada de Ativos ............................................................................................................................................................................................................................... 17
Introdução ...................................................................................................................................................................................................................................................... 17
Cenário1: Solicitação de Depósito/Retirada de Ativos ................................................................................................................................................................................... 17
Cenário2: Solicitação de Deposito/Retirada de Ativos (Erro) ......................................................................................................................................................................... 19
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
5
Transferência de Ativos....................................................................................................................................................................................................................................... 20
Introdução ...................................................................................................................................................................................................................................................... 20
Cenário1: Solicitação de transferência de ativos com sucesso ...................................................................................................................................................................... 20
Cenário2: Solicitação de transferência de ativos (Erro) ................................................................................................................................................................................. 22
Cenário3: Aprova/Rejeita transferência de ativos (Erro) ............................................................................................................................................................................... 23
bvmf.220.01 – SecuritiesBalanceRequest ....................................................................................................................................................................................... 24
Escopo ............................................................................................................................................................................................................................................................ 24
Uso.................................................................................................................................................................................................................................................................. 24
Regras ............................................................................................................................................................................................................................................................. 24
Estrutura da Mensagem- bvmf.220.01 – SecuritiesBalanceRequest ............................................................................................................................................................. 24
BVBG.105.01 - SecuritiesBalanceResponse ..................................................................................................................................................................................... 27
Escopo ............................................................................................................................................................................................................................................................ 27
Uso.................................................................................................................................................................................................................................................................. 27
Regras ............................................................................................................................................................................................................................................................. 27
Estrutura da Mensagem bvmf.221.01 - SecuritiesBalanceResponse ............................................................................................................................................................. 27
bvmf.222.01 – SecuritiesMovementRequest .................................................................................................................................................................................. 32
Escopo ............................................................................................................................................................................................................................................................ 32
Uso.................................................................................................................................................................................................................................................................. 32
Regras ............................................................................................................................................................................................................................................................. 32
Estrutura da Mensagem bvmf.222.01 – SecuritiesMovementRequest ......................................................................................................................................................... 32
bvmf.223.01 – SecuritiesMovementResponse ................................................................................................................................................................................ 35
Escopo ............................................................................................................................................................................................................................................................ 35
Uso.................................................................................................................................................................................................................................................................. 35
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
6
Regras ............................................................................................................................................................................................................................................................. 35
Estrutura da Mensagem bvmf.223.01 – SecuritiesMovementResponse ....................................................................................................................................................... 35
bvmf.224.01 – IntraPositionMovementApprovalRequest .............................................................................................................................................................. 40
Escopo ............................................................................................................................................................................................................................................................ 40
Regras ............................................................................................................................................................................................................................................................. 40
Estrutura da Mensagem bvmf.224.01 – IntraPositionMovementApprovalRequest ...................................................................................................................................... 40
bvmf.225.01 – IntraPositionMovementApprovalRequest .............................................................................................................................................................. 45
Escopo ............................................................................................................................................................................................................................................................ 45
Regras ............................................................................................................................................................................................................................................................. 45
Estrutura da Mensagem bvmf.225.01 – IntraPositionMovementApprovalRequest ...................................................................................................................................... 45
sese.023.001.08 – SecuritiesSettlementTransactionInstructionV08 .............................................................................................................................................. 46
Escopo ............................................................................................................................................................................................................................................................ 46
Regras ............................................................................................................................................................................................................................................................. 46
Estrutura da Mensagem sese.023.001.08 – SecuritiesSettlementTransactionInstructionV08 ...................................................................................................................... 46
Estrutura da Mensagem SUPL.sese.023.001.08 - SecuritiesSettlementTransactionInstructionV08 .............................................................................................................. 50
sese.024.001.09 – SecuritiesSettlementTransactionStatusAdviceV09 ........................................................................................................................................... 52
Escopo ............................................................................................................................................................................................................................................................ 52
Regras ............................................................................................................................................................................................................................................................. 52
Estrutura da Mensagem sese.024.001.09 – SecuritiesSettlementTransactionStatusAdviceV09 ................................................................................................................... 52
sese.025.001.08 – SecuritiesSettlementTransactionConfirmationV08 ........................................................................................................................................... 54
Escopo ............................................................................................................................................................................................................................................................ 54
Regras ............................................................................................................................................................................................................................................................. 54
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
7
Estrutura da Mensagem sese.025.001.08 – SecuritiesSettlementTransactionConfirmationV08 .................................................................................................................. 54
Estrutura da Mensagem SUPL.sese.025.001.08 - SecuritiesSettlementTransactionConfirmationV08SD ...................................................................................................... 59
semt.013.001.04 – IntraPositionMovementInstructionV04 ........................................................................................................................................................... 60
Escopo ............................................................................................................................................................................................................................................................ 60
Regras ............................................................................................................................................................................................................................................................. 60
Estrutura da Mensagem semt.013.001.04 – IntraPositionMovementInstructionV04 ................................................................................................................................... 60
Estrutura da Mensagem SUPL.semt.013.001.04 - IntraPositionMovementInstructionV04SD ...................................................................................................................... 65
semt.014.001.05 – IntraPositionMovementStatusAdviceV05 ........................................................................................................................................................ 68
Escopo ............................................................................................................................................................................................................................................................ 68
Regras ............................................................................................................................................................................................................................................................. 68
Estrutura da Mensagem semt.014.001.05 – IntraPositionMovementStatusAdviceV05 ................................................................................................................................ 68
semt.015.001.07 – IntraPositionMovementConfirmationV07 ....................................................................................................................................................... 70
Funcionalidade da Mensagem ....................................................................................................................................................................................................................... 70
Escopo ............................................................................................................................................................................................................................................................ 70
Regras ............................................................................................................................................................................................................................................................. 70
Estrutura da Mensagem semt.015.001.07 – IntraPositionMovementConfirmationV07 ............................................................................................................................... 70
Estrutura da Mensagem SUPL. semt.015.001.07 - IntraPositionMovementConfirmationV07SD .................................................................................................................. 75
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
8
Visão geral
Escopo
Este documento descreve o conjunto de definições de mensagens desenvolvidas pela B3 que serão utilizadas nos fluxos de gestão de ativos.
Os cenários de negócios foram modelados e uma série de mensagens XML foi concebida. No devido tempo, essas mensagens serão submetidas à ISO20022,
órgão de registro, para aprovação. Cada cenário de negócio é representado por um fluxo de trabalho padronizado e um número fixo de mensagens
normatizadas.
Lista de Mensagens e Arquivos
Consulta de Saldo
1. SecuritiesBalanceRequest <bvmf.220.01>
A mensagem SecuritiesBalanceRequest é enviada pelo Agente de Custódia à B3 como requisição de consulta do saldo de ativos.
2. SecuritiesBalanceResponse <bvmf.221.01>
A mensagem SecuritiesBalanceResponse é enviada pela B3 ao Agente de Custódia e detalha o saldo de ativos.
Consulta de Extrato
3. SecuritiesMovementRequest <bvmf.222.01>
A mensagem SecuritiesMovementRequest é enviada pelo Agente de Custódia à B3 como requisição de consulta de extrato de ativos.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
9
4. SecuritiesMovementResponse <bvmf.223.01>
A mensagem SecuritiesMovementResponse é enviada pela B3 ao Agente de Custódia e detalha informações do extrato de ativos.
Deposito/Retirada de Ativos
5. SecuritiesSettlementTransactionInstructionV08 <sese.023.001.08>
A mensagem SecuritiesSettlementTransactionInstructionV08 é enviada pelo Agente de Custódia à B3 como requisição de depósito ou retirada de ativos.
6. SecuritiesSettlementTransactionStatusAdviceV09 <sese.024.001.09>
A mensagem SecuritiesSettlementTransactionStatusAdviceV09 é enviada pela B3 ao Agente de Custódia com a informação da situação intermediária do
depósito ou retirada de ativos.
7. SecuritiesSettlementTransactionConfirmationV08 <sese.025.001.08>
A mensagem SecuritiesSettlementTransactionConfirmationV08 é enviada pela B3 ao Agente de Custódia como confirmação do depósito ou retirada de ativos.
Transferência de Ativos
8. IntraPositionMovementInstructionV04 <semt.013.001.04>
A mensagem IntraPositionMovementInstructionV04 é enviada pelo Agente de Custódia à B3 como requisição de transferência de ativos.
9. IntraPositionMovementStatusAdviceV05 <semt.014.001.05>
A mensagem IntraPositionMovementStatusAdviceV05 é enviada pela B3 ao Participante de Negociação Pleno, Participante de Liquidação e Agente de Custódia
com a informação da situação intermediária de transferência de ativos.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
10
10. IntraPositionMovementApprovalRequest <bvmf.224.01>
A mensagem IntraPositionMovementApprovalRequest é enviada pela B3 ao Participante de Negociação Pleno ou Participante de Liquidação como requisição
de aprovação à transferência de ativos.
11. IntraPositionMovementApprovalRequest <bvmf.225.01>
A mensagem IntraPositionMovementApprovalRequest é enviada pelo Participante de Negociação Pleno ou Participante de Liquidação à B3 com a
aprovação/reprovação da transferência de ativos.
12. IntraPositionMovementConfirmationV07 <semt.015.001.07>
A mensagem IntraPositionMovementConfirmationV07 é enviada pela B3 ao Agente de Custódia como confirmação da transferência de ativos.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
11
Conteúdo do Arquivo
Sigla do Arquivo Nome do Arquivo Conteúdo do Arquivo BVBG.105.01 SecuritiesBalanceResponse bvmf.221.01 - SecuritiesBalanceResponse
BVBG.107.01 SecuritiesMovementResponse bvmf.223.01 - SecuritiesMovementResponse
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
12
Como Ler
UML (Unified Modeling Language) tem sido usada para descrever modelos lógicos e de negócios. Como o entendimento de UML não é um requisito para a
discussão de padrões de negócios, o formato de dados para as mensagens é apresentado de uma forma mais amigável. Esta forma de representação é gerada
automaticamente a partir dos modelos, garantindo assim, a coerência absoluta entre as informações do modelo e a norma publicada.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
13
Fluxo de Mensagens e Arquivos
Informa Saldo de Ativos
Introdução
Este fluxo ilustra o uso da mensagem SecuritiesBalanceRequest em típicos cenários sequenciais para solicitar informações do saldo de ativos.
Cenário1: Participante consulta saldo de ativos
Este cenário é básico e o mais elementar para informar o saldo de ativos aos participantes envolvidos;
- O Agente de Custódia envia a mensagem SecuritiesBalanceRequest <bvmf.220.01> à B3 solicitando o saldo de ativos;
- A B3 envia o arquivo SecuritiesBalanceResponse <BVBG.105.01> ao Agente de Custódia contendo o saldo de ativos.
sd Consulta de Saldo
ACST B3
Solicita consulta de saldo (bvmf.220.01)
Informa saldo (BVBG.105.01)
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
14
Caso não haja informações de Extrato de Ativos que atendam aos critérios de consulta enviados na mensagem SecuritiesBalanceRequest <bvmf.220.01>, será
enviado o arquivo SecuritiesBalanceResponse <BVBG.105.01> vazio.
Cenário2: Participante consulta saldo de ativos (Erro)
Cenário de Erro
Este cenário é utilizado para o participante consultar o resultado da liquidação em ativos.
- O Agente de Custódia envia a mensagem SecuritiesBalanceRequest <bvmf.220.01> à B3 solicitando o saldo de ativos;
- A B3 envia uma mensagem de erro (admi.002.001.01) com o código referente ao motivo da rejeição.
sd Consulta de Saldo (Erro)
ACST B3
Solicita consulta de saldo (bvmf.220.01)
Mensagem de Erro (admi.002.001.01)
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
15
Informa Extrato de Ativos
Introdução
Este fluxo ilustra o uso da mensagem SecuritiesMovementRequest em típicos cenários sequenciais para solicitar informações do extrato de ativos.
Cenário1: Participante consulta extrato de ativos
Este cenário é básico e o mais elementar para informar o extrato de ativos aos participantes envolvidos;
- O Agente de Custódia envia a mensagem SecuritiesMovementRequest <bvmf.222.01> à B3 solicitando informações do extrato de ativos;
- A B3 envia o arquivo SecuritiesMovementResponse <BVBG.107.01> ao Agente de Custódia contendo o extrato de ativos.
sd Consulta de Extrato
ACST B3
Solicita consulta de extrato (bvmf.222.01)
Informa extrato (BVBG.107.01)
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
16
Caso não haja informações de extrato de ativos que atendam aos critérios de consulta enviados na mensagem SecuritiesMovementRequest <bvmf.222.01>,
será enviado o arquivo SecuritiesMovementResponse <BVBG.019.01> vazio.
Cenário2: Participante consulta extrato de ativos (Erro)
Cenário de Erro
Este cenário é básico e o mais elementar para informar o extrato de ativos aos participantes envolvidos;
- O Agente de Custódia envia a mensagem SecuritiesMovementRequest <bvmf.222.01> à B3 solicitando informações do extrato de ativos;
- A B3 envia uma mensagem de erro (admi.002.001.01) com o código referente ao motivo da rejeição.
sd Consulta de Extrato (Erro)
ACST B3
Solicita consulta de extrato (bvmf.222.01)
Mensagem de Erro (admi.002.001.01)
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
17
Depósito/Retirada de Ativos
Introdução
Este fluxo ilustra o uso da mensagem SecuritiesSettlementTransactionInstruction, que permite ao Agente de Custódia solicitar depósito ou retirada de ativos.
Cenário1: Solicitação de Depósito/Retirada de Ativos
Este cenário é o mais elementar para deposito/retirada de ativos pelo Agente de Custódia.
- O Agente de Custódia envia a mensagem SecuritiesSettlementTransactionInstruction <sese.023.001.08> à B3 solicitando depósito ou retirada de ativos;
- A B3 envia a mensagem SecuritiesSettlementTransactionStatusAdvice <sese.024.001.09> ao Agente de Custódia informando a situação intermediária da
solicitação de depósito ou retirada de ativos;
- A B3 envia a mensagem SecuritiesSettlementTransactionConfirmationV08 <sese.025.001.8> ao Agente de Custódia confirmando o depósito ou retirada de
ativos.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
18
sd Depósto/Retirada de Ativ os
ACSTB3
Solicita depósito / retirada (sese.023)
Informa situação intermediária (sese.024)
Informa situação final com sucesso (sese.025)
«aprovado PNP/PL»
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
19
Cenário2: Solicitação de Deposito/Retirada de Ativos (Erro)
Cenário de Erro
Este cenário é o mais elementar para deposito/retirada de ativos pelo Agente de Custódia.
- O Agente de Custódia envia a mensagem SecuritiesSettlementTransactionInstruction <sese.023.001.08> à B3 solicitando deposito ou retirada de ativos;
- A B3 envia a mensagem SecuritiesSettlementTransactionStatusAdvice <sese.024.001.09> ao Agente de Custódia informando a situação de erro com o código
referente ao motivo da rejeição.
sd Depósto/Retirada de Ativ os (Erro)
ACSTB3
Solicita depósito / retirada (sese.023)
Informa situação de erro (sese.024)
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
20
Transferência de Ativos
Introdução
Este fluxo ilustra o uso da mensagem IntraPositionMovementInstructionV04, que permite ao Agente de Custódia solicitar transferência de ativos.
Cenário1: Solicitação de transferência de ativos com sucesso
Este cenário é o mais elementar para solicitar transferência de ativos.
- O Agente de Custódia envia a mensagem IntraPositionMovementInstructionV04 <semt.013.001.04> à B3 solicitando a transferência de ativos;
- A B3 envia a mensagem IntraPositionMovementStatusAdviceV05 <semt.014.001.05> ao Agente de Custódia informando a situação da transferência de
ativos;
- A B3 envia a mensagem IntraPositionMovementApprovalRequest <bvmf.224.01> ao Participante de Negociação Pleno e Participante de Liquidação
solicitando a aprovação da transferência de ativos;
- O Participante de Negociação Pleno e Participante de Liquidação envia a mensagem IntraPositionMovementApprovalRequest <bvmf.225.01> à B3 como
aprovação ou reprovação da transferência de ativos;
- A B3 envia a mensagem IntraPositionMovementStatusAdviceV05 <semt.014.001.05> ao Participante de Negociação Pleno, Participante de Liquidação e
Agente de Custódia informando a situação intermediária da transferência de ativos;
- Em caso de aprovação da transferência de ativos, a B3 envia a mensagem IntraPositionMovementConfirmationV07 <semt.015.001.07> ao Participante de
Negociação Pleno, Participante de Liquidação e Agente de Custódia confirmando a transferência de ativos;
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
21
sd Transferência de Ativ os
ACSTB3 PNP / PL
Solicita transferência (semt.013)
Informa situação (semt.014)
«pendente PNP / PL»
Solicita aprovação de transferência (bvmf.224)
Aprova solicitação de transferência (bvmf.225)
«Aprova/Rejeita»
Informa situação (semt.014)
«Aprovado/Rejeitado»
Informa situação (semt.014)
«Aprovado/Rejeitado»
Informa transferência realizada com sucesso (semt.015)
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
22
Cenário2: Solicitação de transferência de ativos (Erro)
Cenário de Erro
Este cenário é o mais elementar para solicitar transferência de conta de custódia.
- O Agente de Custódia envia a mensagem IntraPositionMovementInstructionV04 <semt.013.001.04> à B3 solicitando a transferência de ativos;
- A B3 envia a mensagem IntraPositionMovementStatusAdviceV05 <semt.014.001.05> ao Agente de Custódia informando a situação de erro com o código
referente ao motivo da rejeição.
sd Solicita Transferência de Ativ os (Erro)
ACSTB3
Solicita transferência (semt.013)
Informa situação de erro (semt.014)
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
23
Cenário3: Aprova/Rejeita transferência de ativos (Erro)
Cenário de Erro
Este cenário é o mais elementar para aprovar/rejeitar a transferência de conta de custódia.
- A B3 envia a mensagem IntraPositionMovementApprovalRequest <bvmf.224.01> ao Participante de Negociação Pleno e Participante de Liquidação
solicitando a aprovação da transferência de ativos;
- O Participante de Negociação Pleno e Participante de Liquidação envia a mensagem IntraPositionMovementApprovalRequest <bvmf.225.01> à B3 como
aprovação ou reprovação da transferência de ativos;
- A B3 envia a mensagem IntraPositionMovementStatusAdviceV05 <semt.014.001.05> ao Participante de Negociação Pleno e Participante de Liquidação
informando a situação de erro com o código referente ao motivo da rejeição.
sd Aprov a/Rejeita Transferência de Ativ os (Erro)
PNP/PLB3
Solicita aprovação de transfeerência (bvmf.224)
Aprova solicitação de transferência (bvmf.225)
«Aprova/Rejeita»
Informa situação de erro (semt.014)
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
24
bvmf.220.01 – SecuritiesBalanceRequest
Escopo
A mensagem SecuritiesBalanceRequest é enviada pelo Agente de Custódia à B3 como requisição de consulta do saldo de ativos.
Uso
O preenchimento das tags desta mensagem representa o filtro a ser aplicado na consulta de saldo de ativos. A resposta conterá apenas os registros que
atendam aos critérios pesquisados.
Regras R1: Caso não seja informada nenhuma conta de custódia, serão consideradas para a consulta, todas as contas relacionadas ao Agente de Custódia informado
no item 2.1 - PartyIdentification.
R2: Válido apenas para Títulos Públicos.
Estrutura da Mensagem- bvmf.220.01 – SecuritiesBalanceRequest INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 Identification Id [1..1] + Identifies unambiguously the transaction, generated from the requesting Party.
Identificação única da transação, gerada pelo Participante solicitante.
1.1 TransactionIdentification
TxId [1..1] Max35Text string maxLength = 35 minLength = 1
Unique transaction ID, known by the participant.
Identificação única da transação, conhecida pelo participante.
2.0 CustodianInformation
CtdnInf [1..1] + Provides custodian information. Fornece informações do custodiante.
2.1 PartyIdentification
PtyId [1..1] + Provides details about the party identification.
Fornece detalhes de identificação do participante.
2.1.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
2.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list.
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
25
Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
2.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação. Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
2.1.1.3 SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA. This field should be filled with default value = 39.
Código do tipo de documento. Ex: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
2.2 AccountIdentification
AcctId [0..1] + Provides the account identification. Fornece dados de identificação da conta.
R1
2.2.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
2.2.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
3.0 RequestDetails ReqDtls [1..1] + Provides details about request. Fornece detalhes sobre a solicitação.
3.1 RequestedSecuritiesType
ReqdSctiesTp
[1..1] ExternalRequestSecuritiesTypeCode
int Request Securities Type. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is
Tipo de ativo solicitado. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
26
ExternalRequestSecuritiestypeCode no in the file ExternalCodeLists_BVMF.xls.
Neste caso o externo é ExternalRequestSecuritiesTypeCode no arquivo ExternalCodeLists_BVMF.xls.
3.2 RequestDate ReqDt [1..1] ISODate date Request date. Data da solicitação.
3.3 FinancialInstrumentIdentification
FinInstrmId
[0..1] + Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.
Fornece a identificação do instrumento.
R2
3.3.1 OtherIdentification
OthrId [1..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
3.3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
3.3.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
3.3.1.2.1 Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
3.4 FinancialInstrumentAttributes
FinInstrmAttrbts
[0..1] + Elements characterising a financial instrument.
Elementos que caracterizam um instrumento.
R2
3.4.1 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
27
BVBG.105.01 - SecuritiesBalanceResponse
Escopo
O arquivo SecuritiesBalanceResponse é enviada pela B3 ao Agente de Custódia e detalha o saldo de ativos.
Uso
O arquivo “SecuritiesBalanceResponse” é enviado sob demanda.
O arquivo “SecuritiesBalanceResponse” (BVBG.105.01) é composto pela mensagem “SecuritiesBalanceResponse” (bvmf.221.01).
Regras N/A.
Estrutura da Mensagem bvmf.221.01 - SecuritiesBalanceResponse INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 ReportParameters
RptParams
[1..1] + Parameters related to the report. Parâmetros relacionados ao relatório.
1.1 Frequency Frqcy [1..1] EventFrequency6Code
string Frequency of the report. E.g: DAIL - Event takes place every day. ONDE - Event takes place on demand
Informa a regularidade em que o relatório é enviado. Exemplos: DAIL = Evento que ocorre todo dia ONDE = Evento que ocorre sobre demanda
1.2 ReportNumber RptNb [0..1] Exact5NumericText
string pattern = [0-9]{5}
Sequential number of the report. Número dado ao relatório.
1.3 ReportDateAndTime
RptDtAndTm
[1..1] + Reference date of the information. Data de referência da informação.
1.3.1 Date Dt [1..1] ISODate date Specified date. Especifica uma data.
1.4 ActivityIndicator ActvtyInd
[1..1] YesNoIndicator
boolean Indicates whether there is activity or information update reported in the
Indica se existe atualização de atividade ou de informação no documento. Este campo não é
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
28
statement. This field is not used by B3. This field should be filled with default "true".
utilizado pela B3, e deve ser preenchido com o valor padrão "true".
1.5 NetPositionIdentification
NetPosId
[1..1] Max35Text string maxLength = 35 minLength = 1
This field is not used by B3. This field should be filled with default "XXXX".
Este campo não é utilizado pela B3. Este campo deve ser preenchido com o valor default "XXXX".
1.6 UpdateType UpdTp [1..1] StatementUpdateType1Code
string Indicates whether the statement is complete or contains changes only.This field is not used by B3. This field should be filled with default "COMP".
Indica se o documento é completo ou contém somente alterações. Este campo não é utilizado pela B3. Este campo deve ser preenchido com o valor default "COMP".
2.0 Identification Id [1..1] + Identifies unambiguously the transaction, generated from the requesting Party.
Identificação única da transação, gerada pelo Participante solicitante.
2.1 AccountOwnerTransactionIdentification
AcctOwnrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction as known by the account owner (or the instructing party managing the account).
Identificação única e inequívoca de uma transação da forma como é conhecida pelo detentor da conta (ou o participante que gerencia a conta)
2.2 AccountServicerTransactionIdentification
AcctSvcrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
3.0 CustodianIdentification
CtdnId [1..1] + Provides custodian identification. Fornece dados de identificação do custodiante.
3.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
29
abaixo: Categoria+Identificação do Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
3.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação. Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
3.1.3 SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA. This field should be filled with default value = 39.
Código do tipo de documento. Ex: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
4.0 RequestDateTime
ReqDtTm
[1..1] + Date and time of request. Data e hora da solicitação.
4.1 DateTime DtTm [1..1] ISODateTime
dateTime Numeric representation of time of the day and the day of the month and year.
Representação de data e hora no formato ISO.
5.0 SecuritiesBalanceDetails
SctiesBalDtls
[0..*] + Provides details about securities balance. Fornece detalhes do saldo de ativos.
5.1 AccountIdentification
AcctId [1..1] + Provides the custodian account identification.
Fornece dados de identificação da conta de custódia.
5.1.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
5.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
5.2 CashDetails CshDtls [0..*] + Provides details about Cash. Fornece detalhes sobre Cash.
5.2.1 BalanceFaceAmount
BalFaceAmt
[1..1] ImpliedCurrencyAndAmount
decimal fractionDigits = 5 minInclusive = 0 totalDigits = 18
Balance of financial value. Saldo do valor financeiro.
5.2.2 SecuritiesTransactionType
SctiesTxTp
[1..1] + Identifies the purpose. Identifica a finalidade.
5.2.2.1 Proprietary Prtry [1..1] + Informs the code of the purpose related to the request for withdrawal or deposit.
Informa o código da finalidade relacionada a solicitação de retirada ou depósito.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
30
5.2.2.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Code of the finality. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalSecuritiesSettlementFinalityCode no in the file ExternalCodeLists_BVMF.xls.
Código da Finalidade. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso o externo é ExternalSecuritiesSettlementFinalityCode no arquivo ExternalCodeLists_BVMF.xls.
5.2.2.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
5.3 GovernmentBondsDetails
GovntBdsDtls
[0..*] + Provides details about government bonds. Fornece detalhes dos títulos públicos.
5.3.1 FinancialInstrumentIdentification
FinInstrmId
[1..1] + Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.
Fornece a identificação do instrumento.
5.3.1.1 OtherIdentification
OthrId [0..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
5.3.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
5.3.1.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
5.3.1.1.2.1
Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
5.3.2 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
5.3.3 BalanceQuantity
BalQty [1..1] DecimalNumber
decimal fractionDigits = 17 totalDigits = 18
Balance of government bonds. Saldo do título público.
5.3.4 SecuritiesTransactionType
SctiesTxTp
[1..1] + Identifies the purpose. Identifica a finalidade.
5.3.4.1 Proprietary Prtry [1..1] + Informs the code of the purpose related to the request for withdrawal or deposit.
Informa o código da finalidade relacionada a solicitação de retirada ou depósito.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
31
5.3.4.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Code of the finality. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalSecuritiesSettlementFinalityCode no in the file ExternalCodeLists_BVMF.xls.
Código da Finalidade. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso o externo é ExternalSecuritiesSettlementFinalityCode no arquivo ExternalCodeLists_BVMF.xls.
5.3.4.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
32
bvmf.222.01 – SecuritiesMovementRequest
Escopo
A mensagem SecuritiesMovementRequest é enviada pelo Agente de Custódia à B3 como requisição de consulta de extrato de ativos.
Uso
O preenchimento das tags desta mensagem representa o filtro a ser aplicado consulta de extrato de ativos. A resposta conterá apenas os registros que
atendam aos critérios pesquisados.
Regras R1: Caso não seja informada nenhuma conta de custódia, serão consideradas para a consulta, todas as contas relacionadas ao custodiante informado no
item 2.1 - PartyIdentification.
R2: Válido apenas para Títulos Públicos.
Estrutura da Mensagem bvmf.222.01 – SecuritiesMovementRequest INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 Identification Id [1..1] + Identifies unambiguously the transaction, generated from the requesting Party.
Identificação única da transação, gerada pelo Participante solicitante.
1.1 TransactionIdentification
TxId [1..1] Max35Text string maxLength = 35 minLength = 1
Unique transaction ID, known by the participant.
Identificação única da transação, conhecida pelo participante.
2.0 CustodianInformation
CtdnInf [1..1] + Provides custodian information. Fornece informações do custodiante.
2.1 PartyIdentification
PtyId [1..1] + Provides details about the party identification.
Fornece detalhes de identificação do participante.
2.1.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
2.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list.
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
33
Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
2.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação. Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
2.1.1.3 SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA. This field should be filled with default value = 39.
Código do tipo de documento. Ex: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
2.2 AccountIdentification
AcctId [0..1] + Provides the account identification. Fornece dados de identificação da conta.
R1
2.2.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
2.2.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
3.0 RequestDetails ReqDtls [1..1] + Provides details about request. Fornece detalhes sobre a solicitação.
3.1 RequestedSecuritiesType
ReqdSctiesTp
[1..1] ExternalRequestSecuritiesTypeCode
int Request Securities Type. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this
Tipo de ativo solicitado. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
34
case the external identification is ExternalRequestSecuritiestypeCode no in the file ExternalCodeLists_BVMF.xls.
requisitos de atualizações da B3. Neste caso o externo é ExternalRequestSecuritiesTypeCode no arquivo ExternalCodeLists_BVMF.xls.
3.2 RequestDate ReqDt [1..1] ISODate date Request date. Data da solicitação.
3.3 FinancialInstrumentIdentification
FinInstrmId
[0..1] + Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.
Fornece a identificação do instrumento.
R2
3.3.1 OtherIdentification
OthrId [1..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
3.3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
3.3.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
3.3.1.2.1 Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
3.4 FinancialInstrumentAttributes
FinInstrmAttrbts
[0..1] + Elements characterising a financial instrument.
Elementos que caracterizam um instrumento.
R2
3.4.1 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
35
bvmf.223.01 – SecuritiesMovementResponse
Escopo
O arquivo SecuritiesMovementResponse é enviada pela B3 ao Agente de Custódia e detalha informações do extrato de ativos.
Uso
O arquivo “SecuritiesMovementResponse” é enviado sob demanda.
O arquivo “SecuritiesMovementResponse” (BVBG.107.01) é composto pela mensagem “SecuritiesMovementResponse” (bvmf.223.01).
Regras N/A.
Estrutura da Mensagem bvmf.223.01 – SecuritiesMovementResponse INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 ReportParameters
RptParams
[1..1] + Parameters related to the report. Parâmetros relacionados ao relatório.
1.1 Frequency Frqcy [1..1] EventFrequency6Code
string Frequency of the report. E.g: DAIL - Event takes place every day. ONDE - Event takes place on demand
Informa a regularidade em que o relatório é enviado. Exemplos: DAIL = Evento que ocorre todo dia ONDE = Evento que ocorre sobre demanda
1.2 ReportNumber RptNb [0..1] Exact5NumericText
string pattern = [0-9]{5}
Sequential number of the report. Número dado ao relatório.
1.3 ReportDateAndTime
RptDtAndTm
[1..1] + Reference date of the information. Data de referência da informação.
1.3.1 Date Dt [1..1] ISODate date Specified date. Especifica uma data.
1.4 ActivityIndicator ActvtyInd
[1..1] YesNoIndicator
boolean Indicates whether there is activity or information update reported in the statement. This field is not used by B3. This field should be filled with default "true".
Indica se existe atualização de atividade ou de informação no documento. Este campo não é utilizado pela B3, e deve ser
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
36
preenchido com o valor padrão "true".
1.5 NetPositionIdentification
NetPosId
[1..1] Max35Text string maxLength = 35 minLength = 1
This field is not used by B3. This field should be filled with default "XXXX".
Este campo não é utilizado pela B3. Este campo deve ser preenchido com o valor default "XXXX".
1.6 UpdateType UpdTp [1..1] StatementUpdateType1Code
string Indicates whether the statement is complete or contains changes only.This field is not used by B3. This field should be filled with default "COMP".
Indica se o documento é completo ou contém somente alterações. Este campo não é utilizado pela B3. Este campo deve ser preenchido com o valor default "COMP".
2.0 TransactionIdentification
TxId [1..1] + Details about transaction identification. Detalhamento da identificação da transação.
2.1 AccountOwnerTransactionIdentification
AcctOwnrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction as known by the account owner (or the instructing party managing the account).
Identificação única e inequívoca de uma transação da forma como é conhecida pelo detentor da conta (ou o participante que gerencia a conta)
2.2 AccountServicerTransactionIdentification
AcctSvcrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
3.0 CustodianIdentification
CtdnId [1..1] + Provides custodian identification. Fornece dados de identificação do custodiante.
3.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
37
abaixo: Categoria+Identificação do Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
3.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação. Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
3.1.3 SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA. This field should be filled with default value = 39.
Código do tipo de documento. Ex: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
4.0 RequestDateTime
ReqDtTm
[1..1] + Date and time of request. Data e hora da solicitação.
4.1 DateTime DtTm [1..1] ISODateTime
dateTime Numeric representation of time of the day and the day of the month and year.
Representação de data e hora no formato ISO.
5.0 SecuritiesMovementDetails
SctiesMvmntDtls
[0..*] + Provides details about securities movement.
Fornece detalhes do extrato de ativos.
5.1 AccountIdentification
AcctId [1..1] + Provides the custodian account identification.
Fornece dados de identificação da conta de custódia.
5.1.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
5.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
5.2 CashDetails CshDtls [0..*] + Provides details about Cash. Fornece detalhes sobre Cash.
5.2.1 MovementFaceAmount
MvmntFaceAmt
[1..1] ImpliedCurrencyAndAmount
decimal fractionDigits = 5 minInclusive = 0 totalDigits = 18
Movement of financial value. Valor financeiro.
5.2.2 CreditDebitIndicator
CdtDbtInd
[1..1] CreditDebitCode
string Indicates whether an entry is a credit or a debit.
Indica se é um crédito ou um débito.
5.2.3 SecuritiesMovementTransactionType
SctiesMvmntTxTp
[1..1] ExternalSecuritiesMovementTransac
int Securities Movement Transaction Type. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible
Tipo da transação de movimentação do ativo. Este campo requer uma lista de código externo. Esses códigos e
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
38
tionTypeCode
maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalSecuritiesMovementTransactionTypeCode no in the file ExternalCodeLists_BVMF.xls.
valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso o externo é ExternalSecuritiesMovementTransactionTypeCode no arquivo ExternalCodeLists_BVMF.xls.
5.2.4 SecuritiesTransactionType
SctiesTxTp
[1..1] + Identifies the purpose. Identifica a finalidade.
5.2.4.1 Proprietary Prtry [1..1] + Informs the code of the purpose related to the request for withdrawal or deposit.
Informa o código da finalidade relacionada a solicitação de retirada ou depósito.
5.2.4.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
5.2.4.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
5.3 GovernmentBondsDetails
GovntBdsDtls
[0..*] + Fornece detalhes dos títulos públicos. Fornece detalhes dos títulos públicos.
5.3.1 FinancialInstrumentIdentification
FinInstrmId
[1..1] + Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.
Fornece a identificação do instrumento.
5.3.1.1 OtherIdentification
OthrId [0..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
5.3.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
5.3.1.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
5.3.1.1.2.1
Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
5.3.2 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
5.3.3 MovementQuantity
MvmntQty
[1..1] DecimalNumber
decimal fractionDigits
Quantity of government bonds. Quantidade do título público.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
39
= 17 totalDigits = 18
5.3.4 CreditDebitIndicator
CdtDbtInd
[1..1] CreditDebitCode
string Indicates whether an entry is a credit or a debit.
Indica se é um crédito ou um débito.
5.3.5 SecuritiesMovementTransactionType
SctiesMvmntTxTp
[1..1] ExternalSecuritiesMovementTransactionTypeCode
int Securities Movement Transaction Type. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalSecuritiesMovementTransactionTypeCode no in the file ExternalCodeLists_BVMF.xls.
Tipo da transação de movimentação do ativo. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso o externo é ExternalSecuritiesMovementTransactionTypeCode no arquivo ExternalCodeLists_BVMF.xls.
5.3.6 SecuritiesTransactionType
SctiesTxTp
[1..1] + Identifies the purpose. Identifica a finalidade.
5.3.6.1 Proprietary Prtry [1..1] + Informs the code of the purpose related to the request for withdrawal or deposit.
Informa o código da finalidade relacionada a solicitação de retirada ou depósito.
5.3.6.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
5.3.6.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
40
bvmf.224.01 – IntraPositionMovementApprovalRequest
Escopo
A mensagem IntraPositionMovementApprovalRequest é enviada pela B3 ao Participante de Negociação Pleno ou Participante de Liquidação como requisição
de aprovação à transferência de ativos.
Regras N/A.
Estrutura da Mensagem bvmf.224.01 – IntraPositionMovementApprovalRequest INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 AccountServicerTransactionIdentification
AcctSvcrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
2.0 ClearingMemberIdentification
ClrMmbId
[1..1] + Identification of Clearing Member. Identificação do Membro de Compensação.
2.1 ClearingMember
ClrMmb [1..1] + Provides details about the clearing member identification.
Fornece detalhes da identificação do membro de compensação.
2.1.1 Identification Id [1..1] + Unique and unambiguous identifier for an organisation that is allocated by an institution.
Identificador único para uma organização que é atribuído por uma instituição.
2.1.1.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
2.1.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls.
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
41
The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante. Exemplo: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
2.1.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40
Entidade que emitiu a identificação. Exemplo: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
2.1.1.1.3 SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA This field should be filled with default value = 39.
Código do tipo de documento. Exemplo: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
3.0 ParticipantInformation
PtcptInf [1..1] + Provides information about the participant and account.
Fornece informações sobre o participante e conta.
3.1 PartyIdentification
PtyId [1..1] + Provides details about the party identification.
Fornece detalhes de identificação do participante.
3.1.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
3.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
42
Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
3.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação. Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
3.1.1.3 SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA. This field should be filled with default value = 39.
Código do tipo de documento. Ex: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
3.2 AccountIdentification
AcctId [1..1] + Provides account identification. Fornece dados de identificação da conta.
3.2.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
3.2.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
4.0 CustodianInformation
CtdnInf [1..1] + Provides information about the custodian and safekeeping account.
Fornece informações sobre o custodiante e a conta de custódia.
4.1 PartyIdentification
PtyId [1..1] + Provides details about the party identification.
Fornece detalhes de identificação do participante.
4.1.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
4.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
43
abaixo: Categoria+Identificação do Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
4.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação. Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
4.1.1.3 SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA. This field should be filled with default value = 39.
Código do tipo de documento. Ex: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
4.2 AccountIdentification
AcctId [1..1] + Provides account identification. Fornece dados de identificação da conta.
4.2.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
4.2.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
5.0 RequestDetails ReqDtls [1..1] + Provides details about request. Fornece detalhes sobre a solicitação.
5.1 SelicCode SelicCd [1..1] Max6Text string minLength = 1 maxLength = 6
Code that identifies the title in SELIC (Special System of Clearance and Custody). The SELIC is the central depository of securities issued by the Treasury and the Central Bank of Braziland under that condition, processes the issue, redemption, payment of interest and custody of securities.
Código que identifica o título no SELIC (Sistema Especial de Liquidação e Custódia). O SELIC é o depositário central dos títulos emitidos pelo Tesouro e do Banco Central do Brasil e nessa condição, processa a emissão, resgate, pagamento de juros e custódia de títulos.
5.2 FinancialInstrumentIdentification
FinInstrmId
[1..1] + Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.
Fornece a identificação do instrumento.
5.2.1 OtherIdentification
OthrId [1..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
5.2.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
44
5.2.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
5.2.1.2.1 Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
5.3 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
5.4 RequestQuantity
ReqQty [1..1] + Provides the quantity requested. Fornece a quantidade solicitada.
5.4.1 Unit Unit [1..1] DecimalNumber
decimal fractionDigits = 17 totalDigits = 18
Quantity expressed as a number. Quantidade expressa em um valor numérico.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
45
bvmf.225.01 – IntraPositionMovementApprovalRequest
Escopo
A mensagem IntraPositionMovementApprovalRequest é enviada pelo Participante de Negociação Pleno ou Participante de Liquidação à B3 com a
aprovação/reprovação da transferência de ativos.
Regras N/A.
Estrutura da Mensagem bvmf.225.01 – IntraPositionMovementApprovalRequest INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 TransactionIdentification
TxId [1..1] + Details about transaction identification. Detalhamento da identificação da transação.
1.1 AccountOwnerTransactionIdentification
AcctOwnrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction as known by the account owner (or the instructing party managing the account).
Identificação única e inequívoca de uma transação da forma como é conhecida pelo detentor da conta (ou o participante que gerencia a conta)
1.2 AccountServicerTransactionIdentification
AcctSvcrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
2.0 ApprovalStatus ApprvlSts
[1..1] + This block contains the information of the approval or rejection of the movement securities bonds by the participant.
Este bloco contém as informações da aprovação ou rejeição da transferência de títulos públicos pelo participante.
2.1 AffirmationStatus
AffirmSts
[1..1] + This block contains information on acceptance or rejection of the transaction.
Este bloco contém informação do aceite ou rejeição da transação.
2.1.1 Code Cd [1..1] AffirmationStatus1Code
string Movement confirmation. Ex: AFFI: Acceptance NAFI: Rejection
Confirmação da transferência. Ex: AFFI: Aceito NAFI: Rejeitado
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
46
sese.023.001.08 – SecuritiesSettlementTransactionInstructionV08
Escopo
A mensagem SecuritiesSettlementTransactionInstructionV08 é enviada pelo Agente de Custódia à B3 como requisição de depósito ou retirada de ativos.
Regras
R1: Válido apenas para Títulos Públicos.
R2: Válido apenas para Cash.
Estrutura da Mensagem sese.023.001.08 – SecuritiesSettlementTransactionInstructionV08 INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 TransactionIdentification
TxId [1..1] Max35Text string maxLength = 35 minLength = 1
Unique transaction ID, known by the participant.
Identificação única da transação, conhecida pelo participante.
2.0 SettlementTypeAndAdditionalParameters
SttlmTpAndAddtlParams
[1..1] + Request details. Detalhes da solicitação.
2.1 SecuritiesMovementType
SctiesMvmntTp
[1..1] ReceiveDelivery1Code
string Specifies whether the request is a deposit or withdrawal. Valid values: DELI = withdrawal RECE = deposit
Especifica se a solicitação é de depósito ou de retirada. Valores válidos: DELI = Retirada RECE = Depósito
2.2 Payment Pmt [1..1] DeliveryReceiptType2Code
string Specifies how the transaction is to be settled, for example, against payment. This field is not used in the B3 and must be filled with default value = "APMT".
Especifica como a transação será liquidada, por exemplo, contra-pagamento. Este campo não é utilizado na B3 e deve ser preenchido com o valor default = "APMT".
2.3 CommonIdentification
CmonId [0..1] Max35Text string maxLength = 35 minLength = 1
Identification assigned to a selic transfer. Número de operação de transferencia no SELIC.
R1
3.0 TradeDetails TradDtls [1..1] + Details of the trade. Detalhes do negócio.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
47
3.1 SettlementDate SttlmDt [1..1] + This block is not used by the B3. It should be filled with the default value = 1900-01-01.
Este bloco não é utilizado pela B3. O conteúdo a ser preenchido está definido no campo abaixo. com o valor 1900-01-01.
3.1.1 Date Dt [1..1] + This block is not used by the B3. It should be filled with the default value = 1900-01-01.
Este bloco não é utilizado pela B3. O conteúdo a ser preenchido está definido no campo abaixo. com o valor 1900-01-01.
3.1.1.1 Date Dt [1..1] ISODate date This field is not used by the B3 and should be filled with the default value 1900-01-01.
Este campo não é usado pelo B3 e deve ser preenchido com o valor padrão 1900-01-01.
4.0 FinancialInstrumentIdentification
FinInstrmId
[1..1] + Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.
Fornece detalhes da identificação do instrumento.
4.1 OtherIdentification
OthrId [0..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
R1
4.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
4.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
4.1.2.1 Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
5.0 FinancialInstrumentAttributes
FinInstrmAttrbts
[0..1] + Elements characterising a financial instrument.
Elementos que caracterizam um instrumento.
5.1 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
6.0 QuantityAndAccountDetails
QtyAndAcctDtls
[1..1] + Information about quantities, values and accounts.
Informações sobre quantidades, valores e contas.
6.1 SettlementQuantity
SttlmQty [1..1] + If the request for withdrawal or deposit is at: - CASH should be informed of Financial Value. - Public Securities must be informed Quantity.
Se a solicitação de retirada ou depósito for em: - CASH deverá ser informado Valor Financeiro. - Títulos Públicos deverá ser informada Quantidade.
6.1.1 Quantity Qty [1..1] + Quantity to be deposited or withdrawn. Quantidade a ser depositada ou retirada.
6.1.1.1 {OR Unit Unit [1..1] DecimalNumber
decimal fractionDigits
Quantity expressed as a number. Quantidade expressa em um valor numérico.
R1
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
48
= 17 totalDigits = 18
6.1.1.2 OR} FaceAmount FaceAmt
[1..1] ImpliedCurrencyAndAmount
decimal fractionDigits = 5 minInclusive = 0 totalDigits = 18
Financial value to be withdrawn or deposited.
Valor financeiro a ser retirado ou depositado.
R2
6.2 SafekeepingPlace
SfkpgPlc
[1..1] + Place where the securities are safe-kept, physically or notionally. This place can be, for example, a local custodian, a Central Securities Depository (CSD) or an International Central Securities Depository (ICSD).
Identificação do Agente de Custódia.
6.2.1 SafekeepingPlaceFormat
SfkpgPlcFrmt
[1..1] + Unique identification of the party. Identificação única do participante.
6.2.1.1 Proprietary Prtry [1..1] + Place of safekeeping expressed with a propriety identification scheme.
Identificação proprietária do custodiante.
6.2.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 1-123456, where 1 means CST (Custodian)
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da BM&FBOVESPA. Neste caso o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante ex: 1-123456, onde 1 significa CST (Agente de Custódia).
6.2.1.1.2 Type Tp [1..1] + Proprietary information, often a code, issued by the data source scheme issuer.
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
49
6.2.1.1.2.1
Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
6.2.1.1.2.2
Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
6.3 SafekeepingAccount
SfkpgAcct
[1..1] + This bloc is not used by the B3. It should be filled with the default value = "NoFilled".
Este bloco não é utilizado pela B3. O conteúdo a ser preenchido está definido no campo abaixo com o valor default= ”NoFilled”.
6.3.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
This field is not used by the B3 and should be filled with the default value "NoFilled".
Este campo não é usado pelo B3 e deve ser preenchido com o valor padrão ”NoFilled”.
7.0 SettlementParameters
SttlmParams
[1..1] + Request parameters. Parâmetros da solicitação.
7.1 SecuritiesTransactionType
SctiesTxTp
[1..1] + Identifies the purpose. Identifica a finalidade.
7.1.1 Proprietary Prtry [1..1] + Informs the code of the purpose related to the request for withdrawal or deposit.
Informa o código da finalidade relacionada a solicitação de retirada ou depósito.
7.1.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Code of the finality. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalSecuritiesSettlementFinalityCode no in the file ExternalCodeLists_BVMF.xls.
Código da Finalidade. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso o externo é ExternalSecuritiesSettlementFinalityCode no arquivo ExternalCodeLists_BVMF.xls.
7.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
8.0 SupplementaryData
SplmtryData
[0..*] + Additional information that cannot be captured in the structured elements and/or any other specific block.
Elemento opcional, que permite que dados adicionais sejam localizados em algum ponto
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
50
específico na mensagem necessário (PlaceAndName). Usados para incorporar as extensões BM&FBOVESPA. Essas extensões são dados ou conceitos que não são suportados pela mensagem ISO, porém, são necessários para o mercado brasileiro.
8.1 PlaceAndName PlcAndNm
[0..1] Max350Text string maxLength = 350 minLength = 1
Unambiguous reference to the location where the supplementary data must be inserted in the message instance.
Referência única para o local onde os dados adicionais devem ser inseridos na mensagem. Neste caso, deve ser usado o XPATH.
8.2 Envelope Envlp [1..1] + Technical element wrapping the supplementary data.
Elemento técnico que especifica os dados complementares.
8.2.1 Contents Cnts [1..1] + Technical element that specifies the supplementary data. Must be included the supplementary data XML structure in this point.
Elemento técnico envolvendo os dados complementares. No caso de um arquivo XML, este deve ser validado por um novo schema XSD.
Estrutura da Mensagem SUPL.sese.023.001.08 - SecuritiesSettlementTransactionInstructionV08
INDEX OR Message Item Tag Mult. Data Type Data Type Details
Description Descrição Regra
1.0 SettlementTypeAndAdditionalParametersExtension
SttlmTpAndAddtlParamsXtnsn
[1..1] + Provides details about settlement type and identification information.
Fornece detalhes das contas SELIC (origem e destino).
1.1 PlaceAndName PlcAndNm
[1..1] Max350Text string maxLength = 350 minLength = 1
Unambiguous reference to the location where the supplementary data must be inserted in the message instance. XPath to the element that is being extended is //Document/SttlmTpAndAddtlParams
Referência única para o local onde os dados adicionais devem ser inseridos na mensagem. O xPath do elemento que está sendo estendido é //Document/SttlmTpAndAddtlParams
1.2 RequestDate ReqDt [1..1] ISODate date Request date. Data da solicitação.
1.3 AssignerAccount
AssgnrAcct
[1..1] + Provides assigner account identification. Fornece a identificação da conta cedente.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
51
1.3.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
1.4 AssigneeAccount
AssgneAcct
[1..1] + Provides the assignee account identification.
Fornece a identificação da conta cessionária.
1.4.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.4.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
52
sese.024.001.09 – SecuritiesSettlementTransactionStatusAdviceV09
Escopo
A mensagem SecuritiesSettlementTransactionStatusAdviceV09 é enviada pela B3 ao Agente de Custódia com a informação da situação intermediária do
depósito ou retirada de ativos.
Regras N/A.
Estrutura da Mensagem sese.024.001.09 – SecuritiesSettlementTransactionStatusAdviceV09 INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 TransactionIdentification
TxId [1..1] + Details about transaction identification. Detalhamento da identificação da transação.
1.1 AccountOwnerTransactionIdentification
AcctOwnrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction as known by the account owner (or the instructing party managing the account).
Identificação única e inequívoca de uma transação da forma como é conhecida pelo detentor da conta (ou o participante que gerencia a conta)
1.2 AccountServicerTransactionIdentification
AcctSvcrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
2.0 ProcessingStatus
PrcgSts [1..1] + Provides details on the processing status of the transaction.
Fornece detalhes sobre o status de processamento da transação.
2.1 Proprietary Prtry [1..1] + Status that cannot be reported using one of the available standard status.
Identificação proprietária do status da transação.
2.1.1 ProprietaryStatus
PrtrySts [1..1] + Proprietary identification of the status related to an instruction.
Identificação do status relacionado a uma instrução.
2.1.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Status of the withdrawal or deposit request. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is
Status da solicitação de retirada ou depósito. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
53
ExternalSecuritiesSettlementTransactionStatusCode no in the file ExternalCodeLists_BVMF.xls.
Neste caso o externo é ExternalSecuritiesSettlementTransactionStatusCode no arquivo ExternalCodeLists_BVMF.xls.
2.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification. Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
2.1.2 ProprietaryReason
PrtryRsn [0..*] + Proprietary identification of the reason related to a proprietary status.
Identificação proprietária da razão relacionada a um status de propriedade.
2.1.2.1 AdditionalReasonInformation
AddtlRsnInf
[0..1] Max210Text string maxLength = 210 minLength = 1
Provides additional information about the processed instruction.
Fornece informações adicionais sobre a instrução processada.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
54
sese.025.001.08 – SecuritiesSettlementTransactionConfirmationV08
Escopo
A mensagem SecuritiesSettlementTransactionConfirmationV08 é enviada pela B3 ao Agente de Custódia como confirmação do depósito ou retirada de ativos.
Regras
R1: Válido apenas para Títulos Públicos.
R2: Válido apenas para Cash.
Estrutura da Mensagem sese.025.001.08 – SecuritiesSettlementTransactionConfirmationV08 INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 TransactionIdentificationDetails
TxIdDtls [1..1] + Provides transaction type and identification information.
Fornece tipo de transação e informações de identificação.
1.1 AccountOwnerTransactionIdentification
AcctOwnrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction as known by the account owner (or the instructing party managing the account).
Identificação única e inequívoca de uma transação da forma como é conhecida pelo detentor da conta (ou o participante que gerencia a conta)
1.2 AccountServicerTransactionIdentification
AcctSvcrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
1.3 SecuritiesMovementType
SctiesMvmntTp
[1..1] ReceiveDelivery1Code
string Specifies whether the request is a deposit or withdrawal. Valid values: DELI = withdrawal RECE = deposit
Especifica se a solicitação é de depósito ou de retirada. Valores válidos: DELI = Retirada RECE = Depósito
1.4 Payment Pmt [1..1] DeliveryReceiptType2Code
string Specifies how the transaction is to be settled, for example, against payment. This field is not used in the B3 and must be filled with default value = "APMT".
Especifica como a transação será liquidada, por exemplo, contra-pagamento. Este campo não é utilizado na B3 e deve ser preenchido com o valor default = "APMT".
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
55
1.5 CommonIdentification
CmonId [0..1] Max35Text string maxLength = 35 minLength = 1
Identification assigned to a selic transfer. Número de operação de transferencia no SELIC.
R1
2.0 TradeDetails TradDtls [1..1] + Details of the trade. Detalhes do negócio.
2.1 EffectiveSettlementDate
FctvSttlmDt
[1..1] + This block is not used by the B3. It should be filled with the default value = 1900-01-01.
Este bloco não é utilizado pela B3. O conteúdo a ser preenchido está definido no campo abaixo. com o valor 1900-01-01.
2.1.1 Date Dt [1..1] + This block is not used by the B3. It should be filled with the default value = 1900-01-01
Este bloco não é utilizado pela B3. O conteúdo a ser preenchido está definido no campo abaixo. com o valor 1900-01-01.
2.1.1.1 Date Dt [1..1] ISODate date This field is not used by the B3 and should be filled with the default value 1900-01-01.
Este campo não é usado pelo B3 e deve ser preenchido com o valor padrão 1900-01-01.
3.0 FinancialInstrumentIdentification
FinInstrmId
[1..1] + Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.
Fornece detalhes da identificação do instrumento.
3.1 OtherIdentification
OthrId [0..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
R1
3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
3.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
3.1.2.1 Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
4.0 FinancialInstrumentAttributes
FinInstrmAttrbts
[0..1] + Elements characterising a financial instrument.
Elementos que caracterizam um instrumento.
4.1 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
5.0 QuantityAndAccountDetails
QtyAndAcctDtls
[1..1] + Information about quantities, values and accounts.
Informações sobre quantidades, valores e contas.
5.1 SettledQuantity SttldQty [1..1] + If the request for withdrawal or deposit is at: - CASH should be informed of Financial Value. - Public Securities must be informed Quantity.
Se a solicitação de retirada ou depósito for em: - CASH deverá ser informado Valor Financeiro.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
56
- Títulos Públicos deverá ser informada Quantidade.
5.1.1 Quantity Qty [1..1] + Quantity of financial instrument in units, original face amount or current face amount.
Quantidade de instrumento financeiro em unidades, valor nominal original ou valor nominal atual.
5.1.1.1 {OR Unit Unit [1..1] DecimalNumber
decimal fractionDigits = 17 totalDigits = 18
Quantity expressed as a number. Quantidade expressa em um valor numérico.
R1
5.1.1.2 OR} FaceAmount FaceAmt
[1..1] ImpliedCurrencyAndAmount
decimal fractionDigits = 5 minInclusive = 0 totalDigits = 18
Financial value to be withdrawn or deposited.
Valor financeiro a ser retirado ou depositado.
R2
5.2 SafekeepingPlace
SfkpgPlc
[1..1] + Place where the securities are safe-kept, physically or notionally. This place can be, for example, a local custodian, a Central Securities Depository (CSD) or an International Central Securities Depository (ICSD).
Identificação do Agente de Custódia.
5.2.1 SafekeepingPlaceFormat
SfkpgPlcFrmt
[1..1] + Unique identification of the party. Identificação única do participante.
5.2.1.1 Proprietary Prtry [1..1] + Place of safekeeping expressed with a propriety identification scheme.
Identificação proprietária do custodiante.
5.2.1.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below:
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
57
Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante. Exemplo: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
5.2.1.1.2 Type Tp [1..1] + Proprietary information, often a code, issued by the data source scheme issuer.
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.
5.2.1.1.2.1
Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
5.2.1.1.2.2
Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
5.3 SafekeepingAccount
SfkpgAcct
[1..1] + This bloc is not used by the B3. It should be filled with the default value = "NoFilled".
Este bloco não é utilizado pela B3. O conteúdo a ser preenchido está definido no campo abaixo com o valor default= ”NoFilled”.
5.3.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
This field is not used by the B3 and should be filled with the default value "NoFilled".
Este campo não é usado pelo B3 e deve ser preenchido com o valor padrão ”NoFilled”.
6.0 SettlementParameters
SttlmParams
[1..1] + Request parameters. Parâmetros da solicitação.
6.1 SecuritiesTransactionType
SctiesTxTp
[1..1] + Identifies the purpose. Identifica a finalidade.
6.1.1 Proprietary Prtry [1..1] + Informs the code of the purpose related to the request for withdrawal or deposit.
Informa o código da finalidade relacionada a solicitação de retirada ou depósito.
6.1.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Code of the finality. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is
Código da Finalidade. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
58
ExternalSecuritiesSettlementFinalityCode no in the file ExternalCodeLists_BVMF.xls.
Neste caso o externo é ExternalSecuritiesSettlementFinalityCode no arquivo ExternalCodeLists_BVMF.xls.
6.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
7.0 SupplementaryData
SplmtryData
[1..1] + Additional information that cannot be captured in the structured elements and/or any other specific block.
Elemento opcional, que permite que dados adicionais sejam localizados em algum ponto específico na mensagem necessário (PlaceAndName). Usados para incorporar as extensões BM&FBOVESPA. Essas extensões são dados ou conceitos que não são suportados pela mensagem ISO, porém, são necessários para o mercado brasileiro.
7.1 PlaceAndName PlcAndNm
[0..1] Max350Text string maxLength = 350 minLength = 1
Unambiguous reference to the location where the supplementary data must be inserted in the message instance.
Referência única para o local onde os dados adicionais devem ser inseridos na mensagem. Neste caso, deve ser usado o XPATH.
7.2 Envelope Envlp [1..1] + Technical element wrapping the supplementary data.
Elemento técnico que especifica os dados complementares.
7.2.1 Contents Cnts [1..1] + Technical element that specifies the supplementary data. Must be included the supplementary data XML structure in this point.
Elemento técnico envolvendo os dados complementares. No caso de um arquivo XML, este deve ser validado por um novo schema XSD.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
59
Estrutura da Mensagem SUPL.sese.025.001.08 - SecuritiesSettlementTransactionConfirmationV08SD INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 TransactionIdentificationDetailsExtension
TxIdDtlsXtnsn
[1..1] + Provides additional transaction identification details.
Fornece detalhes adicionais da identificação da transação.
1.1 PlaceAndName PlcAndNm
[1..1] Max350Text string maxLength = 350 minLength = 1
Unambiguous reference to the location where the supplementary data must be inserted in the message instance. XPath to the element that is being extended is //Document/SctiesSttlmTxConfV08
Referência única para o local onde os dados adicionais devem ser inseridos na mensagem. O xPath do elemento que está sendo estendido é //Document/SctiesSttlmTxConfV08
1.2 RequestDate ReqDt [1..1] ISODate date Request date. Data da solicitação.
1.3 AssignerAccount
AssgnrAcct
[1..1] + Provides assigner account identification. Fornece a identificação da conta cedente.
1.3.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
1.4 AssigneeAccount
AssgneAcct
[1..1] + Provides the assignee account identification.
Fornece a identificação da conta cessionária.
1.4.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.4.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
60
semt.013.001.04 – IntraPositionMovementInstructionV04
Escopo
A mensagem IntraPositionMovementInstructionV04 é enviada pelo Agente de Custódia à B3 como requisição de transferência de ativos.
Regras N/A.
Estrutura da Mensagem semt.013.001.04 – IntraPositionMovementInstructionV04 INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 TransactionIdentification
TxId [1..1] Max35Text string maxLength = 35 minLength = 1
Unique transaction ID, known by the participant.
Identificação única da transação, conhecida pelo participante.
2.0 AccountOwner AcctOwnr
[1..1] + This block identifies the participant (PNP or PL).
Este bloco identifica o participante (PNP ou PL).
2.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificador único e inequívoco, como atribuído a uma instituição financeira usando um Identificação.
2.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da BM&FBOVESPA. Neste caso o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo:
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
61
Categoria+Identificação do Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
2.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação. Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
2.1.3 SchemeName SchmeNm
[0..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA. This field should be filled with default value = 39.
Código do tipo de documento. Ex: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
3.0 SafekeepingPlace
SfkpgPlc
[1..1] + Place where the securities are safe-kept, physically or notionally. This place can be, for example, a local custodian, a Central Securities Depository (CSD) or an International Central Securities Depository (ICSD).
Identificação do agente de custódia.
3.1 Proprietary Prtry [1..1] + Place of safekeeping expressed with a propriety identification scheme.
Identificação proprietária do custodiante.
3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 1-123456, where 1 means CST (Custodian)
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da BM&FBOVESPA. Neste caso o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante ex: 1-123456, onde 1 significa CST (Agente de Custódia).
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
62
3.1.2 Type Tp [1..1] + Proprietary information, often a code, issued by the data source scheme issuer.
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.
3.1.2.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
3.1.2.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
4.0 SafekeepingAccount
SfkpgAcct
[1..1] + Account to or from which a securities entry is made.
Fornece informações da conta.
4.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g. 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da conta
5.0 FinancialInstrumentIdentification
FinInstrmId
[1..1] + Financial instruments representing a sum of rights of the investor vis-a-vis the issuer.
Fornece detalhes da identificação do instrumento.
5.1 OtherIdentification
OthrId [1..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
5.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
5.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
5.1.2.1 Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
6.0 FinancialInstrumentAttributes
FinInstrmAttrbts
[1..1] + Elements characterising a financial instrument.
Elementos que caracterizam um instrumento.
6.1 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
7.0 IntraPositionDetails
IntraPosDtls
[1..1] + Intra-position movement transaction details. Detalhes da transferência.
7.1 SettlementQuantity
SttlmQty [1..1] + Total quantity of securities to be settled. Quantidade total de títulos.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
63
7.1.1 Unit Unit [1..1] DecimalNumber
decimal fractionDigits = 17 totalDigits = 18
Quantity expressed as a number. Quantidade expressa em um valor numérico.
7.2 SettlementDate SttlmDt [1..1] + This field is not used by the B3. It should be filled with the default value = 1900-01-01
Este bloco não é utilizado pela B3. O conteúdo a ser preenchido está definido no campo abaixo. com o valor 1900-01-01.
7.2.1 Date Dt [1..1] ISODate date This field is not used by the B3 and should be filled with the default value 1900-01-01.
Este campo não é usado pelo B3 e deve ser preenchido com o valor padrão 1900-01-01.
7.3 BalanceFrom BalFr [1..1] + Defines the origin of the transfer of government securities - "from where".
Define a origem da transferência dos títulos públicos - "de onde".
7.3.1 Type Tp [1..1] + Specifies the direction of the transfer. Especifica o sentido da transferência.
7.3.1.1 Proprietary Prtry [1..1] + Sub-balance expressed as a proprietary code.
Expresso como código proprietário.
7.3.1.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
7.3.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
7.4 BalanceTo BalTo [1..1] + Defines the destination of the transfer of government bonds - "to where".
Define o destino da transferência dos títulos públicos - "para onde".
7.4.1 Type Tp [1..1] + Specifies the direction of the transfer. Especifica o sentido da transferência.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
64
7.4.1.1 Proprietary Prtry [1..1] + Sub-balance expressed as a proprietary code.
Expresso como código proprietário.
7.4.1.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
7.4.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
8.0 SupplementaryData
SplmtryData
[1..1] + Additional information that cannot be captured in the structured elements and/or any other specific block.
Elemento opcional, que permite que dados adicionais sejam localizados em algum ponto específico na mensagem se necessário (PlaceAndName). Usados para incorporar as extensões BM&FBOVESPA. Essas extensões são dados ou conceitos que não são suportados pela mensagem ISO, porém, são necessários para o mercado brasileiro.
8.1 PlaceAndName PlcAndNm
[0..1] Max350Text string maxLength = 350 minLength = 1
Unambiguous reference to the location where the supplementary data must be inserted in the message instance.
Referência única para o local onde os dados adicionais devem ser inseridos na mensagem. Neste caso, deve ser usado o XPATH.
8.2 Envelope Envlp [1..1] + Technical element wrapping the supplementary data.
Elemento técnico que especifica os dados complementares.
8.2.1 Contents Cnts [1..1] + Technical element that specifies the supplementary data. Must be included the supplementary data XML structure in this point.
Elemento técnico envolvendo os dados complementares. No caso de um arquivo XML, este deve ser validado por um novo schema XSD.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
65
Estrutura da Mensagem SUPL.semt.013.001.04 - IntraPositionMovementInstructionV04SD INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 IntraPositionMovementInstructionDetails
IntraPosMvmntInstrDtls
[1..1] + This block contains additional information for the transfer of government securities.
Este bloco contem informações adicionais para a transferência de títulos públicos.
1.1 PlaceAndName PlcAndNm
[1..1] Max350Text string maxLength = 350 minLength = 1
Unambiguous reference to the location where the supplementary data must be inserted in the message instance. XPath to the element that is being extended is //Document/IntraPosMvmntInstrV04
Referência única para o local onde os dados adicionais devem ser inseridos na mensagem. O xPath do elemento que está sendo estendido é //Document/IntraPosMvmntInstrV04
1.2 ClearingMemberIdentification
ClrMmbId
[1..1] + Identification of Clearing Member. Identificação do Membro de Compensação.
1.2.1 ClearingMember
ClrMmb [1..1] + Provides details about the clearing member identification.
Fornece detalhes da identificação do membro de compensação.
1.2.1.1 Identification Id [1..1] + Unique and unambiguous identifier for an organisation that is allocated by an institution.
Identificador único para uma organização que é atribuído por uma instituição.
1.2.1.1.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
1.2.1.1.1.1
Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
66
Participante. Exemplo: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
1.2.1.1.1.2
Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40
Entidade que emitiu a identificação. Exemplo: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
1.2.1.1.1.3
SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA This field should be filled with default value = 39.
Código do tipo de documento. Exemplo: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
1.3 AccountIdentification
AcctId [1..1] + Provides participant account identification data (PNP or PL).
Fornece dados de identificação da conta do participante (PNP ou PL).
1.3.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
1.4 SelicCode SelicCd [1..1] Max6Text string minLength = 1 maxLength = 6
Code that identifies the title in SELIC (Special System of Clearance and Custody). The SELIC is the central depository of securities issued by the Treasury and the Central Bank of Braziland under that condition, processes the issue, redemption, payment of interest and custody of securities.
Código que identifica o título no SELIC (Sistema Especial de Liquidação e Custódia). O SELIC é o depositário central dos títulos emitidos pelo Tesouro e do Banco Central do Brasil e nessa condição, processa a emissão, resgate, pagamento de juros e custódia de títulos.
1.5 AssignerAccount
AssgnrAcct
[1..1] + Provides assigner account identification. Fornece a identificação da conta cedente.
1.5.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.5.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
1.6 AssigneeAccount
AssgneAcct
[1..1] + Provides the assignee account identification.
Fornece a identificação da conta cessionária.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
67
1.6.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.6.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
1.7 SELICOperationCode
SELICOprnCd
[0..1] Max6Text string minLength = 1 maxLength = 6
Identification assigned to a SELIC Security Número de operação de transferencia no SELIC.
1.8 CollateralCoverageType
CollCvrgTp
[1..1] ExternalCollateralCoverageTypeCode
int Collateral coverage identification This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external is ExternalCollateralCoverageTypeCode in the file ExternalCodeLists_BVMF.xls.
Identificação da finalidade de cobertura de garantias. Este campo requer uma lista de código externo. Esses códigos e os valores foram criados em uma planilha externa para permitir uma manutenção flexível de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalCollateralCoverageTypeCode no arquivo ExternalCodeLists_BVMF.xls.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
68
semt.014.001.05 – IntraPositionMovementStatusAdviceV05
Escopo
A mensagem IntraPositionMovementStatusAdviceV05 é enviada pela B3 ao Participante de Negociação Pleno, Participante de Liquidação e Agente de Custódia
com a informação da situação intermediária de transferência de ativos.
Regras N/A.
Estrutura da Mensagem semt.014.001.05 – IntraPositionMovementStatusAdviceV05 INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 TransactionIdentification
TxId [1..1] + Details about transaction identification. Detalhamento da identificação da transação.
1.1 AccountOwnerTransactionIdentification
AcctOwnrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction as known by the account owner (or the instructing party managing the account).
Identificação única e inequívoca de uma transação da forma como é conhecida pelo detentor da conta (ou o participante que gerencia a conta)
1.2 AccountServicerTransactionIdentification
AcctSvcrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
2.0 ProcessingStatus
PrcgSts [1..1] + Provides details on the processing status of the transaction.
Fornece detalhes sobre o status de processamento da transação.
2.1 Proprietary Prtry [1..1] + Specifies a choice of status for the processing of an intra-position movement.
Identificação proprietária do status da transação.
2.1.1 ProprietaryStatus
PrtrySts [1..1] + Proprietary identification of the status related to an instruction.
Identificação do status relacionado a uma instrução.
2.1.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Status of the transfer request. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is
Status da solicitação de transferência. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
69
ExternalIntraPositionMovementStatusCodeno in the file ExternalCodeLists_BVMF.xls.
Neste caso o externo é ExternalIntraPositionMovementStatusCodeno arquivo ExternalCodeLists_BVMF.xls.
2.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification. Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
2.1.2 ProprietaryReason
PrtryRsn [0..*] + Proprietary identification of the reason related to a proprietary status.
Identificação proprietária da razão relacionada a um status de propriedade.
2.1.2.1 AdditionalReasonInformation
AddtlRsnInf
[0..1] Max210Text string maxLength = 210 minLength = 1
Provides additional information about the processed instruction.
Fornece informações adicionais sobre a instrução processada.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
70
semt.015.001.07 – IntraPositionMovementConfirmationV07
Funcionalidade da Mensagem
Escopo
A mensagem IntraPositionMovementConfirmationV07 é enviada pela B3 ao Agente de Custódia como confirmação da transferência de ativos.
Regras N/A.
Estrutura da Mensagem semt.015.001.07 – IntraPositionMovementConfirmationV07 INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 AdditionalParameters
AddtlParams
[1..1] + Additional parameters to the transaction. Parâmetros adicionais da transação.
1.1 AccountOwnerTransactionIdentification
AcctOwnrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction as known by the account owner (or the instructing party managing the account).
Identificação única e inequívoca de uma transação da forma como é conhecida pelo detentor da conta (ou o participante que gerencia a conta)
1.2 AccountServicerTransactionIdentification
AcctSvcrTxId
[1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
2.0 AccountOwner AcctOwnr
[1..1] + This block identifies the participant (PNP or PL).
Este bloco identifica o participante (PNP ou PL).
2.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificador único e inequívoco, como atribuído a uma instituição financeira usando um Identificação.
2.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
71
requirements from BM&FBOVESPA. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da BM&FBOVESPA. Neste caso o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
2.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação. Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
2.1.3 SchemeName SchmeNm
[0..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA. This field should be filled with default value = 39.
Código do tipo de documento. Ex: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
3.0 SafekeepingPlace
SfkpgPlc
[1..1] + Place where the securities are safe-kept, physically or notionally. This place can be, for example, a local custodian, a Central Securities Depository (CSD) or an International Central Securities Depository (ICSD).
Identificação do agente de custódia.
3.1 Proprietary Prtry [1..1] + Place of safekeeping expressed with a propriety identification scheme.
Identificação proprietária do custodiante.
3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from BM&FBOVESPA. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
72
informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante. Exemplo: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).
3.1.2 Type Tp [1..1] + Proprietary information, often a code, issued by the data source scheme issuer.
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.
3.1.2.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
3.1.2.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
4.0 SafekeepingAccount
SfkpgAcct
[1..1] + Account to or from which a securities entry is made.
Fornece informações da conta.
4.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number.
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta.
5.0 FinancialInstrumentIdentification
FinInstrmId
[1..1] + Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.
Fornece detalhes da identificação do instrumento.
5.1 OtherIdentification
OthrId [1..1] + Identification of a security by proprietary or domestic identification scheme.
Identificação proprietária de um instrumento.
5.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique numeric code used to identify the instrument in the B3 trading environment.
Código numérico único usado para identificar o instrumento dentro do ambiente de negociação B3.
5.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.
5.1.2.1 Proprietary Prtry [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identification source using a proprietary identification scheme. Valid Values: 8. (Security source).
Identificação única e inequívoca usando um esquema de identificação proprietária. Valores válidos 8. (Security source).
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
73
6.0 FinancialInstrumentAttributes
FinInstrmAttrbts
[1..1] + Elements characterising a financial instrument.
Elementos que caracterizam um instrumento.
6.1 MaturityDate MtrtyDt [1..1] ISODate date Date of instrument expiration. Data de vencimento do instrumento.
7.0 IntraPositionDetails
IntraPosDtls
[1..1] + Intra-position movement transaction details. Detalhes da transferência.
7.1 SettledQuantity SttldQty [1..1] + Quantity of financial instrument effectively settled.
Quantidade de instrumento financeiro efetivamente liquidada.
7.1.1 Unit Unit [1..1] DecimalNumber
decimal fractionDigits = 17 totalDigits = 18
Quantity expressed as a number. Quantidade expressa em um valor numérico.
7.2 SettlementDate SttlmDt [1..1] + This field is not used by the B3. It should be filled with the default value = 1900-01-01
Este bloco não é utilizado pela B3. O conteúdo a ser preenchido está definido no campo abaixo. com o valor 1900-01-01.
7.2.1 Date Dt [1..1] ISODate date This field is not used by the B3 and should be filled with the default value 1900-01-01.
Este campo não é usado pelo B3 e deve ser preenchido com o valor padrão 1900-01-01.
7.3 BalanceFrom BalFr [1..1] + Defines the origin of the transfer of government securities - "from where".
Define a origem da transferência dos títulos públicos - "de onde".
7.3.1 Type Tp [1..1] + Specifies the direction of the transfer. Especifica o sentido da transferência.
7.3.1.1 Proprietary Prtry [1..1] + Sub-balance expressed as a proprietary code.
Expresso como código proprietário.
7.3.1.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
7.3.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
7.4 BalanceTo BalTo [1..1] + Balance to which the securities are moving. Saldo da conta para onde os títulos serão transferidos.
7.4.1 Type Tp [1..1] + Specifies the direction of the transfer. Especifica o sentido da transferência.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
74
7.4.1.1 Proprietary Prtry [1..1] + Sub-balance expressed as a proprietary code.
Expresso como código proprietário.
7.4.1.1.1 Identification Id [1..1] Exact4AlphaNumericText
string pattern = [a-zA-Z0-9]{4}
Proprietary information, often a code, issued by the data source scheme issuer. This field is not used by BM&FBOVESPA. This field should be filled with default "ACST".
Informações proprietárias, muitas vezes um código, emitido pelo esquema emissor.Este campo não é utilizado pela BM&FBOVESPA e deve ser preenchido com o valor padrão "ACST".
7.4.1.1.2 Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40.
Entidade que emitiu a identificação.Ex: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40
8.0 SupplementaryData
SplmtryData
[1..1] + Additional information that cannot be captured in the structured elements and/or any other specific block.
Elemento opcional, que permite que dados adicionais sejam localizados em algum ponto específico na mensagem se necessário (PlaceAndName). Usados para incorporar as extensões BM&FBOVESPA. Essas extensões são dados ou conceitos que não são suportados pela mensagem ISO, porém, são necessários para o mercado brasileiro.
8.1 PlaceAndName PlcAndNm
[0..1] Max350Text string maxLength = 350 minLength = 1
Unambiguous reference to the location where the supplementary data must be inserted in the message instance.
Referência única para o local onde os dados adicionais devem ser inseridos na mensagem. Neste caso, deve ser usado o XPATH.
8.2 Envelope Envlp [1..1] + Technical element wrapping the supplementary data.
Elemento técnico que especifica os dados complementares.
8.2.1 Contents Cnts [1..1] + Technical element that specifies the supplementary data. Must be included the supplementary data XML structure in this point.
Elemento técnico envolvendo os dados complementares. No caso de um arquivo XML, este deve ser validado por um novo schema XSD.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
75
Estrutura da Mensagem SUPL. semt.015.001.07 - IntraPositionMovementConfirmationV07SD INDEX OR Message Item Tag Mult. Data Type Data Type
Details Description Descrição Regra
1.0 IntraPositionMovementConfirmationDetails
IntraPosMvmntConfDtls
[1..1] + This block contains additional information for the approval of the transfer of government securities.
Este bloco contem informações adicionais para a aprovação da transferência de títulos públicos.
1.1 PlaceAndName PlcAndNm
[1..1] Max350Text string maxLength = 350 minLength = 1
Unambiguous reference to the location where the supplementary data must be inserted in the message instance. XPath to the element that is being extended is //Document/IntraPosMvmntConfV07
Referência única para o local onde os dados adicionais devem ser inseridos na mensagem. O xPath do elemento que está sendo estendido é //Document/IntraPosMvmntConfV07
1.2 ClearingMemberIdentification
ClrMmbId
[1..1] + Identification of Clearing Member. Identificação do Membro de Compensação.
1.2.1 ClearingMember
ClrMmb [1..1] + Provides details about the clearing member identification.
Fornece detalhes da identificação do membro de compensação.
1.2.1.1 Identification Id [1..1] + Unique and unambiguous identifier for an organisation that is allocated by an institution.
Identificador único para uma organização que é atribuído por uma instituição.
1.2.1.1.1 ProprietaryIdentification
PrtryId [1..1] + Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
Identificação única atribuída a uma instituição usando um schema de identificação proprietária.
1.2.1.1.1.1
Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme. This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls. The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 3-123456, where 3 means TP (Trading Participant).
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária. Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalRole no arquivo ExternalCodeLists_BVMF.xls. A identificação do participante precisa ser informada no padrão abaixo: Categoria+Identificação do Participante. Exemplo: 3-123456,
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
76
onde 3 significa PNP (Participante de Negociação Pleno).
1.2.1.1.1.2
Issuer Issr [1..1] Max35Text string maxLength = 35 minLength = 1
Entity that assigns the identification.e.g BM&FBOVESPA. This field should be filled with default value = 40
Entidade que emitiu a identificação. Exemplo: BM&FBOVESPA . Este campo deve ser preenchido com o valor default = 40.
1.2.1.1.1.3
SchemeName SchmeNm
[1..1] Max35Text string maxLength = 35 minLength = 1
Identification type code. E.g. CÓDIGO PARTICIPANTE BM&FBOVESPA This field should be filled with default value = 39.
Código do tipo de documento. Exemplo: CÓDIGO PARTICIPANTE BM&FBOVESPA. Este campo deve ser preenchido com o valor default = 39.
1.3 AccountIdentification
AcctId [1..1] + Provides participant account identification data (PNP or PL).
Fornece dados de identificação da conta do participante (PNP ou PL).
1.3.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.3.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
1.4 SelicCode SelicCd [1..1] Max6Text string minLength = 1 maxLength = 6
Code that identifies the title in SELIC (Special System of Clearance and Custody). The SELIC is the central depository of securities issued by the Treasury and the Central Bank of Braziland under that condition, processes the issue, redemption, payment of interest and custody of securities.
Código que identifica o título no SELIC (Sistema Especial de Liquidação e Custódia). O SELIC é o depositário central dos títulos emitidos pelo Tesouro e do Banco Central do Brasil e nessa condição, processa a emissão, resgate, pagamento de juros e custódia de títulos.
1.5 AssignerAccount
AssgnrAcct
[1..1] + Provides assigner account identification. Fornece a identificação da conta cedente.
1.5.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
1.5.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
1.6 AssigneeAccount
AssgneAcct
[1..1] + Provides the assignee account identification.
Fornece a identificação da conta cessionária.
1.6.1 Proprietary Prtry [1..1] + Unique identifier for an account. It is assigned by the account servicer using a proprietary identification scheme.
Identificador único para uma conta, usando um schema de identificação proprietária.
Definição – Catálogo de Mensagens
Gestão de Ativos Data: 09/04/2019
77
1.6.1.1 Identification Id [1..1] Max35Text string maxLength = 35 minLength = 1
Number account identification. Unique identification for the account investors. e.g 115 = Account Number
Número de identificação da conta. Identificação única para a conta do investidor. Ex: 115 = Número da Conta
1.7 SELICOperationCode
SELICOprnCd
[0..1] Max6Text string minLength = 1 maxLength = 6
Identification assigned to a SELIC Security Número de operação de transferencia no SELIC.
1.8 CollateralCoverageType
CollCvrgTp
[1..1] ExternalCollateralCoverageTypeCode
int Collateral coverage identification This field requires an external code list. Those codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this case the external is ExternalCollateralCoverageTypeCode in the file ExternalCodeLists_BVMF.xls.
Identificação da finalidade de cobertura de garantias. Este campo requer uma lista de código externo. Esses códigos e os valores foram criados em uma planilha externa para permitir uma manutenção flexível de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalCollateralCoverageTypeCode no arquivo ExternalCodeLists_BVMF.xls.
Recommended