Gestão de Ativos Relatório de Definições de...

77
Definição – Catálogo de Mensagens Gestão de Ativos Data: 05/06/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.

Transcript of Gestão de Ativos Relatório de Definições de...

Page 1: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 2: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

2

Histórico de Revisão

Data Versão Descrição Responsável

09/04/2019 1.0 Versão inicial

05/06/2019 1.1 Alterações nas mensagens sese.024.001.09, bvmf.225.01, semt.014.001.05

Alterações no arquivo BVBG.105.01, BVBG.107.01

Descrição detalhada no documento “Histórico de Alterações”.

Page 3: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.1

semt.015.001.07 1.0

SUPL.semt.015.001.07 1.0

bvmf.224.01 1.0

bvmf.225.01 1.1

sese.023.001.08 1.0

SUP.sese.023.001.08 1.0

sese.024.001.09 1.1

sese.025.001.08 1.0

SUPL.sese.025.001.08 1.0

bvmf.220.01 1.0

bvmf.221.01 1.1 BVBG.105.01

bvmf.222.01 1.0

bvmf.223.01 1.1 BVBG.107.01

Descrição detalhada no documento “Manual Técnico”.

Page 4: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 5: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 6: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

6

Regras ............................................................................................................................................................................................................................................................. 35

Estrutura da Mensagem bvmf.223.01 – SecuritiesMovementResponse ....................................................................................................................................................... 35

bvmf.224.01 – IntraPositionMovementApprovalRequest .............................................................................................................................................................. 39

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

Page 7: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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 ...................................................................................................................... 64

semt.014.001.05 – IntraPositionMovementStatusAdviceV05 ........................................................................................................................................................ 67

Escopo ............................................................................................................................................................................................................................................................ 67

Regras ............................................................................................................................................................................................................................................................. 67

Estrutura da Mensagem semt.014.001.05 – IntraPositionMovementStatusAdviceV05 ................................................................................................................................ 68

semt.015.001.07 – IntraPositionMovementConfirmationV07 ....................................................................................................................................................... 69

Funcionalidade da Mensagem ....................................................................................................................................................................................................................... 69

Escopo ............................................................................................................................................................................................................................................................ 69

Regras ............................................................................................................................................................................................................................................................. 69

Estrutura da Mensagem semt.015.001.07 – IntraPositionMovementConfirmationV07 ............................................................................................................................... 70

Estrutura da Mensagem SUPL. semt.015.001.07 - IntraPositionMovementConfirmationV07SD .................................................................................................................. 74

Page 8: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 9: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 10: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 11: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 12: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 13: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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)

Page 14: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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)

Page 15: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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)

Page 16: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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)

Page 17: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 18: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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»

Page 19: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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)

Page 20: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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;

Page 21: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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)

Page 22: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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 Ativos (Erro)

ACSTB3

Solicita transferência (semt.013)

Informa situação de erro (semt.014)

Page 23: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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)

Page 24: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 25: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 26: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 27: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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 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

Page 28: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

28

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

[0..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 abaixo:

Page 29: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

29

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.

Page 30: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 31: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 32: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 33: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 34: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 35: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 36: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

[0..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

Page 37: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 38: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 39: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

bvmf.224.01 – IntraPositionMovementApprovalRequest

Page 40: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

40

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

[0..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. 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

Page 41: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

41

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 Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).

Page 42: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

42

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 abaixo: Categoria+Identificação do Participante ex: 3-123456, onde 3

Page 43: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

43

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.

5.2.1.2 Type Tp [1..1] + Identification type. Tipo da identificação.

Page 44: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

44

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.

Page 45: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

[0..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

Page 46: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 47: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 48: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 49: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 50: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 51: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 52: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

[0..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.

Page 53: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 54: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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".

Page 55: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 56: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 57: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 58: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 59: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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

Page 60: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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:

Page 61: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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).

Page 62: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

Page 63: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/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.

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".

Page 64: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

64

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.

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.

Page 65: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

65

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 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.

Page 66: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

66

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.

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

Page 67: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

67

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.

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.

Page 68: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

68

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

[0..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 ExternalIntraPositionMovementStatusCodeno in the file ExternalCodeLists_BVMF.xls.

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. 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 =

Provides additional information about the processed instruction.

Fornece informações adicionais sobre a instrução processada.

Page 69: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

69

210 minLength = 1

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.

Page 70: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

70

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 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: Categoria+Identificação do Participante ex: 3-123456, onde 3 significa PNP (Participante de Negociação Pleno).

Page 71: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

71

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 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, 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.

Page 72: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

72

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).

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

Quantity expressed as a number. Quantidade expressa em um valor numérico.

Page 73: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

73

totalDigits = 18

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.

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

Page 74: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

74

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.

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.

Page 75: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

75

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, 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.

Page 76: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

76

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.

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

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

Page 77: Gestão de Ativos Relatório de Definições de Mensagensclientes.b3.com.br/.../Catalogo_GestaodeAtivos_v1.1.pdf · automaticamente a partir dos modelos, garantindo assim, a coerência

Definição – Catálogo de Mensagens

Gestão de Ativos Data: 05/06/2019

77

ExternalCollateralCoverageTypeCode in the file ExternalCodeLists_BVMF.xls.

B3. Neste caso, o externo é ExternalCollateralCoverageTypeCode no arquivo ExternalCodeLists_BVMF.xls.