1
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Ofertas Públicas
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 reserva e alocação de ofertas
públicas (IPO e Follow-on).
2
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Histórico de Revisão
Data
Versão
Descrição
Responsável
29/01/2021 1.0 Versão Inicial
04/06/2021 1.1 Alterações nos arquivos BVBG.124.01, BVBG.125.01 02/07/2021 1.2 Alterações nos arquivos BVBG.123.01, BVBG.125.01,
BVBG.126.01, BVBG.127.01 e BVBG.128.01 11/08/2021 1.3 Alterações nos arquivos BVBG.123.01, bvbg.125.01,
BVBG.126.01 e BVBG.128.01.
3
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Versão de Schema
A versão deste catálogo contempla as versões abaixo dos schemas XSDs.
Nome Mensagem
Versão Schema XSD
Arquivo
b3.253.01
1.1
BVBG.123.01
b3.254.01
1.1
BVBG.124.01
b3.255.01
1.3
BVBG.125.01
admi.002.001.01
1.7
b3.256.01
1.2
BVBG.126.01
b3.257.01
1.1
BVBG.127.01
b3.258.01
1.0
b3.259.01
1.2
BVBG.128.01
4
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Conteúdo
Histórico de Revisão ... 2
Versão de Schema ... 3
Visão geral ... 7
Escopo ... 7
Lista de Arquivos e Mensagens ... 8
Conteúdo do Arquivo ... 9
Como Ler ... 10
Fluxo de Mensagens e Arquivos ... 11
Solicita Inclusão de Reserva em Oferta Pública ... 11
Cenário 1: Agente de Custódia Solicita Inclusão de Reserva em Oferta Pública - Sucesso ... 11
Cenário 2: Agente de Custódia Solicita Inclusão de Reserva em Oferta Pública – Erro ... 12
Informa Situação e Resultado de Ofertas Públicas Ativas ... 13
Cenário 1: B3 informa situação de reserva em ofertas públicas ativas ... 13
Cenário 2: Agente de Custódia solicita conciliação de reserva em ofertas públicas ativas - Sucesso ... 14
Cenário 3: Agente de Custódia solicita conciliação de reserva em ofertas públicas ativas - Erro ... 15
Cenário 4: B3 informa resultado das reservas (alocação) em ofertas públicas ativas ... 16
Cenário 5: Agente de Custódia solicita conciliação de reserva em ofertas públicas ativas - Sucesso ... 17
Cenário 6: Agente de Custódia solicita conciliação de reserva em ofertas públicas ativas - Erro ... 18
Cancelamento de Reserva ... 19
Cenário 1: Agente de Custódia Solicita Cancelamento de Reserva em Oferta Pública - Sucesso ... 19
5
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
BVBG.123.01 – PublicOfferingInvestmentIntentionRequest ... 21
Escopo ... 21
Regras ... 21
Estrutura da mensagem b3.253.01 - PublicOfferingInvestmentIntentionRequest ... 21
BVBG.124.01 – PublicOfferingInvestmentIntentionResponse ... 27
Escopo ... 27
Regras ... 27
Estrutura da mensagem b3.254.01 – PublicOfferingInvestmentIntentionResponse ... 27
BVBG.125.01 – PublicOfferingInvestmentIntentionReport ... 30
Escopo ... 30
Regras ... 30
Estrutura da mensagem b3.255.01 – PublicOfferingInvestmentIntentionReport
30
Admi.002.001.01 - MessageReject ... 35
Escopo ... 35
Estrutura da mensagem admi.002.001.01 – MessageReject ... 35
BVBG.126.01 – PublicOfferingInvestmentIntentionCancellationRequest ... 36
Escopo ... 36
Regras ... 36
Estrutura da mensagem b3.256.01 - PublicOfferingInvestmentIntentionCancellationRequest ... 36
BVBG.127.01 – PublicOfferingInvestmentIntentionCancellationResponse ... 38
Escopo ... 38
Regras ... 38
6
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
b3.258.01 - PublicOfferingConcilliationRequest ... 41
Escopo ... 41
Regras ... 41
Estrutura da mensagem b3.258.01 – PublicOfferingConcilliationRequest ... 41
BVBG.128.01 – PublicOfferingResultReport ... 44
Escopo ... 44
Regras ... 44
Estrutura da mensagem b3.259.01 - PublicOfferingResultReport ... 44
Admi.002.001.01 - MessageReject ... 49
Escopo ... 49
7
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Visão geral
Escopo
Este documento descreve o conjunto de mensagens desenvolvidas pela B3 para os fluxos de ofertas públicas (IPO e Follow on).
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.
8
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Lista de Arquivos e Mensagens
1. BVBG.123.01 – PublicOfferingInvestmentIntentionRequest
O arquivo PublicOfferingInvestmentIntentionRequest é enviado pelo Agente de Custódia à B3 para solicitar reserva (quantidade ou valor financeiro) de
participação de investidores em ofertas públicas (IPO ou Follow on).
2. BVBG.124.01 – PublicOfferingInvestmentIntentionResponse
O arquivo PublicOfferingInvestmentIntentionResponse é enviado pela B3 ao Agente de Custódia para informar situação de solicitação de reserva (quantidade
ou valor financeiro) para participação de investidores em ofertas públicas (IPO ou Follow on).
3. BVBG.125.01 – PublicOfferingInvestmentIntentionReport
O arquivo PublicOfferingInvestmentIntentionReport é enviado pela B3 ao Agente de Custódia para informar reservas efetuadas para participação de
investidores em ofertas públicas ativas (IPO ou Follow on).
4. BVBG.126.01 – PublicOfferingInvestmentIntentionCancellationRequest
O arquivo PublicOfferingInvestmentIntentionCancellationRequest é enviado pelo Agente de Custódia à B3 para solicitar cancelamento integral (quantidade
ou valor financeiro total) de reserva em ofertas públicas ativas (IPO ou Follow on).
5. BVBG.127.01 – PublicOfferingInvestmentIntentionCancellationResponse
O arquivo PublicOfferingInvestmentIntentionCancellationResponse é enviado pela B3 ao Agente de Custódia para informar situação da solicitação de
cancelamento de reserva (quantidade ou valor financeiro total) para participação de investidores em ofertas públicas (IPO ou Follow on).
6. BVBG.128.01 – PublicOfferingResultReport
O arquivo PublicOfferingResultReport é enviado pela B3 ao Agente de Custódia para informar resultado do cálculo das reservas (quantidade ou valor
financeiro) registradas em ofertas públicas ativas (IPO ou Follow on).
7. b3.258.01 – PublicOfferingConcilliationRequest
A mensagem PublicOfferingConcilliationRequest é enviada pelo Agente de Custódia à B3 para solicitar arquivo de conciliação de reserva ou resultado de
ofertas públicas (IPO ou Follow on).
9
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
8. admi.002.001.01 – MessageReject
A mensagem Message Reject é enviada pela B3 aos participantes com o objetivo de informar um erro de negócio
Conteúdo do Arquivo
Arquivo
Conteúdo do Arquivo
BVBG.123.01 – PublicOfferingInvestmentIntentionRequest
b3.253.01 - PublicOfferingInvestmentIntentionRequest
BVBG.124.01 – PublicOfferingInvestmentIntentionResponse
b3.254.01 - PublicOfferingInvestmentIntentionResponse
BVBG.125.01 – PublicOfferingInvestmentIntentionReport
b3.255.01 - PublicOfferingInvestmentIntentionReport
BVBG.126.01 – PublicOfferingInvestmentIntentionCancellationRequest
b3.256.01 - PublicOfferingInvestmentIntentionCancellationRequest
BVBG.127.01 – PublicOfferingInvestmentIntentionCancellationResponse
b3.257.01 - PublicOfferingInvestmentIntentionCancellationResponse
BVBG.128.01 – PublicOfferingResultReport
b3.259.01 - PublicOfferingResultReport
10
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
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.
11
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Fluxo de Mensagens e Arquivos
Solicita Inclusão de Reserva em Oferta Pública
Cenário 1: Agente de Custódia Solicita Inclusão de Reserva em Oferta Pública - Sucesso
- O Agente de Custódia envia o arquivo BVBG.123 à B3 solicitando reserva para participação de investidor em oferta pública;
- A B3 envia o arquivo BVBG.124 ao Agente de Custódia para informar situação da solicitação - sucesso.
*
Para ofertas de ações em que exista modalidade de Fundos de Investimento em Ações (FIA), os participantes conseguirão enviar os dados de
“participante e conta do fundo” dentro do seu arquivo, através do preenchimento do bloco Participante Representado. A situação da solicitação da
reserva (BVBG.124), retornará ao participante de envio do arquivo BVBG.123.
12
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Cenário 2: Agente de Custódia Solicita Inclusão de Reserva em Oferta Pública – Erro
- O Agente de Custódia envia o arquivo BVBG.123 à B3 solicitando reserva para participação de investidor em oferta pública;
- A B3 envia o arquivo BVBG.124 ao Agente de Custódia para informar situação da solicitação - erro.
13
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Informa Situação e Resultado de Ofertas Públicas Ativas
Cenário 1: B3 informa situação de reserva em ofertas públicas ativas
- A B3 envia o arquivo BVBG.125 ao Agente de Custódia para informar situação de reserva do investidor em ofertas públicas ativas.
*
Para ofertas de ações em que exista modalidade de Fundos de Investimento em Ações (FIA), apenas o participante onde a conta do fundo está
14
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Cenário 2: Agente de Custódia solicita conciliação de reserva em ofertas públicas ativas - Sucesso
- O Agente de Custódia envia a mensagem b3.258 à B3 solicitando arquivo de conciliação;
15
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Cenário 3: Agente de Custódia solicita conciliação de reserva em ofertas públicas ativas - Erro
- O Agente de Custódia envia a mensagem b3.258 à B3 solicitando arquivo de conciliação;
16
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Cenário 4: B3 informa resultado das reservas (alocação) em ofertas públicas ativas
- A B3 envia o arquivo BVBG.128 ao Agente de Custódia para informar resultado (alocação) das reservas.
*
Para ofertas de ações em que exista modalidade de Fundos de Investimento em Ações (FIA), o resultado da alocação das reservas será enviado para o
17
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Cenário 5: Agente de Custódia solicita conciliação de reserva em ofertas públicas ativas - Sucesso
- O Agente de Custódia envia a mensagem b3.258 à B3 solicitando arquivo de conciliação;
18
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Cenário 6: Agente de Custódia solicita conciliação de reserva em ofertas públicas ativas - Erro
- O Agente de Custódia envia a mensagem b3.258 à B3 solicitando arquivo de conciliação;
19
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Cancelamento de Reserva
Cenário 1: Agente de Custódia Solicita Cancelamento de Reserva em Oferta Pública - Sucesso
- O Agente de Custódia envia o arquivo BVBG.126 à B3 para solicitar cancelamento de reserva;
- A B3 envia o arquivo BVBG.127 ao Agente de Custódia para informar situação da solicitação – sucesso.
*
Para ofertas de ações em que exista modalidade de Fundos de Investimento em Ações (FIA), apenas o participante onde a conta do fundo está
20
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Cenário 2: Agente de Custódia Solicita Cancelamento de Reserva em Oferta Pública - Erro
- O Agente de Custódia envia o arquivo BVBG.126 à B3 para solicitar cancelamento de reserva;
- A B3 envia o arquivo BVBG.127 ao Agente de Custódia para informar situação da solicitação – erro.
21
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
BVBG.123.01 – PublicOfferingInvestmentIntentionRequest
Escopo
O arquivo PublicOfferingInvestmentIntentionRequest é enviado pelo Agente de Custódia à B3 para solicitar reserva (quantidade ou valor financeiro) de
participação de investidores em ofertas públicas (IPO ou Follow on).
Regras
R1: Campo preenchido se a captação da oferta for em Valor Financeiro.
R2: Campo preenchido se a captação da oferta for em Quantidade.
R3: Campo obrigatório para ofertas com modalidades de Fundo de Investimento em Ações - FIA.
Estrutura da mensagem b3.253.01 – PublicOfferingInvestmentIntentionRequest
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 TransactionIde
ntification
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 IdentificationPu
blicOffering
IdPblcOf ferng
[1..1] + Contains Identification Public Offering. Contém o número de controle da
reserva da oferta pública.
2.1 PublicOfferingC ontrolNumber PblcOffe rngCtrlN b [1..1] RestrictedBV MF9ActiveA nd0Decimal Quantity decimal fractionDigits = 0 totalDigits = 9
Public Offering Control Number Número de controle do arquivo enviado pelo participante.
22
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
3.0 CustodianInfor
mation
CtdnInf [1..1] + Provides custodian information. Fornece informações do
custodiante.
3.1 CNPJIdentificat
ion
CNPJId [1..1] + Provides the CNPJ identification of the
custodian.
Fornece a identificação do CNPJ do custodiante.
3.1.1 Identification Id [1..1] Max35Text string
maxLength = 35
minLength = 1
Name or number assigned by an entity to enable recognition of that entity, eg, account identifier.
Nome ou número atribuído por uma entidade para permitir o
conhecimento, por exemplo, identificador de conta.
3.2 CustodianIdenti
fication
CtdnId [1..1] + Provides details about the party
identification custodian.
Fornece detalhes de identificação do participante de custódia.
3.2.1 ProprietaryIden
tification
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.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 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 1-123456, where 1 means ACST (Custodian Agent).
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: 1-123456, onde 1 significa
ACST
(Agente de Custódia).
3.2.1.2 Issuer Issr [1..1] Max35Text string
maxLength =
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
23
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
35
minLength = 1
deve ser preenchido com o valor default = 40. 3.2.1.3 SchemeName SchmeN m [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 CustodianOnBe halfInformation CtdnOn BhlfInf
[0..1] + Provides on behalf custodian information. Fornece informações do
custodiante representado.
R3
4.1 CNPJIdentificat
ion
CNPJId [1..1] + Provides the CNPJ identification of the
custodian.
Fornece a identificação do CNPJ do custodiante.
4.1.1 Identification Id [1..1] Max35Text string
maxLength = 35
minLength = 1
Name or number assigned by an entity to enable recognition of that entity, eg, account identifier.
Nome ou número atribuído por uma entidade para permitir o
conhecimento, por exemplo, identificador de conta.
4.2 CustodianIdenti
fication
CtdnId [1..1] + Provides details about the party
identification custodian.
Fornece detalhes de identificação do participante de custódia.
4.2.1 ProprietaryIden
tification
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.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 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 1-123456, where 1 means ACST (Custodian Agent).
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: 1-123456, onde 1 significa
ACST
24
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
(Agente de Custódia).
4.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. 4.2.1.3 SchemeName SchmeN m [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. 5.0 PublicOfferingI nvestmentInten tion PblcOffe rngInvst mtIntn [1..500 00]
+ Provides information about the public
offering investment intention.
Fornece informações sobre a intenção de investimento da oferta pública.
5.1 InvestorIdentific ation
InvstrId [1..1] + Provides the identification of the investor's document. Fornece a identificação do documento do investidor. 5.1.1 ExtendedIdentif icationType XtndedI dTp [1..1] Extended35 0Code string maxLength = 350 minLength = 1
Specifies the nature of the identification. Eg.: CNPJ
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 is
ExternalIdentificationTypeCode in the file ExternalCodeLists_BVMF.xls
Especifica a natureza da identificação. Ex.: CNPJ Este campo requer uma lista de código externo. Esses códigos e valores foram feitas em planilhas externas para permitir a
manutenção flexível de acordo com os requisitos de atualizações da BM&FBOVESPA. Neste caso o externo é
ExternalIdentificationTypeCode no arquivo
ExternalCodeLists_BVMF.xls.
5.1.2 Identification Id [1..1] Max35Text string
maxLength = 35
minLength = 1
Name or number assigned by an entity to enable recognition of that entity, eg, CNPJ number.
Número atribuído por uma entidade para permitir o conhecimento, por exemplo, número do CNPJ. 5.2 PublicOfferingD etails PblcOffe rngDtls
[1..*] + Provides details about public offering. Fornece detalhes sobre a oferta
pública.
5.2.1 AccountIdentific
ation
AcctId [1..1] + Provides the account identification. Fornece dados de identificação da
conta.
5.2.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.
25
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
5.2.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.2 OfferingIntentio nInformation OfferngI ntnInf
[1..*] + Provides information about offering
intention.
Fornece informações sobre a reserva de oferta.
5.2.2.1 ISIN ISIN [1..1] ISINIdentifier string
pattern = [A-Z0-9]{12,12}
International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
INTERNATIONAL SECURITIES IDENTIFICATION NUMBER - É uma padronização internacional na codificação de títulos financeiros, atribuindo a cada ativo um código único de identificação. O código para os títulos e valores mobiliários brasileiros apresenta a estrutura BR AAAA BBB CC 7 onde: a) os dois primeiros caracteres (BR) identificam o código do BRASIL. b) os quatro caracteres (AAAA) são alfanuméricos e identificam o emissor.
c) os três caracteres (BBB) são alfanuméricos e identificam o tipo de ativo, podendo ter seqüência automática na segunda posição (Seqüência 1) e na terceira posição (Seqüência 2) ou não ter qualquer seqüência.
d) os dois caracteres (CC) são alfanuméricos e identificam a espécie, quando se tratar de ações, ou representam uma seqüência automática, para identificar cada emissão de título e valor mobiliário, quando se tratar de outras categorias.
e) o último caracter (7) é o dígito de controle
26
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
5.2.2.2 OfferingIntentio
nDetails
OfferngI ntnDtls
[1..*] + Provides details about offering intention. Fornece detalhes sobre a reserva da oferta. 5.2.2.2.1 IndividualOfferI ntentionIdentific ation IndvOffe rIntnId [1..1] Max35Text string maxLength = 35 minLength = 1
Individual Offering ID.
Control ID assigned on each offer request message by the participant. This number allows participants match the offering leg request and the response.
Número individual da reserva da oferta.
Esse número é atribuído pelo sistema do participante que envia a mensagem, permitindo a
correspondência entre a reserva da oferta enviada e sua resposta.
5.2.2.2.2 ModalityOfferInt
ention
MdltOffe rIntn
[1..1] int int Modality Offer Intention Diferencia as possibilidades de
reserva dos investidores dentro de cada oferta. 5.2.2.2.3 {OR AmountOfferInt ention AmtOffe rIntn [1..1] RestrictedBV MF18Active And17Decim alQuantity decimal fractionDigits = 17 totalDigits = 18
Amount Offer Intention Valor Financeiro que será
reservado na oferta. R1 5.2.2.2.4 OR} QuantityOfferInt ention QtyOffer Intn [1..1] DecimalNum ber decimal fractionDigits = 17 totalDigits = 18
Quantity expressed as a number. Quantidade que será reservado na oferta. R2 5.2.2.2.5 MaximumOfferI ntentionPrice MaxOffe rIntnPric [1..1] RestrictedBV MF18Active And17Decim alQuantity decimal fractionDigits = 17 totalDigits = 18
Maximum Offer Intention Price Condicionante de participação dentro da oferta.
27
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
BVBG.124.01 – PublicOfferingInvestmentIntentionResponse
Escopo
O arquivo PublicOfferingInvestmentIntentionResponse é enviado pela B3 ao Agente de Custódia para informar situação de solicitação de reserva
(quantidade ou valor financeiro) para participação de investidores em ofertas públicas (IPO ou Follow on).
Regras
N/A.
Estrutura da mensagem b3.254.01 – PublicOfferingInvestmentIntentionResponse
INDEX OR Message Item Tag Mult. Data Type Data Type
Details
Description Descrição Regra
1.0 TransactionIde
ntification
TxId [1..1] + Details about transaction identification. Detalhamento da identificação da
transação. 1.1 AccountOwner TransactionIde ntification AcctOw nrTxId [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 AccountService rTransactionIde ntification AcctSvc rTxId [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 IdentificationPu blicOffering IdPblcOf ferng
[0..1] + Contains Identification Public Offering. Contém o número de controle da
reserva da oferta pública.
2.1 [1..1] RestrictedBV MF9ActiveA nd0Decimal Quantity decimal fractionDigits = 0 totalDigits = 9
Public Offering Control Number Número de controle do arquivo enviado pelo participante.
3.0 OfferingIntentio
nIdentification
OfferngI ntnId
[0..*] + Provides offering intention identification. Identificação da reserva da oferta.
3.1 IndividualOfferI ntentionIdentific ation IndvOffe rIntnId [1..1] Max35Text string maxLength =
Individual Offer Intention Identification. Control ID assigned on each offer request message by the participant. This number
Número individual da reserva da oferta.
Esse número é atribuído pelo
28
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
35
minLength = 1
allows participants match the offering leg request and the response.
sistema do participante que envia a mensagem, permitindo a
correspondência entre a reserva da oferta enviada e sua resposta.
3.2 CommonIdentifi
cation
CmonId [0..1] Max35Text string maxLength = 35
minLength = 1
Offer intention number generated by B3. Número da reserva da oferta gerada pela B3. 3.3 OfferingIntentio nStatus OfferngI ntnSts
[1..1] + This block contains the information offering
intention status.
Este bloco contém as informações referentes ao status da reserva da oferta.
3.3.1 ProprietaryStat
us
PrtrySts [1..1] + Reservation-related situation information. Informações da situação relacionada a reserva.
3.3.1.1 StatusCode StsCd [1..1] Max10Text string
maxLength = 10
minLength = 1
Proprietary identification of the status of each processing requested in the file (reservation).
This field requires an external code list. These 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 file is
ExternalOfferingIntentionStatusCode in the file ExternalCodeLists_BVMF.xls
Identificação proprietária da situação de cada processamento solicitado no arquivo (reserva). Este campo requer uma lista de códigos externos. Esses códigos e valores foram feitos em planilhas externas para permitir a
manutenção flexível de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalOfferingIntentionStatusCod e localizado no arquivo ExternalCodeLists_BVMF.xls 3.3.2 ErrorIdentificati on
ErrId [0..*] + Block with error information generated. Bloco com informação do erro
gerado.
3.3.2.1 RuleIdentificati
on
RuleId [1..1] Max10Text string maxLength = 10
minLength = 1
Code identification related to the rule that was violated by the rejected message.
Código da regra que foi violada causando a rejeição da mensagem de origem. 4.0 PublicOfferingI nvestmentInten tionStatus PblcOffe rngInvst mtIntnSt s
[1..1] + This block contains information regarding
the status of the reservation request.
Este bloco contém informação referente ao status da solicitação das reservas.
4.1 ProprietaryStat
us
PrtrySts [1..1] + Status information related to the request. Informações da situação relacionada a solicitação.
4.1.1 StatusCode StsCd [1..1] Max10Text string
maxLength =
Proprietary identification of the request processing status.
Identificação proprietária da situação de processamento da
29
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
10
minLength = 1
This field requires an external code list. These 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 file is
ExternalOfferingIntentionRequestStatusCo de in the file ExternalCodeLists_BVMF.xls
solicitação.
Este campo requer uma lista de códigos externos. Esses códigos e valores foram feitos em planilhas externas para permitir a
manutenção flexível de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalOfferingIntentionRequestSt atusCode localizado no arquivo ExternalCodeLists_BVMF.xls
4.2 ErrorIdentificati on
ErrId [0..*] + Block with error information generated. Bloco com informação do erro
gerado.
4.2.1 RuleIdentificati
on
RuleId [1..1] Max10Text string maxLength = 10
minLength = 1
Code identification related to the rule that was violated by the rejected message.
Código da regra que foi violada causando a rejeição da mensagem de origem.
30
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
BVBG.125.01 – PublicOfferingInvestmentIntentionReport
Escopo
O arquivo PublicOfferingInvestmentIntentionReport é enviado pela B3 ao Agente de Custódia para informar reservas efetuadas para participação de
investidores em ofertas públicas ativas (IPO ou Follow on).
Regras
R1: Campo preenchido se a captação da oferta for em Valor Financeiro.
R2: Campo preenchido se a captação da oferta for em Quantidade.
R3: Campo preenchido se o cancelamento for sintético.
R4: Campo preenchido se o cancelamento for analítico.
R5: Também contém o movimentos das reservas do custodiante quando representado
Estrutura da mensagem b3.255.01 – PublicOfferingInvestmentIntentionReport
INDEX OR Message Item Tag Mult. Data Type Data Type
Details
Description Descrição Regra
1.0 Pagination Pgntn [1..1] + Page number of the message (within a
statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement.
Número da página da mensagem (dentro de uma instrução) e indicador de continuação,
informando se é a última página ou se existem mais.
1.1 Identification Id [1..1] + Unique identification for the group
partitioned messages.
Identificação única para o conjunto de mensagens particionadas.
1.1.1 PaginationIdent
ification
PgntnId [1..1] Max35Text string maxLength = 35
minLength = 1
Unique identification for the group partitioned messages
Identificação única para o conjunto de mensagens particionadas.
1.2 Pagination Pgntn [1..1] + Page number of the message (within a
statement) and continuation indicator to indicate that the statement is to continue or
Número da página da mensagem (dentro de uma instrução) e indicador de continuação,
31
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
that the message is the last page of the statement.
informando se é a última página ou se existem mais. 1.2.1 PageNumber PgNb [1..1] Max5Numeri cText string pattern = [0-9]{1,5}
Page number. Número da página.
1.2.2 LastPageIndica tor LastPgI nd [1..1] YesNoIndica tor
boolean Indicates the last page. Indica se é a última página do
relatório.
2.0 TransactionIde
ntification
TxId [1..1] + Details about transaction identification. Detalhamento da identificação da
transação 2.1 AccountOwner TransactionIde ntification AcctOw nrTxId [0..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 AccountService rTransactionIde ntification AcctSvc rTxId [1..1] Max35Text string maxLength = 35 minLength = 1
Unambiguous identification of the transaction generated by the B3.
Identificação da transação gerada pela B3.
3.0 CustodianInfor
mation
CtdnInf [1..1] + Provides custodian information. Fornece informações do
custodiante.
R5
3.1 CNPJIdentificat
ion
CNPJId [1..1] + Provides the CNPJ identification of the
custodian.
Fornece a identificação do CNPJ do custodiante.
3.1.1 Identification Id [1..1] Max35Text string
maxLength = 35
minLength = 1
Name or number assigned by an entity to enable recognition of that entity, eg, account identifier.
Nome ou número atribuído por uma entidade para permitir o
conhecimento, por exemplo, identificador de conta.
3.2 CustodianIdenti
fication
CtdnId [1..1] + Provides details about the party
identification custodian.
Fornece detalhes de identificação do participante de custódia.
3.2.1 ProprietaryIden
tification
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.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 B3. In this case the external identification is ExternalRole in the file ExternalCodeLists_BVMF.xls.
Identificação única como é conhecida uma instituição usando um schema de identificação proprietária.
Este campo requer uma lista de código externo. Esses códigos e valores foram feitos em planilhas externas para permitir a manutenção de acordo com os requisitos de atualizações da B3.
32
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
The identification of the party must be informed in the standard below: Role+PartyIdentification e.g 1-123456, where 1 means ACST (Custodian Agent).
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 ACST
(Agente de Custódia).
3.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. 3.2.1.3 SchemeName SchmeN m [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 PublicOfferingI nvestmentInten tionInformation PblcOffe rngInvst mtIntnInf
[1..*] + Provides information about the public
offering investment intention.
Fornece informações sobre a intenção de investimento da oferta pública.
4.1 InvestorIdentific ation
InvstrId [1..1] + Provides the identification of the investor's document. Fornece a identificação do documento do investidor. 4.1.1 ExtendedIdentif icationType XtndedI dTp [1..1] Extended35 0Code string maxLength = 350 minLength = 1
Specifies the nature of the identification. Eg.: CPF
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 is
ExternalIdentificationTypeCode in the file ExternalCodeLists_BVMF.xls
Especifica a natureza da identificação. Ex.: CPF Este campo requer uma lista de código externo. Esses códigos e valores foram feitas em planilhas externas para permitir a
manutenção flexível de acordo com os requisitos de atualizações da BM&FBOVESPA. Neste caso o externo é
ExternalIdentificationTypeCode no arquivo
33
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
4.1.2 Identification Id [1..1] Max35Text string
maxLength = 35
minLength = 1
Name or number assigned by an entity to enable recognition of that entity, eg, CPF number.
Nome ou número atribuído por uma entidade para permitir o
conhecimento, por exemplo, número do CPF.
4.2 PublicOfferingD
etails
PblcOffe rngDtls
[1..*] + Provides details about public offering. Fornece detalhes sobre a oferta pública.
4.2.1 AccountIdentific
ation
AcctId [1..1] + Provides the account identification. Fornece dados de identificação da
conta.
4.2.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.
4.2.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 4.2.2 OfferingIntentio nInformation OfferngI ntnInf
[1..*] + Provides information about offering
intention.
Fornece informações sobre a reserva de oferta.
4.2.2.1 ISIN ISIN [1..1] ISINIdentifier string
pattern = [A-Z0-9]{12,12}
International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
INTERNATIONAL SECURITIES IDENTIFICATION NUMBER - É uma padronização internacional na codificação de títulos financeiros, atribuindo a cada ativo um código único de identificação. O código para os títulos e valores mobiliários brasileiros apresenta a estrutura BR AAAA BBB CC 7 onde: a) os dois primeiros caracteres (BR) identificam o código do BRASIL. b) os quatro caracteres (AAAA) são alfanuméricos e identificam o emissor.
c) os três caracteres (BBB) são alfanuméricos e identificam o tipo de ativo, podendo ter seqüência automática na segunda posição (Seqüência 1) e na terceira posição (Seqüência 2) ou não ter qualquer seqüência.
34
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
alfanuméricos e identificam a espécie, quando se tratar de ações, ou representam uma seqüência automática, para identificar cada emissão de título e valor mobiliário, quando se tratar de outras categorias.
e) o último caracter (7) é o dígito de controle
4.2.2.2 OfferIntentionD
etails
OfferIntn Dtls
[1..*] + Details about the offer intention. Detalhes sobre a reserva da oferta,
analítica ou sintética.
4.2.2.2.1 ModalityOfferInt
ention
MdltOffe rIntn
[1..1] int int Modality Offer Intention Diferencia as possibilidades de
reserva dos investidores dentro de cada oferta.
4.2.2.2.2 CommonIdentifi
cation
CmonId [1..1] Max35Text string maxLength = 35
minLength = 1
Offer intention number generated by B3. Número da reserva da oferta gerada pela B3. R4 4.2.2.2.3 {OR TotalAmountOff erIntention TtlAmtO fferIntn [1..1] RestrictedBV MF18Active And17Decim alQuantity decimal fractionDigits = 17 totalDigits = 18
Total amount offer intention. Valor financeiro total que será reservado na oferta. R1 4.2.2.2.4 OR} TotalQuantityOf ferIntention TtlQtyOf ferIntn [1..1] DecimalNum ber decimal fractionDigits = 17 totalDigits = 18
Total quantity expressed as a number. Quantidade total que será reservada na oferta. R2 R2 4.2.2.2.5 MaximumOfferI ntentionPrice MaxOffe rIntnPric [1..1] RestrictedBV MF18Active And17Decim alQuantity decimal fractionDigits = 17 totalDigits = 18
Total maximum offer intention price. Condicionante de participação dentro da oferta.
R1, R2 R2
35
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
Admi.002.001.01 - MessageReject
Escopo
A mensagem admi.002.001.01 –
Message Rejecté enviada pela B3 aos participantes com o objetivo de informar um erro de negócio. Os cenários em que essa mensagem é utilizada está descrito no catálogo de negócioEstrutura da mensagem admi.002.001.01 – MessageReject
INDEX OR Message Item Tag Mult. Data Type Description Descrição Regra
1.0 RelatedReference RltdRef [1..1] + Refers to the identification of the message
previously received and for which the rejection is notified.
Refere-se à identificação da mensagem previamente recebida e para a qual a rejeição é notificada
1.1 Reference Ref [1..1] Max35Text Business reference of the present message
assigned by the party issuing the message. This reference must be unique amongst all messages of the same name sent by the same party.
Identificação emitida pelo participante emissor da mensagem.
Esta referência deve ser única entre todas as mensagens de mesmo nome emitidas pelo participante.
2.0 Reason Rsn [1..1] + General information about the reason of
the message rejection.
Informações gerais sobre a mensagem de rejeição.
2.1 ReasonDescription RsnDesc [0..1] Max350Text Detailed description of the rejection reason. Descrição detalhada da razão da rejeição.
2.2 RejectingPartyReason RjctgPtyRsn [1..1] Max35Text Reason of the rejection provided by the rejecting party.
Razão da rejeição informada pelo participante que rejeitou a mensagem.
2.3 RejectionDateTime RjctnDtTm [0..1] ISODateTime Date and time at which the rejection was generated.
36
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
BVBG.126.01 – PublicOfferingInvestmentIntentionCancellationRequest
Escopo
O arquivo PublicOfferingInvestmentIntentionCancellationRequest é enviado pelo Agente de Custódia à B3 para solicitar cancelamento integral (quantidade
ou valor financeiro total) de reserva em ofertas públicas ativas (IPO ou Follow on).
Regras
N/A.
Estrutura da mensagem b3.256.01 – PublicOfferingInvestmentIntentionCancellationRequest
INDEX OR Message Item Tag Mult. Data
Type
Data Type 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 TransactionIdent ification TxId [1..1] Max35Tex t string maxLength = 35 minLength = 1
Unique transaction ID, known by the participant.
Identificação única da transação, conhecida pelo participante.
2.0 OfferingIntention AccumulatedDet ails OfferngI ntnAcml tdDtls
[1..50000] + Provides offering intention details
cancellation.
Bloco com os detalhes da oferta reservada que será cancelada.
2.1 CommonIdentific ation CmonId [1..1] Max35Tex t string maxLength = 35 minLength = 1
Unique reference agreed upon by the two trade counterparties to identify the trade.
Número da reserva da oferta gerada pela B3.
2.2 ISIN ISIN [1..1] ISINIdentif
ier
string pattern = [A-Z0-9]{12,12}
International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue,
INTERNATIONAL SECURITIES IDENTIFICATION NUMBER - É uma padronização internacional na codificação de títulos financeiros, atribuindo a cada ativo um código único de identificação. O código para os títulos e valores mobiliários
37
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
brasileiros apresenta a estrutura BR AAAA BBB CC 7 onde:
a) os dois primeiros caracteres (BR) identificam o código do BRASIL. b) os quatro caracteres (AAAA) são alfanuméricos e identificam o emissor.
c) os três caracteres (BBB) são alfanuméricos e identificam o tipo de ativo, podendo ter seqüência automática na segunda posição (Seqüência 1) e na terceira posição (Seqüência 2) ou não ter qualquer seqüência.
d) os dois caracteres (CC) são alfanuméricos e identificam a espécie, quando se tratar de ações, ou representam uma seqüência automática, para identificar cada emissão de título e valor mobiliário, quando se tratar de outras categorias.
e) o último caracter (7) é o dígito de controle
38
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
BVBG.127.01 – PublicOfferingInvestmentIntentionCancellationResponse
Escopo
O arquivo PublicOfferingInvestmentIntentionCancellationResponse é enviado pela B3 ao Agente de Custódia para informar situação da solicitação de
cancelamento de reserva (quantidade ou valor financeiro total) para participação de investidores em ofertas públicas (IPO ou Follow on).
Regras
N/A.
Estrutura da mensagem b3.257.01 - PublicOfferingInvestmentIntentionCancellationResponse
INDEX OR Message Item Tag Mult. Data Type Data Type Description Descrição Regra
1.0 TransactionIdent
ification
TxId [1..1] + Details about transaction identification. Detalhamento da identificação da transação. 1.1 AccountOwnerTr ansactionIdentifi cation AcctOw nrTxId [0..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 AccountServicer TransactionIdent ification AcctSvc rTxId [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 AccumulatedOff eringIntentionIde ntification AcmltdO fferngInt nId
[1..*] + Provides the identification of the reserve
of the offer.
Fornece a identificação da reserva da oferta.
2.1 CommonIdentific
ation
CmonId [1..1] Max35Text string maxLength = 35
minLength = 1
Offer intention number generated by B3. Número da reserva da oferta gerada pela B3.
2.2 ISIN ISIN [1..1] ISINIdentifier string
pattern = [A-Z0-9]{12,12}
International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is
INTERNATIONAL SECURITIES IDENTIFICATION NUMBER - É uma padronização internacional na codificação de títulos financeiros, atribuindo a cada ativo um código
39
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
único de identificação. O código para os títulos e valores mobiliários brasileiros apresenta a estrutura BR AAAA BBB CC 7 onde:
a) os dois primeiros caracteres (BR) identificam o código do BRASIL. b) os quatro caracteres (AAAA) são alfanuméricos e identificam o emissor.
c) os três caracteres (BBB) são alfanuméricos e identificam o tipo de ativo, podendo ter seqüência automática na segunda posição (Seqüência 1) e na terceira posição (Seqüência 2) ou não ter qualquer seqüência.
d) os dois caracteres (CC) são alfanuméricos e identificam a espécie, quando se tratar de ações, ou representam uma seqüência automática, para identificar cada emissão de título e valor mobiliário, quando se tratar de outras categorias.
e) o último caracter (7) é o dígito de controle
2.3 OfferingIntention Status
OfferngI ntnSts
[1..1] + This block contains information regarding
the cancellation status.
Este bloco contém as informações referentes ao status dos
cancelamentos.
2.3.1 ProprietaryStatu
s
PrtrySts [1..1] + Status information related to the request. Informações da situação relacionada a solicitação.
2.3.1.1 StatusCode StsCd [1..1] Max10Text string
maxLength = 10
minLength = 1
Provides a proprietary status of each processing requested.
This field requires an external code list. These codes and values have been made external spreadsheet files to allow a flexible maintenance according to the updates requirements from B3. In this
Identificação proprietária da situação de cada processamento solicitado na mensagem. Este campo requer uma lista de códigos externos. Esses códigos e valores foram feitos em planilhas
40
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
case the external file is @ExternalStatus in the file ExternalCodeLists_BVMF.xls
externas para permitir a
manutenção flexível de acordo com os requisitos de atualizações da B3. Neste caso, o externo é
@ExternalStatus localizado no arquivo
ExternalCodeLists_BVMF.xls
2.3.2 ErrorIdentificatio
n
ErrId [0..*] + Block with error information generated. Bloco com informação do erro
gerado.
2.3.2.1 RuleIdentificatio
n
RuleId [1..1] Max10Text string maxLength = 10
minLength = 1
Code identification related to the rule that was violated by the rejected message.
Código da regra que foi violada causando a rejeição da mensagem de origem. 3.0 OfferingIntention CancellationStat us OfferngI ntnCxlSt s
[1..1] + This block contains information regarding
the status of the request.
Este bloco contém informação referente ao status da solicitação de cancelamento.
3.1 ProprietaryStatu
s
PrtrySts [1..1] + Status information related to the request. Informações da situação relacionada a solicitação.
3.1.1 StatusCode StsCd [1..1] Max10Text string
maxLength = 10
minLength = 1
Proprietary identification of the request processing status.
This field requires an external code list. These 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 file is
ExternalOfferingIntentionRequestStatusC ode in the file
ExternalCodeLists_BVMF.xls
Identificação proprietária da situação de processamento da solicitação.
Este campo requer uma lista de códigos externos. Esses códigos e valores foram feitos em planilhas externas para permitir a
manutenção flexível de acordo com os requisitos de atualizações da B3. Neste caso, o externo é
ExternalOfferingIntentionRequestSt atusCode localizado no arquivo ExternalCodeLists_BVMF.xls
3.2 ErrorIdentificatio n
ErrId [0..*] + Block with error information generated. Bloco com informação do erro
gerado.
3.2.1 RuleIdentificatio
n
RuleId [1..1] Max10Text string maxLength = 10
minLength = 1
Code identification related to the rule that was violated by the rejected message.
Código da regra que foi violada causando a rejeição da mensagem de origem.
41
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
b3.258.01 - PublicOfferingConcilliationRequest
Escopo
A mensagem PublicOfferingConcilliationRequest é enviada pelo Agente de Custódia à B3 para solicitar arquivo de conciliação de reserva ou resultado de
ofertas públicas (IPO ou Follow on).
Regras
N/A.
Estrutura da mensagem b3.258.01 – PublicOfferingConcilliationRequest
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 TransactionIde
ntification
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 CustodianIdenti
fication
CtdnId [1..1] + Provides details about the party
identification custodian.
Fornece detalhes de identificação do participante de custódia.
2.1 ProprietaryIden
tification
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 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
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
42
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
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 ACST (Custodian Agent).
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: 1-123456, onde 1 significa ACST
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 SchmeN m [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.0 ReportOfferingI ntentionIdentific ation RptOffer ngIntnId
[1..1] + Provides report offering intention
identification.
Fornece a identificação do tipo de relatório. 3.1 ReportOfferingI ntentionType RptOffer ngIntnT p [1..1] ExternalRep ortOfferingInt entionTypeC ode
int Type of requested report.
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
ExternalReportOfferingIntentionTypeCode in the file ExternalCodeLists_BVMF.xls.
Tipo de relatório 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 flexível de acordo com os requisitos de atualizações da B3. Neste caso, o externo é ExternalReportOfferingIntentionTyp eCode no arquivo ExternalCodeLists_BVMF.xls. 4.0 SecurityIdentific ation
SctyId [1..1] + It contains information regardins security
identification.
Fornece detalhes da identificação do instrumento.
43
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
4.1 ISIN ISIN [1..1] ISINIdentifier string
pattern = [A-Z0-9]{12,12}
International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
INTERNATIONAL SECURITIES IDENTIFICATION NUMBER - É uma padronização internacional na codificação de títulos financeiros, atribuindo a cada ativo um código único de identificação. O código para os títulos e valores mobiliários brasileiros apresenta a estrutura BR AAAA BBB CC 7 onde: a) os dois primeiros caracteres (BR) identificam o código do BRASIL. b) os quatro caracteres (AAAA) são alfanuméricos e identificam o emissor.
c) os três caracteres (BBB) são alfanuméricos e identificam o tipo de ativo, podendo ter seqüência automática na segunda posição (Seqüência 1) e na terceira posição (Seqüência 2) ou não ter qualquer seqüência.
d) os dois caracteres (CC) são alfanuméricos e identificam a espécie, quando se tratar de ações, ou representam uma seqüência automática, para identificar cada emissão de título e valor mobiliário, quando se tratar de outras categorias.
e) o último caracter (7) é o dígito de controle
44
INFORMAÇÃO PÚBLICA – PUBLIC INFORMATION
BVBG.128.01 – PublicOfferingResultReport
Escopo
O arquivo PublicOfferingResultReport é enviado pela B3 ao Agente de Custódia para informar resultado do cálculo das reservas (quantidade ou valor
financeiro) registradas em ofertas públicas ativas (IPO ou Follow on).
Regras
R1: Campo preenchido se a captação da oferta for em Valor Financeiro.
R2: Campo preenchido se a captação da oferta for em Quantidade.
R3: Também contém o movimentos das reservas do custodiante quando representado.
Estrutura da mensagem b3.259.01 – PublicOfferingResultReport
INDEX OR Message Item Tag Mult. Data Type Data Type
Details
Description Descrição Regra
1.0 Pagination Pgntn [1..1] + Page number of the message (within a
statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement.
Número da página da mensagem (dentro de uma instrução) e indicador de continuação,
informando se é a última página ou se existem mais.
1.1 Identification Id [1..1] + Unique identification for the group
partitioned messages.
Identificação única para o conjunto de mensagens particionadas.
1.1.1 PaginationIdent
ification
PgntnId [1..1] Max35Text string maxLength = 35
minLength = 1
Unique identification for the group partitioned messages
Identificação única para o conjunto de mensagens particionadas.
1.2 Pagination Pgntn [1..1] + Page number of the message (within a
statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement.
Número da página da mensagem (dentro de uma instrução) e indicador de continuação,
informando se é a última página ou se existem mais.