Rule · BCB · 10 Jun 2025 · Instrução Normativa BCB 636
Institutions authorized by the Central Bank of Brazil must adopt Annex I layouts for providing information on accounts with lifted banking secrecy to competent authorities. They must submit electronic .txt files using ASCII standards, specific delimiters, and formatting rules for dates, times, and monetary values. Securities Brokers and Distributors exclusively use items VI to XI, adhering to SINACOR formatting. All fields must be completed unless technical impossibility applies, with codes indicating impediments. Institutions are responsible for meeting deadlines and methods set by requesting authorities, using integrated systems for validation and transmission while ensuring data security. Codes 103 through 222 in Annex II are discontinued as of June 1, 2028. This Normative Instruction enters into force on December 1, 2026, replacing Carta-Circular No. 3,454 of June 14, 2010.
NORMATIVE INSTRUCTION
BCB No. 636, OF JUNE 10, 2025
Amends the format of information under Circular No. 3,290 of September 5, 2005.
The Head of the Institutional Service Department (Deati), in the exercise of the authority conferred by Article 23, item I, letter "a" of the Internal Regulations of the Central Bank of Brazil, annexed to Resolution BCB No. 340 of September 21, 2023, and based on the sole paragraph of Article 5 of Circular No. 3,290 of September 5, 2005, and considering the provisions of Circular No. 3,978 of January 23, 2020,
R E S O L V E:
Art. 1 Institutions authorized to operate by the Central Bank of Brazil must adopt the layout provided in Annex I of this Normative Instruction, for the provision of information to competent authorities, when requested, regarding accounts and assets whose banking secrecy has been lifted in accordance with Complementary Law No. 105 of January 10, 2001.
Art. 2 Information must be provided through electronic files named as follows:
I - "BRANCHES": containing data on the branch of the institution maintaining the investigated accounts, the branch maintaining the accounts with which transactions were carried out, and the branch where transactions occurred between the aforementioned accounts;
II - "ACCOUNTS": containing the investigated accounts and those with which transactions were carried out;
III - "HOLDERS": identifying the natural or legal persons, holders, legal representatives, and attorneys of the accounts referred to in the "ACCOUNTS" file;
IV - "STATEMENT": identifying the postings related to the investigated accounts;
V - "ORIGIN-DESTINATION": identifying the origin and destination of resources related to a posting reported in the "STATEMENT" file;
VI - "REGISTRATIONAL DATA – CTVM/DTVM": identifying the registration data of the investigated persons, natural or legal, who operate in the spot and forward markets, derivatives, loans, options, and over-the-counter with a central counterparty (CCP);
VII - "STATEMENT OF REGISTRATIONAL ACCOUNT/GRAPHIC ACCOUNT – CTVM/DTVM": identifying the postings related to the investigated accounts with operations in the spot and forward markets, derivatives, loans, options, and over-the-counter with a central counterparty (CCP);
VIII - "DAILY MOVEMENT OF REGISTRATIONAL ACCOUNT/GRAPHIC ACCOUNT – CTVM/DTVM": identifying the data on the movement of the accounts of the investigated investors, presenting the description and date of the postings, and respective values;
IX - "INVESTMENT POSITION – CTVM/DTVM": informing the position of the assets available at the beginning and end of the period of lifting of banking secrecy;
X - "SUMMARY OF TRANSACTIONS – CTVM/DTVM": informing the summary of the assets traded by the investigated person during the period of lifting of banking secrecy; and
XI - "TRADED ASSETS – CTVM/DTVM": informing the detail of the assets traded by the investigated person during the period of lifting of banking secrecy.
§ 1 The institutions referred to in Art. 1 must fill in all fields provided in Annex I of this Normative Instruction, except for the cases in § 2, of technical impossibility or non-existence of the information, providing, when applicable, the code that indicates the impeding circumstance and the descriptive detail of that circumstance, according to instructions provided in the said Annex.
§ 2 The files contained in items VI to XI of this article are for exclusive use by Securities Brokers and Distributors, who are exempt from using the files contained in items I to V.
§ 3 The field "CODIGO_TIPO_LANCAMENTO" of the file "IV – STATEMENT" must be filled with the code that correctly represents the type of transaction carried out, according to the list of codes contained in Annex II of this Normative Instruction.
§ 4 The codes 103, 104, 106, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 201, 202, 203, 204, 205, 206, 209, 213, 215, 216, 218, 220 and 222, contained in Annex II, will be discontinued as of June 1, 2028.
Art. 3 The files referred to in Art. 2 must be prepared in text format (extension ".txt"), ASCII standard, observing the following instructions:
I - not contain a header;
II - use the tab character <TAB> as a column separator and the "carriage return" character <ENTER> as a line separator;
III - in the case of absence of information, follow the guidance provided for each field in Annex I of this Normative Instruction;
IV - align text fields to the left and, if the content of the data is smaller than the maximum size of the column, do not fill the remaining characters with spaces;
V - use the ddmmyyyy format, without separators, for date fields (for example, use 05022008 instead of 05/02/2008);
VI - use the UTC standard and the hhmmss format, without separators, for time fields (for example, use 152032 instead of 15:20:32);
VII - numeric fields must contain only numbers, without formatting (dots, dashes, slashes, comma, among others);
VIII - monetary values must always be reported up to the second decimal place, without the need for leading zeros (for example, use 10000 for R$100.00; use 1002303 for R$10,023.03; or use 000 for R$0.00).
§ 1 Securities Brokers and Distributors, in preparing the files contained in items VI to XI of Art. 2, must observe the formatting adopted by the Integrated Broker Management System – SINACOR.
Art. 4 It is the responsibility of the institutions referred to in Art. 1 to observe the deadline and method of forwarding the data, as established by the requesting authority, in accordance with Complementary Law No. 105 of 2001.
§ 1 Responses to direct requests for data of public accounts held by public entities, from the Direct or Indirect Administration, formulated by Public Prosecutors' Offices, Courts of Accounts, Judicial Police, and other competent authorities, will observe the provisions of this Normative Instruction, if so demanded from the institutions referred to in Art. 1.
§ 2 If the account holder or asset holder authorizes access to their data and financial operations, as provided in item V, § 3, of Art. 1 of Complementary Law No. 105 of 2001, the information will be provided in the form of this Normative Instruction, if so demanded from the institutions referred to in Art. 1.
§ 3 Any request for extension of the deadline for forwarding data will be handled directly between the requested institution and the requesting authority.
Art. 5 It is the responsibility of the institutions referred to in Art. 1 to use integrated computer systems for validation, transmission, reception, and control of compliance with the information provided in this Normative Instruction, observing the requirements of security and protection of personal data, as well as the provisions of Law No. 13,709 of August 14, 2018.
Art. 6 Carta-Circular No. 3,454 of June 14, 2010 is hereby revoked.
Art. 7 This Normative Instruction enters into force on December 1, 2026.
Carlos Eduardo Rodrigues da Cunha Gomes
ANNEX I
Layout (Technical Specifications) of the electronic files described in Art. 2 of this Normative Instruction.
I – Branches File
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | COD_COMP_INSTITUTION | Numeric | 3 Characters | Inform the Compe code of the financial institution or inform "999" for institutions that do not have a Compe code. |
| 2 | BRANCH_NUMBER | Numeric | 5 Characters | Inform the branch number without check digit or, if there is no physical branch, inform "00001". |
| 3 | BRANCH_NAME | Text | 50 Characters | Inform the name of the branch or, if non-existent, inform "does not have a physical branch". |
| 4 | STREET_ADDRESS | Text | 80 Characters | Inform the address and complement of the branch location or, if non-existent, inform "does not have a physical branch". |
| 5 | CITY_CODE | Text | 7 Characters | Inform the IBGE code that identifies the city where the physical branch is located or, if the branch is located abroad or does not have a physical branch, inform "0000000". |
| 6 | STATE_CODE | Text | 2 Characters | Inform the IBGE code that identifies the federative unit where the branch is located or, if the branch is located abroad or does not have a physical branch, inform "00". |
| 7 | COUNTRY_ADDRESS | Text | 40 Characters | Inform the name of the country where the branch is located. |
| 8 | BRANCH_ZIP_CODE | Text | 8 Characters | Inform the branch ZIP code in the format 99999999 or, if it does not have a physical branch, inform "00000000". |
| 9 | BRANCH_PHONE | Text | 20 Characters | Inform the branch phone number or, if it does not have a physical branch, inform "0000000000". |
| 10 | BRANCH_OPENING_DATE | Date | 8 Characters | Inform the branch opening date. |
| 11 | BRANCH_CLOSING_DATE | Date | 8 Characters | Inform the branch closing date or, in case of no closing, inform "31129999". |
| 12 | INSTITUTION_CNPJ | Text | 14 Characters | Inform the CNPJ of the financial institution. |
| 13 | INSTITUTION_NAME | Text | 50 Characters | Inform the name of the financial institution, according to Unicad (Information on Entities of Interest of the Central Bank). |
| 14 | INSTITUTION_WITHOUT_PHYSICAL_BRANCH | Numeric | 1 Character | Use the following codes: · "1" if it has a physical branch; or · "2" if it does not have a physical branch. |
II – Accounts File
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | COD_COMP_INSTITUTION | Numeric | 3 Characters | Inform the Compe code of the financial institution or inform "999" for institutions that do not have a Compe code. |
| 2 | BRANCH_NUMBER | Numeric | 5 Characters | Inform the branch number without check digit or, if there is no physical branch, inform "00001". |
| 3 | ACCOUNT_NUMBER | Text | 20 Characters | Inform the account number with the check digit. |
| 4 | ACCOUNT_TYPE | Numeric | 1 Character | Use the following codes: · "1" for demand deposit accounts; · "2" for savings deposit accounts; · "3" for investment accounts; · "4" for other assets, rights or values; · "5" for deposits in national currency, in the country, held by natural or legal persons resident, domiciled or headquartered abroad; or · "6" for prepaid payment accounts, excluding payment accounts held by end users exclusively for the contribution of resources related to social benefit programs established at the municipal, state or federal level. |
| 5 | ACCOUNT_OPENING_DATE | Date | 8 Characters | Inform the account opening date. |
| 6 | ACCOUNT_CLOSING_DATE | Date | 8 Characters | Inform the account closing date or, in case of no closing, inform "31129999". |
| 7 | ACCOUNT_MOVEMENT | Numeric | 1 Character | Use the following codes: · "1" for investigated account with banking movement during the period of lifting of banking secrecy; · "2" for investigated account without movement during the period of lifting of banking secrecy; or · "3" for account of the same financial institution that carried out a banking transaction with an investigated account. |
| 8 | INSTITUTION_CNPJ | Text | 14 Characters | Inform the CNPJ of the financial institution. |
| 9 | INSTITUTION_NAME | Text | 50 Characters | Inform the name of the financial institution, according to Unicad (Information on Entities of Interest of the Central Bank). |
| 10 | INITIAL_ACCOUNT_BALANCE | Numeric | 14 Characters | Inform the value of the initial account balance on the date of the beginning of the lifting of banking secrecy. |
| 11 | FINAL_ACCOUNT_BALANCE | Numeric | 14 Characters | Inform the value of the final account balance on the date of the end of the lifting of banking secrecy. |
| 12 | ACCOUNT_OF_INCORPORATED_INSTITUTION | Text | 14 Characters | Inform the CNPJ of the succeeded financial institution or leave blank when the account is native. |
III – Holders File
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | COD_COMP_INSTITUTION | Numeric | 3 Characters | Inform the Compe code of the financial institution or inform "999" for institutions that do not have a Compe code. |
| 2 | BRANCH_NUMBER | Numeric | 5 Characters | Inform the branch number without check digit or, if there is no physical branch, inform "00001". |
| 3 | ACCOUNT_NUMBER | Text | 20 Characters | Inform the account number with the check digit. |
| 4 | ACCOUNT_TYPE | Numeric | 1 Character | Use the following codes: · "1" for demand deposit accounts; · "2" for savings deposit accounts; · "3" for investment accounts; · "4" for other assets, rights and values; · "5" for deposits in national currency, in the country, held by natural or legal persons resident, domiciled or headquartered abroad; or · "6" for prepaid payment accounts, excluding payment accounts held by end users exclusively for the contribution of resources related to social benefit programs established at the municipal, state or federal level. |
| 5 | HOLDER_TYPE | Text | 1 Character | Use the following codes to inform the type of link in the account: · "T" for the holder; · "1" for the first co-holder; · "2" for the second co-holder and, if applicable, consecutive digits for the remaining co-holders; · "R" for representative; · "L" for legal representative; · "P" for attorney; or · "O" for others. |
| 6 | INVESTIGATED_PERSON | Numeric | 1 Character | Inform whether the person, natural or legal, had banking secrecy lifted, as determined by judicial order, using the following codes: · "0" if it was not lifted; or · "1" if it was lifted. |
| 7 | HOLDER_PERSON_TYPE | Numeric | 1 Character | Use the following codes: · "1" if it is a natural person; or · "2" if it is a legal person. |
| 8 | CPF_CNPJ_HOLDER | Text | 14 Characters | Inform the number of the registration of the natural person in the Individual Taxpayer Registry (CPF); or the registration number of the legal person in the National Registry of Legal Entities (CNPJ). Do not use separators. |
| 9 | HOLDER_NAME | Text | 80 Characters | Inform the full name of the holder, without abbreviations, as presented in the client's identification document, according to the last registration update of the financial institution. |
| 10 | IDENTIFICATION_DOCUMENT_NAME | Text | 50 Characters | Inform the name of the identification document registered on the document itself, which is not CPF or CNPJ. Examples: RG, Work Card, Functional Identity, passport or any document that constitutes the legal entity. |
| 11 | IDENTIFICATION_DOCUMENT_NUMBER | Text | 30 Characters | Inform the number and complement of the identification document, as registered by the financial institution, which may contain formatting. Examples: RG 123456 SSP/DF or OAB 1234-DF. |
| 12 | STREET_ADDRESS | Text | 80 Characters | Inform the home address of the person, including complement, according to the last registration update of the financial institution |
| 13 | CITY_CODE | Text | 7 Characters | Inform the IBGE code that identifies the city of the person's domicile or inform the code "0000000" for a person domiciled abroad. |
| 14 | STATE_CODE | Text | 2 Characters | Inform the IBGE code that identifies the federative unit of the domicile or inform the code "00" for a person domiciled abroad. |
| 15 | COUNTRY_ADDRESS | Text | 40 Characters | Inform the name of the country of the person's domicile. |
| 16 | HOME_ZIP_CODE | Text | 8 Characters | Inform the person's home ZIP code in the format 99999999. |
| 17 | PERSON_PHONE | Text | 20 Characters | Inform the person's phone number contained in the client registry, according to the last registration update of the financial institution. |
| 18 | INCOME_VALUE | Numeric | 14 Characters | Inform the value of the income declared by the account holder to the financial institution. |
| 19 | INCOME_UPDATE_DATE | Date | 8 Characters | Inform the date of the last update of the income value declared by the account holder to the financial institution |
| 20 | ACCOUNT_RELATIONSHIP_START_DATE | Date | 8 Characters | Inform the date of the start of the relationship with the account. |
| 21 | ACCOUNT_RELATIONSHIP_END_DATE | Date | 8 Characters | Inform the date of the end of the relationship with the account. |
| 22 | INSTITUTION_CNPJ | Text | 14 Characters | Inform the CNPJ of the financial institution. |
| 23 | INSTITUTION_NAME | Text | 50 Characters | Inform the name of the financial institution, according to Unicad (Information on Entities of Interest of the Central Bank). |
| 24 | SOCIAL_NAME | Text | 50 Characters | Inform the social name of the client who opts for this right, according to the last registration update of the financial institution. |
| 25 | Text | 500 Characters | Inform the electronic address (e-mail) declared by the holder, when available, using the separator ";" to inform more than one address or, if the information is not available, inform "e-mail not declared". | |
| 26 | REGISTERED_MOBILE_DEVICE | Text | 500 Characters | Inform the identification of mobile devices (cell phones and tablets) registered for use of the mobile banking service, using the separator ";" when there is more than one registered device. |
| 27 | REGISTERED_COMPUTER | Text | 500 Characters | Inform the identification of computers (desktops, notebooks and tablets, among others) registered for use of the internet banking service, using the separator ";" when there is more than one registered device. |
| 28 | FOREIGN_EXCHANGE_CONTRACT | Numeric | 1 Character | Use the following codes: · "0" for holders without foreign exchange contracts signed with the institution during the period of lifting of banking secrecy; or · "1" for holder with foreign exchange contracts signed with the institution during the period of lifting of banking secrecy. |
IV – Statement File
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | CODIGO_CHAVE_EXTRATO | Numeric | 18 Characters | Enter the sequential number generated by the financial institution to identify postings. This code must be unique in each file, individualizing and linking each record in the "EXTRACT" file to its corresponding records in the "SOURCE-DESTINATION" file. |
| 2 | COD_COMP_INSTITUIÇÃO | Numeric | 3 Characters | Enter the Compe code of the financial institution or enter “999” for institutions that do not have a Compe code. |
| 3 | NUMERO_AGÊNCIA | Numeric | 5 Characters | Enter the branch number without the check digit or, if there is no physical branch, enter “00001”. |
| 4 | NUMERO_CONTA | Text | 20 Characters | Enter the account number with the check digit. |
| 5 | TIPO_CONTA | Numeric | 1 Character | Use the following codes: · “1” for demand deposit accounts; · “2” for savings deposit accounts; · “3” for investment accounts; · “4” for other assets, rights, or values; · ”5” national currency deposit accounts in the country, owned by natural or legal persons residing, domiciled, or headquartered abroad; or · “6” for prepaid payment accounts, excluding payment accounts held by end users exclusively for funding resources related to social benefit programs established at the municipal, state, or federal level. |
| 6 | DATA_LANCAMENTO | Date | 8 Characters | Enter the date on which the posting was made. |
| 7 | NUMERO_DOCUMENTO | Text | 20 Characters | Enter the document code used by the financial institution to identify the posting. |
| 8 | DESCRICAO_LANCAMENTO | Text | 100 Characters | Enter the transaction history, description of the type of posting made. |
| 9 | CODIGO_ TIPO_LANCAMENTO | Numeric | 3 Characters | Enter the code that identifies the type of posting made, according to Annex II of this Normative Instruction. |
| 10 | VALOR_LANCAMENTO | Numeric | 14 Characters | Enter the value of the posting. |
| 11 | NATUREZA_LANCAMENTO | Text | 1 Character | Enter the nature of the posting, using the following codes: · “C” for Credit; or · “D” for Debit. |
| 12 | VALOR_SALDO | Text | 14 Characters | Enter the account balance value after the posting. |
| 13 | NATUREZA_SALDO | Text | 1 Character | Enter the nature of the balance, using the following codes: · "C" for Creditor; or · "D" for Debtor. |
| 14 | INFO_ADICIONAIS_LOCAL_TRANSACAO | Text | 100 Characters | Register additional information that, in addition to fields 18 - CODIGO_CIDADE_TRANSACAO and 19 CODIGO_UF_TRANSACAO, allows identifying the transaction location with greater precision. Examples: branch teller, ATM, PAB, store, supermarket, lottery outlet, postal bank, etc. |
| 15 | CNPJ_INSTITUIÇÃO | Text | 14 Characters | Enter the CNPJ (Corporate Tax ID) of the financial institution. |
| 16 | NOME_INSTITUIÇÃO | Text | 50 Characters | Enter the name of the financial institution, as per Unicad (Information on Entities of Interest to the Central Bank). |
| 17 | INTERFACE_TRANSACAO | Numeric | 1 Character | Use the following codes: · “1” operation performed in a physical branch; · “2” operation performed at a banking correspondent; · "3" operation performed at self-service terminals (ATM); · “4” operation performed via internet banking; · "5" operation performed via mobile banking; · “6” operation performed at a Value Transport Company (ETV) · “7” operation performed at a lottery outlet; · “8” operation performed at a commercial establishment (Examples: Pix Change at pharmacy, supermarket, etc.); or · “9” Others. |
| 18 | CODIGO_CIDADE_TRANSACAO | Text | 7 Characters | Enter the IBGE code that identifies the municipality where the transaction occurred or, in the case of internet or mobile banking, the municipality of location of the device (computer, mobile device, etc.) on which the operation was commanded. Enter “0000000” if the location is not available. |
| 19 | CODIGO_UF_TRANSACAO | Text | 2 Characters | Enter the IBGE code that identifies the federative unit where the transaction occurred or, in the case of internet or mobile banking, the federative unit of location of the device (computer, mobile device, etc.) on which the operation was commanded. Enter “00” if the location is not available. |
| 20 | IP_TRANSACAO | Text | 39 Characters | Enter the IP address (Internet Protocol address) of the device used in the transaction via internet or mobile banking, when applicable. Examples: “240.168.169.50” or “2001:0DB8:AD1F:25E2:CADE:CAFE:F0CA:84C1”. |
| 21 | PORTA_IP_HOME_BANKING | Text | 5 Characters | Enter a number from 1 to 65536 indicating the port of the IP address of the device used in the transaction via internet or mobile banking, when applicable. |
| 22 | MAC_ADDRESS_TRANSACAO | Text | 30 Characters | Enter the MAC address (Media Access Control) of the device used to perform the transaction. |
| 23 | HORARIO_LANCAMENTO | Text | 8 Characters | Enter the transaction time in hours, minutes, and seconds (hhmmss), considering the UTC standard of the posting location. |
| 24 | TIPO_CHAVE_PIX_TRANSACAO | Text | 1 Character | Use the following codes: · “1” for PIX key of type CNPJ/CPF; · “2” for PIX key of type phone; · “3” for PIX key of type e-mail; or · “4” for PIX key of type random. |
| 25 | CHAVE_PIX_TRANSACAO | Text | 250 Characters | Enter the PIX key, observing: · If CPF/CNPJ, numbers only, without separators (“.”, “/” and “-”); · If phone, numbers only, starting with 55 and without the “+”; · If the key is e-mail or random, enter exactly as registered at the financial institution. |
| 26 | ID_TRANSACAO_PIX | Text | 35 Characters | Enter the "TransactionIdentification <TxId>" code, unique identifier of the Pix transaction. |
| 27 | IDENTIFICADOR_SESSÃO | Numeric | 18 Characters | Enter the sequential identifier code, when the operation unfolds into two or more transactions (1 to n), for session records of transactions of an account, whereby sessions with more than one transaction must present an identical code. |
V – Source-Destination File
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | CODIGO_CHAVE_OD | Numeric | 18 Characters | Enter the sequential number generated by the financial institution to identify SOURCE-DESTINATION records. This code must be unique and cannot be repeated in the file. |
| 2 | CODIGO_CHAVE_EXTRATO | Numeric | 18 Characters | Enter the sequential number generated by the financial institution to identify postings. This code must be unique in each file, individualizing and linking each record in the "EXTRACT" file to its corresponding records in the "SOURCE-DESTINATION" file. |
| 3 | VALOR_TRANSACAO | Numeric | 14 Characters | Enter the individual value of each document of the transaction. |
| 4 | NUMERO_DOCUMENTO_TRANSACAO | Numeric | 20 Characters | Enter the document number used by the financial institution to identify the transaction |
| 5 | COD_COMP_INSTITUIÇÃO_OD | Numeric | 3 Characters | Enter the Compe code of the financial institution that sent or received funds from the investigated account or “999” for institutions that do not have a Compe code. |
| 6 | NUMERO_AGÊNCIA_OD | Numeric | 5 Characters | Enter the branch number without the check digit or, if there is no physical branch, enter “00001”, that sent or received funds from the investigated account. |
| 7 | NUMERO_CONTA_OD | Numeric | 20 Characters | Enter the number, with the check digit, of the account that sent or received funds from the investigated account. |
| 8 | TIPO_CONTA_OD | Numeric | 1 Character | Use the following codes: · “1” for demand deposit accounts; · “2” for savings deposit accounts; · “3” for investment accounts; · “4” for other assets, rights, or values; · ”5” national currency deposit accounts in the country, owned by natural or legal persons residing, domiciled, or headquartered abroad; or · “6” for prepaid payment accounts, excluding payment accounts held by end users exclusively for funding resources related to social benefit programs established at the municipal, state, or federal level. |
| 9 | TIPO_PESSOA_OD | Numeric | 1 Character | Enter the type of person who participated in the transaction as the orderer or as the beneficiary of funds, using the following codes: · "1" for natural person; or · "2" for legal entity. |
| 10 | CPF_CNPJ_OD | Text | 14 Characters | Enter the CPF or CNPJ, without separators, of the person who carried out the transaction as the orderer or as the beneficiary of funds. In cases of endorsement, enter the CPF or CNPJ of the final beneficiary who received the endorsed check (endossestário), located on the back of the check. |
| 11 | NOME_PESSOA_OD | Text | 80 Characters | Enter, as recorded in the most up-to-date client registration, the name of the person who carried out the transaction with the investigated party as the orderer or as the final beneficiary of funds. In cases of endorsement, fill in the name of the final beneficiary who received the endorsed check (endossestário), located on the back of the check. |
| 12 | NOME_DOC_IDENTIFICACAO_OD | Text | 50 Characters | Enter the name of the identification document of the orderer or final beneficiary used in the transaction, which is not CPF. Examples: RG, Work Card, Functional Identity, Passport, among others. |
| 13 | NUMERO_DOC_IDENTIFICACAO_OD | Text | 20 Characters | Enter the number and complement of the identification document of the orderer or final beneficiary as registered by the financial institution, which may contain formatting. Examples: RG 123456 SSP/DF, OAB 12-DF. |
| 14 | CODIGO_DE_BARRAS | Text | 100 Characters | Enter the numbers that make up the barcode (including the DV) of a compensation document (boleto). Separator characters such as dot, slash, dash, or other formatting characters should be used. |
| 15 | NOME_ENDOSSANTE_CHEQUE | Text | 80 Characters | In cases of endorsement, enter the name of the natural or legal person to whom the check was named, located on the front of the document, i.e., the issuer of the endorsement (endorser). |
| 16 | DOC_ENDOSSANTE_CHEQUE | Text | 50 Characters | Enter the name, number, and complement of the identification document of the natural or legal person to whom the check was named, located on the front of the document, i.e., the issuer of the endorsement (endorser) used in the transaction. Examples: CPF 99999999999, RG 123456 SSP/DF, OAB 12-DF, Functional Identity 123456. |
| 17 | SITUACAO_IDENTIFICACAO | Numeric | 1 Character | Enter the fixed value "0" (zero). |
| 18 | OBSERVACAO | Text | 1000 Characters | Fill in with other important information, such as "cash withdrawal", "withdrawal at the teller window", "distribution of deposits into separate accounts", among others. |
| 19 | CNPJ_INSTITUIÇÃO_OD | Text | 14 Characters | Enter the CNPJ of the financial institution O/D of the posting, without separators (“.”, “/” and “-”). |
| 20 | BENEFICIARIO_BOLETO | Text | 250 Characters | Enter the name of the creditor beneficiary, when the transaction occurs via bank slip, including credit card slips, registered within the implementation phases of the New Billing Platform. |
| 21 | PAGADOR_BOLETO | Text | 250 Characters | Enter the name of the debtor payer, when the transaction occurs via bank slip, including credit card slips, registered within the implementation phases of the New Billing Platform. |
| 22 | CNPJ_INSTITUICAO_EMISSORA_BOLETO | Text | 14 Characters | Enter the CNPJ of the financial institution that issued the slip, without separators (“.”, “/” and “-”). |
| 23 | NOME_INSTITUIÇÃO_EMISSORA_BOLETO | Text | 50 Characters | Enter the name of the financial institution, as per Unicad (Information on Entities of Interest to the Central Bank). |
| 24 | VALOR_NOMINAL_BOLETO | Numeric | 14 Characters | Enter the nominal value of the slip. |
| 25 | TIPO_CHAVE_PIX_PESSOA_OD | Text | 1 Character | Use the following codes: · “1” for PIX key of type CNPJ/CPF; · “2” for PIX key of type phone; · “3” for PIX key of type e-mail; or · “4” for PIX key of type random. |
| 26 | CHAVE_PIX_PESSOA_OD | Text | 250 Characters | Enter the PIX key of the sender or beneficiary of the value transacted via PIX, observing: · If CPF/CNPJ, numbers only, without separators (“.”, “/” and “-”); · If phone, numbers only, starting with 55 and without the “+”; · If the key is e-mail or random, enter exactly as registered at the financial institution. |
| 27 | COMENTARIO_PIX | Text | 500 Characters | Enter the "comments" or "notes" inserted by the service user when performing a transaction via PIX. |
| 28 | ID_TRANSACAO_PIX | Text | 35 Characters | Enter the "TransactionIdentification <TxId>" code, unique identifier of the Pix transaction. |
VI – Data File – CTVM/DTVM
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | CLIENT_CODE | Numeric | 9 Characters | Enter the investor code without the check digit. The field must be padded with leading zeros. Example: Enter “000183071” for investor code 183.071-9. |
| 2 | CLIENT_DOCUMENT | Text | 15 Characters | Enter the investor's document number (CPF for individuals or CNPJ for legal entities), without separators, dots, or dashes, padded with leading zeros. Examples: enter 000012345678901 for CPF 123.456.789-01; enter 001234567000199 for CNPJ 01.234.567/0001-99. |
| 3 | CREATION_DATE | Date | 8 Characters | Enter the date the registration was created at the institution, in YYYYMMDD format. Example: Enter “20190502” for the date 05/02/2019. |
| 4 | LAST_UPDATE_DATE | Date | 8 Characters | Enter the date of the last update to the registration at the institution, in YYYYMMDD format. Example: Enter “20190502” for the date 05/02/2019. |
| 5 | BIRTH_DATE_FOUNDATION_DATE | Date | 8 Characters | Enter the investor's birth date, if an individual, or the company's foundation date, if a legal entity, in YYYYMMDD format. Example: Enter “20190502” for the date 05/02/2019. |
| 6 | PERSON_TYPE | Text | 1 Character | Use the following codes: · "F" for natural person; or · "J" for legal entity. |
| 7 | CLIENT_NAME | Text | 60 Characters | Enter the investor's full name. If the name contains any type of abbreviation, it must be identical to that registered in the stock exchange's registration systems. |
| 8 | IDENTIFICATION_RECORD | Text | 10 Characters | Enter the investor's general registration number, padded with leading zeros. This field must be used for natural persons and must contain “0000000000” if the investor is a legal entity. |
| 9 | SPOUSE_NAME | Text | 60 Characters | Enter the full name of the individual to whom the investor is matrimonially linked, according to current laws. |
| 10 | MARKET_CLIENT_CODE | Numeric | 9 Characters | Enter the investor's code without the check digit. The field must be padded with leading zeros. This code may differ from CLIENT_CODE if the investor has different operation codes for different markets. Example: Enter “000183071” for investor code 183.071-9. |
| 11 | ADDRESS | Text | 30 Characters | Enter the address registered for communications regarding operations indicated in the MARKET field. Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in derivatives, uses the work address. |
| 12 | NUMBER_AND_COMPLEMENT | Text | 15 Characters | Enter the number and complement of the address registered for communication regarding operations indicated in the MARKET field. Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in derivatives, uses the work address. |
| 13 | NEIGHBORHOOD | Text | 18 Characters | Enter the neighborhood of the address registered for communication regarding operations indicated in the MARKET field. Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in derivatives, uses the work address. |
| 14 | CITY | Text | 18 Characters | Enter the city of the address registered for communication regarding operations indicated in the MARKET field. Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in derivatives, uses the work address. |
| 15 | STATE | Text | 2 Characters | Enter the state (federal unit) of the address registered for communication regarding operations indicated in the MARKET field. Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in derivatives, uses the work address. |
| 16 | POSTAL_CODE | Text | 5 Characters | Enter the postal code of the address registered for communication regarding operations indicated in the MARKET field, in AAAAA format (Enter “70012” for postal code 70012-010). Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in derivatives, uses the work address. |
| 17 | POSTAL_CODE_COMPLEMENT | Text | 3 Characters | Enter the complement of the postal code of the address registered for communication regarding operations indicated in the MARKET field, in AAA format (Enter “010” for postal code 70012-010). Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in derivatives, uses the work address. |
| 18 | ACTIVITY_CODE | Numeric | 3 Characters | Enter the economic activity declared by the investor as their main profession. |
| 19 | ACTIVITY_DESCRIPTION | Text | 100 Characters | Enter the description of the economic activity declared by the investor as their main profession, according to the code entered in the previous field. |
| 20 | TELEPHONE | Text | 14 Characters | Enter the investor's telephone number. Example: Enter “00001155551234” for (11) 5555-1234. |
| 21 | MARKET | Text | 10 Characters | Use one of the following options: · “A VISTA” for operations conducted in the CASH market; · “DERIVATIVO” for operations conducted in the DERIVATIVES market; · “TERMO” for operations conducted in the FORWARD market; · “EMPRÉSTIMO” for operations conducted in the LOANS market; · “OPÇÕES” for operations conducted in the OPTIONS market; · “BALCÃO” for operations conducted in the OTC market where the stock exchange is the counterparty to the operations. |
| 22 | Text | 100 Characters | Enter the electronic address (e-mail) registered as primary in CEI or basic data. In the absence of an electronic address, enter "N/A" (only for cases of clients inactive for more than 2 years). | |
| 23 | MOBILE_PHONE | Text | 14 Characters | Enter the investor's mobile phone number. Example: Enter “00011989171234” for (11) 98917-1234. |
| 24 | CLEARING_MEMBER | Numeric | 4 Characters | Enter the clearing member code. Example: Enter “0010” for the clearing member whose code is 10. |
| 25 | CLEARING_MEMBER_DESCRIPTION | Text | 60 Characters | Enter the name of the clearing member, according to the code presented in the previous field and according to the B3 brokers' code list. |
| 26 | CUSTODY_AGENT | Numeric | 4 Characters | Enter the custody agent code according to the B3 list. Example: Enter code “0002” for Custody Agent ABC whose code is 2. |
| 27 | CUSTODY_AGENT_DESCRIPTION | Text | 60 Characters | Enter the name of the custody agent, according to the code presented in the previous field and according to the B3 brokers' code list. |
| 28 | BROKER_CODE | Numeric | 4 Characters | Enter the broker code according to the B3 list. Example: Enter code “0123” for Broker XYZ whose code is 123. |
| 29 | BROKER_CODE_DESCRIPTION | Text | 60 Characters | Enter the name of the broker code, according to the code presented in the previous field and according to the B3 brokers' code list. |
| 30 | CLIENT_STATUS | Text | 1 Character | Use the following codes: · “S” for active investor; or · “N” for inactive investor. |
| 31 | STATUS_DATE | Date | 8 Characters | Enter the date of investor inactivation, for that investor whose status in the previous field is “N”, in YYYYMMDD format. Example: Enter “20190502” for the date 05/02/2019. The field must be blank for the active investor. |
| 32 | RESIDENT_INVESTOR | Text | 1 Character | Use the following codes: · “S” for investor resident in Brazil; or · “N” for non-resident investor. |
| 33 | NATIONALITY | Text | 15 Characters | Enter the country of birth of the natural person investor or the country of foundation of the legal person investor. |
| 34 | NATIVITY | Text | 20 Characters | Enter the city of birth of the natural person investor or the city of foundation of the legal person investor. |
| 35 | MOTHER_NAME | Text | 60 Characters | Enter the full name of the natural person investor's mother. If the name contains any type of abbreviation, it must be identical to that registered in the stock exchange's registration systems. |
| 36 | DECLARED_INCOME | Numeric | 20 Characters | Enter the monthly income declared by the natural person on the date of their registration with the broker; or, for legal entities, the average monthly income of the last 12 months and the respective financial situation. |
| 37 | LAST_DECLARED_INCOME | Numeric | 20 Characters | Enter the last monthly income declared by the natural person in their registration with the broker; or for legal entities, the updated average monthly income of the last 12 months and the respective financial situation. |
| 38 | ADMINISTRATORS_NAMES | Text | 100 Characters | Enter the name(s) of the administrator(s) of the legal entity, using the separator ";". |
| 39 | ADMINISTRATORS_CPF | Numeric | 30 Characters | Enter the CPF(s) of the administrator(s) of the legal entity, using the separator ";". |
| 40 | CLIENT_PROFILE | Text | 20 Characters | Enter according to specific regulation that provides for the duty of verifying the adequacy of products, services, and operations to the client's profile, when applicable. |
| 41 | POLITICALLY_EXPOSED_CLIENT | Text | 1 Character | Use the following codes: · “S” for yes; or · “N” for no. |
| 42 | PEP_SELF_DECLARATION | Text | 14 Characters | For persons classified as politically exposed (response “S” in the previous field), use the following options: · "SELF-DECLARATION" if the information is provided by the investor themselves; or · "INFERRRED" if the investor's response is negative, but the information was obtained by the broker through other sources. |
| 43 | OPERATES_FOR_THIRD_PARTIES | Text | 1 Character | For administrators of investment funds and managed portfolios, use the following codes: · "S" if operates; or · “N” if does not operate. |
| 44 | PROXY_EMAIL | Text | 100 Characters | Enter the electronic address (e-mail) of the proxy. |
| 45 | PROXY_TELEPHONE | Text | 14 Characters | Enter the proxy's telephone number. Example: Enter “00011989171234” for (11) 98917-1234. |
| 46 | PROXY_MOBILE_PHONE | Text | 14 Characters | Enter the proxy's mobile phone number. Example: Enter “00011989171234” for (11) 98917-1234. |
VII – Account Statement/Graphic Account Extract File – CTVM/DTVM
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | CLIENT_CODE | Numeric | 9 Characters | Enter the investor code without the check digit. The field must be padded with leading zeros. Example: Enter “000183071” for investor code 183.071-9. |
| 2 | CLIENT_NAME | Text | 60 Characters | Enter the investor's full name. If the name contains any type of abbreviation, it must be identical to that registered in the stock exchange's registration systems. |
| 3 | ADDRESS | Text | 52 Characters | Enter the address registered for financial communication. Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in the stock exchange, uses the work address. |
| 4 | ADDRESS_COMPLEMENT | Text | 47 Characters | Enter the complement of the address registered for financial communication. Example: João da Silva resides at Rua Ipiranga 10, but for contact purposes regarding operations conducted in the stock exchange, uses the work address. |
| 5 | REFERENCE_DATE | Date | 8 Characters | Enter the reference date of the posting executed in the investor's account, in YYYYMMDD format. Example: A posting executed on 05/02 may have 05/01 (holiday) as reference. Enter “20190501” for the date 05/01/2019. |
| 6 | SETTLEMENT_DATE | Date | 8 Characters | Enter the date on which the posting must be effected in the investor's account, in YYYYMMDD format. Example: A posting effected on 05/02 has 05/01 as reference date, but is settled on 05/06. Enter “20190506” for the date 05/06/2019. |
| 7 | POSTING_DESCRIPTION | Text | 80 Characters | Enter the description of the posting in the investor's account statement. The field is free and may reflect the content of each institution's system. |
| 8 | INITIAL_BALANCE | Numeric | 17 Characters | Enter the absolute value of the invested balance at the beginning of the month referring to the period of the consulted statement. Example: For the consulted period of 03/10 to 03/25, the field must contain the investor's balance on 03/01. |
| 9 | INITIAL_BALANCE_NATURE | Text | 1 Character | Enter the nature of the initial balance, using the following codes: · “C” = Credit; or · “D” = Debit. Examples: Use code “C” when the investor's account balance is positive; and use code “D” when the investor's account balance is negative. |
| 10 | POSTING_VALUE | Numeric | 17 Characters | Enter the absolute value of the posting. Do not use separators or commas. Do not use leading zeros. Example: Enter “1002302” for the value R$ 10,023.02. |
| 11 | POSTING_NATURE | Text | 1 Character | Enter the nature of the posting in the investor's account, using the following codes: · “C” = Credit; or · “D” = Debit. Examples: Use code “C” when the investor makes a deposit in their account; and use code “D” when the investor makes a redemption (withdrawal). |
| 12 | OD_KEY | Numeric | 20 Characters | Enter the unique code of the transaction. This field is a unique identification key for transactions on behalf of the investigated party. |
VIII – Daily Account Movement File for Registration Account/Graphic Account – CTVM/DTVM
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | MOVEMENT_DATE | Date | 8 Characters | Enter the actual date of the posting in the investor's account, in YYYYMMDD format. Example: Enter “20190502” for the date 05/02/2019. |
| 2 | REFERENCE_DATE | Date | 8 Characters | Enter the reference date of the posting executed in the investor's account, in YYYYMMDD format. Example: A posting executed on 05/02 may have 05/01 (holiday) as reference. Enter “20190501” for the date 05/01/2019. |
| 3 | CLIENT_CODE | Numeric | 9 Characters | Enter the investor code without the check digit. The field must be padded with leading zeros. Example: Enter “000183071” for investor code 183.071-9. |
| 4 | SETTLEMENT_DATE | Date | 8 Characters | Enter the date on which the posting must be effected in the investor's account, in YYYYMMDD format. Example: A posting effected on 05/02 has 05/01 as reference date, but is settled on 05/06. Enter “20190506” for the date 05/06/2019. |
| 5 | POSTING_DESCRIPTION | Text | 80 Characters | Enter the description of the posting in the investor's account statement. The field is free and may reflect the content of each institution's system. |
| 6 | POSTING_VALUE | Numeric | 15 Characters | Enter the absolute value of the posting. Do not use separators or commas. Do not use leading zeros. Example: Enter “1002302” for the value R$ 10,023.02. |
| 7 | POSTING_NATURE | Text | 1 Character | Enter the nature of the posting in the investor's account, using the following codes: · “C” = Credit; or · “D” = Debit. Examples: Use code “C” when the investor makes a deposit in their account; and use code “D” when the investor makes a redemption (withdrawal). |
| 8 | OD_KEY | Numeric | 20 Characters | Enter the unique code of the transaction. This field is a unique identification key for transactions on behalf of the investigated party. |
| 9 | SOURCE_BANK | Numeric | 8 Characters | Enter the ISPB code of the source bank of the postings credited in the investigated account. Note: The field is filled only when the posting history is TED/DOC or internal transfer. |
| 10 | SOURCE_BRANCH | Numeric | 5 Characters | Enter the code of the source branch, without check digit, of the postings credited in the investigated account. Enter “99999” for cases of credits received via STR005R2 and STR007R2 messages and place the message code in the OBSERVATION field. Note: The field is filled only when the posting history is TED/DOC or internal transfer. |
| 11 | SOURCE_ACCOUNT | Numeric | 15 Characters | Enter the number of the source account, with check digit, of the postings credited in the investigated account. For cases of credits received via STR005R2 and STR007R2 messages, place the message code in the OBSERVATION field. Note: The field is filled only when the posting history is TED/DOC or internal transfer. |
| 12 | SOURCE_CPF_CNPJ | Text | 14 Characters | Enter the CPF or CNPJ of the source of the postings credited in the investigated account. Note: The field is filled only when the posting history is TED/DOC or internal transfer. |
| 13 | DESTINATION_BANK | Numeric | 8 Characters | Enter the ISPB code of the destination bank of the postings debited in the investigated account. Note: The field is filled only when the posting history is TED/DOC or internal transfer. |
| 14 | DESTINATION_BRANCH | Numeric | 5 Characters | Enter the code of the destination branch, without check digit, of the postings debited in the investigated account. Note: The field is filled only when the posting history is TED/DOC or internal transfer. |
| 15 | DESTINATION_ACCOUNT | Numeric | 15 Characters | Enter the number of the destination account, with check digit, of the postings debited in the investigated account. Note: The field is filled only when the posting history is TED/DOC or internal transfer. |
| 16 | DESTINATION_CPF_CNPJ | Text | 14 Characters | Enter the CPF or CNPJ of the destination of the postings debited in the investigated account. Note: The field is filled only when the posting history is TED/DOC or internal transfer. |
| 17 | OBSERVATION | Text | 100 Characters | Field intended to inform relevant data. Note: Enter the message code for credits received via STR005 and STR007 messages. |
IX – Investment Position File – CTVM/DTVM
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | CLIENT_CODE | Numeric | 9 Characters | Enter the investor code without the check digit. The field must be padded with leading zeros. Example: Enter “000183071” for investor code 183.071-9. |
| 2 | POSITION_START_DATE | Date | 8 Characters | Enter the start date of the period of lifting of banking secrecy, in YYYYMMDD format. It must serve as the basis for the information on investment positions existing on this date. Example: Enter “20190502” for the date 05/02/2019. |
| 3 | POSITION_END_DATE | Date | 8 Characters | Enter the end date of the period of lifting of banking secrecy, in YYYYMMDD format. It must serve as the basis for the information on investment positions existing on this date. Example: Enter “20190502” for the date 05/02/2019. |
| 4 | INVESTMENT_SEGMENT | Text | 2 Characters | Use the following codes: · “RV” (VARIABLE INCOME) in the case of investments in the variable income segment; · “RF” (FIXED INCOME) in the case of investments in the fixed income segment; · “F” (FUNDS) in the case of investments in the funds segment; · “O” in the case of another type of segment. |
| 5 | SEGMENT_DETAIL | Text | 15 Characters | Enter the detail of the investment position, i.e., whether the balance refers to the asset portfolio - stocks; derivatives; dividends; or lending of assets. If the involved party has more than one type of asset, the details must be entered on separate lines. If necessary, to complete the 15 characters of this field, fill with single spaces. |
| 6 | ASSET_VALUE_START | Numeric | 11 Characters | Enter the value of the asset at the start of the period of lifting of banking secrecy. Do not use separators or commas. Example: Enter “00001134478” for the amount of shares equivalent to R$11,344.78. |
| 7 | ASSET_VALUE_END | Numeric | 11 Characters | Enter the value of the asset at the end of the period of lifting of banking secrecy. Do not use separators or commas. Example: Enter “00001134478” for the amount of shares equivalent to R$11,344.78. |
X – Business Summary File – CTVM/DTVM
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | CLIENT_CODE | Numeric | 9 Characters | Enter the investor code without the check digit. The field must be padded with leading zeros. Example: Enter “000183071” for investor code 183.071-9. |
| 2 | BUSINESS_CODE | Text | 20 Characters | Enter the descriptive code of the traded asset. The field must not be padded with leading zeros. Example: For code PETR4 (5 characters), enter only PETR4. |
| 3 | INITIAL_PERIOD | Date | 8 Characters | Enter the date of purchase of assets, in YYYYMMDD format. Example: Enter “20190502” for the date 05/02/2019. |
| 4 | FINAL_PERIOD | Date | 8 Characters | Enter the date of sale of assets, in YYYYMMDD format. Example: Enter “20190502” for the date 05/02/2019. |
| 5 | PURCHASE_QUANTITY | Numeric | 9 Characters | Enter the quantity of assets purchased linked to the code entered in the BUSINESS_CODE field, including leading zeros. Example: Enter “000000100” for the purchase of 100 PETR4 shares. |
| 6 | SALE_QUANTITY | Numeric | 9 Characters | Enter the quantity of assets sold linked to the code entered in the BUSINESS_CODE field, including leading zeros. Example: Enter “000000100” for the sale of 100 PETR4 shares. |
| 7 | AVERAGE_PURCHASE_PRICE | Numeric | 8 Characters | Enter the average purchase price of the asset linked to the code entered in the BUSINESS_CODE field, including leading zeros. Example: Enter “00001772” for the value of R$17.72. |
| 8 | AVERAGE_SALE_PRICE | Numeric | 8 Characters | Enter the average sale price of the asset linked to the code entered in the BUSINESS_CODE field, including leading zeros. Example: Enter “00001462” for the value of R$14.62. |
| 9 | NET_QUANTITY | Numeric | 9 Characters | Enter the net quantity of assets in the portfolio, including leading zeros. Example: Enter “000000100” if 100 PETR4 shares remain in the portfolio. |
| 10 | FINANCIAL_POSITION | Text | 8 Characters | Use the following codes: · “ZERADA” if there is no balance in the portfolio of the respective BUSINESS_CODE; or · “COMPRADA” if there is a balance in the portfolio of the respective BUSINESS_CODE. |
XI – Traded Assets File – CTVM/DTVM
| Field | Field Name | Type | Size | Description |
|---|---|---|---|---|
| 1 | CODIGO_DO_CLIENTE | Numeric | 9 Characters | Enter the investor code without the check digit. The field must be padded with leading zeros. Example: Enter “000183071” for investor code 183.071-9. |
| 2 | DATA_DO_NEGOCIO | Date | 8 Characters | Enter the transaction date in the format YYYYMMDD. Example: Enter “20190502” for the date 05/02/2019. |
| 3 | COMPRA_VENDA | Text | 1 Character | Use the following codes: · "C" for purchase; or · "V" for sale. |
| 4 | MERCADO | Text | 10 characters | Enter the market to which the referenced asset is linked. |
| 5 | PRAZO_VENCIMENTO | Numeric | 5 Characters | Enter the number of days until the asset's maturity. |
| 6 | CODIGO_NEGOCIACAO | Text | 20 Characters | Enter the negotiation codes according to the established standard to identify the traded asset. |
| 7 | ESPECIFICACAO_DO_ATIVO | Text | 100 Characters | Enter the description of the traded asset according to the established standard to identify the detailed breakdown of the traded asset. |
| 8 | QUANTIDADE | Numeric | 10 Characters | Enter the quantity of assets bought/sold. |
| 9 | PRECO | Numeric | 10 Characters | Enter the value paid for each asset bought/sold. Do not use separators or commas. Examples: Enter “1002302” for the value of R$ 10,023.02; enter “10000” for the value of R$ 100.00. |
| 10 | VALOR_TOTAL | Numeric | 20 Characters | Enter the total value of the assets bought/sold in the transaction. Do not use separators or commas. Examples: Enter “1002302” for the value of R$ 10,023.02; enter “10000” for the value of R$ 100.00. |
ANNEX II
Codes for filling out field 9 – “CODIGO_TIPO_LANCAMENTO” of file IV “EXTRATO”
I – Codes for debit entries
| Code | Suggested Description |
|---|---|
| 101 | Cleared checks |
| 102 | Charges |
| 103 | Reversals |
| 104 | Advised entry |
| 105 | Fees |
| 106 | Investment/Application |
| 107 | Loan or financing payment |
| 108 | Foreign exchange |
| 109 | CPMF |
| 110 | IOF |
| 111 | Income tax |
| 112 | Payment to suppliers |
| 113 | Salary/benefits/subsidies payment |
| 114 | Electronic withdrawal |
| 115 | Shares |
| 117 | Transfer between accounts |
| 118 | Return of clearing |
| 119 | Return of deposited check |
| 120 | Interbank transfer (DOC, TED) |
| 121 | Supplier advance |
| 122 | OC/AEROPS |
| 123 | Cash withdrawals |
| 124 | Check paid in cash |
| 125 | Various payments (not included in specific codes) |
| 126 | Tax payment |
| 127 | Credit card bill payment from the same institution |
| 128 | Credit card bill payment from another institution |
| 129 | Investment |
| 130 | Automatic investment/application |
| 131 | Capitalization title |
| 132 | Private pension investment |
| 133 | Send via transfer between accounts within the same institution |
| 134 | Send via inter-institution transfer |
| 135 | Send via PIX transfer |
| 136 | Send/remittance of funds abroad |
| 137 | Send via transfer to same ownership, except PIX |
| 138 | Return of deposited check |
| 139 | Reversals of cash deposits |
| 140 | Reversals of transfers |
| 141 | Reversal of send/remittance of funds abroad |
| 142 | Various reversals (not included in specific codes) |
| 143 | Debit card purchase |
| 144 | Insurance payment |
| 145 | Utility bill payment |
| 146 | Consortium payment |
| 147 | Boleto payment, except utility bills |
| 148 | Prepaid card recharge |
| 149 | Prepaid service recharge |
| 150 | Judicial/legal block |
| 151 | Cash withdrawal via Pix-Withdrawal |
| 152 | Cash withdrawal via Pix-Change |
| 153 | Cash withdrawal at conventional teller within the branch using account card |
| 154 | Cash withdrawal at ATM in your branch |
| 155 | Cash withdrawal within your branch via check |
| 156 | Cash withdrawal within your branch via withdrawal receipt |
| 157 | Cash withdrawal at 24-Hour Bank ATM |
| 158 | Cash withdrawal at correspondent |
| 159 | Cash withdrawal at bank correspondent via check |
| 160 | Cash withdrawal at bank correspondent via withdrawal receipt |
| 161 | Cash withdrawal at Saque e Pague network ATM |
| 162 | Cash withdrawal at Plus network ATM |
| 163 | Cash withdrawal at Cirrus network ATM |
| 164 | Cash withdrawal via Cash-in-Transit Company (ETV) delivered to home |
| 165 | Debit in internal operation |
| 166 | Debit in special mechanism for PIX BLOQUEIO return |
| 167 | Debit for PIX precautionary block |
II – Codes for credit entries
| Code | Suggested Description |
|---|---|
| 201 | Deposits |
| 202 | Net collection |
| 203 | Check returns |
| 204 | Reversals |
| 205 | Advised entry |
| 206 | Investment redemption |
| 207 | Loan/financing |
| 208 | Foreign exchange |
| 209 | Interbank transfer (DOC, TED) |
| 210 | Shares |
| 211 | Dividends |
| 212 | Insurance |
| 213 | Transfer between accounts |
| 214 | Special deposits |
| 215 | Return of clearing |
| 216 | OCT |
| 217 | Supplier payments |
| 218 | Various payments (not included in specific codes) |
| 219 | Salary/benefits/subsidies receipt |
| 220 | Cash deposits |
| 221 | Tax receipts |
| 222 | Credit card receivables |
| 223 | PIX receipt via QRCODE |
| 224 | Cash deposit at conventional teller within the branch of the credited account |
| 225 | Check deposit at conventional teller within the branch of the credited account |
| 226 | Deposit with funds available at the same institution, at conventional teller within the branch of the credited account |
| 227 | Cash deposit at ATM |
| 228 | Check deposit at ATM |
| 229 | Deposit with funds available at the same institution at ATM |
| 230 | Cash deposit at conventional teller within a branch different from that of the credited account |
| 231 | Check deposit at conventional teller within a branch different from that of the credited account |
| 232 | Deposit with funds available at the same institution at conventional teller within a branch different from that of the credited account |
| 233 | Cash deposit at conventional teller within the branch for deposit with numeric identification |
| 234 | Check deposit for clearing at conventional teller within the branch for deposit with numeric identification |
| 235 | Deposit with funds available at conventional teller within the branch for deposit with numeric identification |
| 236 | Cash deposit at conventional teller within the branch for deposit with alphanumeric identification |
| 237 | Check deposit for clearing at conventional teller within the branch for deposit with alphanumeric identification |
| 238 | Deposit with funds available at conventional teller within the branch for deposit with alphanumeric identification |
| 239 | Cash deposit at conventional teller within the branch for deposit with identification card |
| 240 | Check deposit for clearing at conventional teller within the branch for deposit with identification card |
| 241 | Deposit with funds available at conventional teller within the branch for deposit with identification card |
| 242 | Cash deposit at the centralizer/treasury of the cash-in-transit company via armored car |
| 243 | Check deposit at the institution's centralizer via armored car |
| 244 | Cash deposit at correspondent |
| 245 | Check deposit at correspondent |
| 246 | Deposit with funds available at the same institution at correspondent |
| 247 | Cash deposit at Saque e Pague terminal |
| 248 | Check deposit at Saque e Pague terminal |
| 249 | Cash deposit at 24-Hour Bank terminal |
| 250 | Check deposit at 24-Hour Bank terminal |
| 251 | Money deposit in TecBan Mais Varejo product |
| 252 | PIX receipt destined for Pix-Withdrawal operation |
| 253 | PIX receipt destined for Pix-Change operation |
| 254 | Non-automatic financial investment redemption |
| 255 | Automatic investment redemption |
| 256 | Receipt of funds from private pension |
| 257 | Receipt of funds from capitalization title |
| 258 | Receipt of funds from transfers between accounts, except PIX |
| 259 | Receipt of funds via inter-institution transfers |
| 260 | Receipt of funds from transfers between accounts of same ownership |
| 261 | Receipt of funds via PIX transfer |
| 262 | Receipt of funds from abroad |
| 263 | Receipt of funds from check reversal |
| 264 | Receipt of funds from transfer reversals |
| 265 | Receipt of funds from reversal of remittances abroad |
| 266 | Receipt of funds from various reversals not already identified |
| 267 | Receivables advance |
| 268 | Credit of receivables from other institutions (IF or IP) |
| 269 | Receipt of various reimbursements |
| 270 | Receipt of earnings/interest |
| 271 | Receipt of government credits |
| 272 | Unblock of judicial/legal order |
| 273 | Receipt of pending deposit |
| 274 | Credit of internal operation |
| 275 | Credit of special mechanism for return of blocked PIX |
| 276 | Credit from unblocking of precautionary PIX operation |
| 277 | Credit of collection via boletos |
| 278 | Credit of receivables via check |
NOTE
This
Normative Instruction (IN BCB) aims to update the layouts established in Circular Letter No. 3,454, of June 14, 2010, to be adopted by institutions authorized to provide information, requested by competent authorities, related to accounts and assets that had banking secrecy lifted, in accordance with Complementary Law No. 105, of January 10, 2001.
Decree No. 10,411, of June 30, 2020, provides for the mandatory implementation of regulatory impact analysis (AIR) for the issuance of normative acts of general interest produced by the organs and entities of the direct, autarchical, and foundational federal public administration, except for the exemption cases provided for in its Article 4.
This
IN BCB falls under the exemption from conducting AIR provided for in item IV, of Article 4 of the aforementioned Decree, given the need to update a normative instrument considered obsolete, due to the evolution of financial products and services since its issuance on June 14, 2010.
Carlos
Eduardo Rodrigues da Cunha Gomes
Head of the Department of Institutional Service
Note from RegAlert. AI assistants can read this document in full, and search 70,000+ more, through the RegAlert MCP connector (https://mcp.regalert.today/mcp). Free with an account. How to connect ChatGPT, Claude or Cursor.
RegAlert holds no document that amends or replaces this one. This is not a check that it is in force: confirm with the regulator.
“Carta-Circular No. 3,454 of June 14, 2010 is hereby revoked.”
“Amends the format of information under Circular No. 3,290 of September 5, 2005.”
“provisions of Law No. 13,709 of August 14, 2018.”
“banking secrecy has been lifted in accordance with Complementary Law No. 105 of January 10, 2001.”
“authority conferred by Article 23, item I, letter "a" of the Internal Regulations of the Central Bank of Brazil, annexed to Resolution BCB No. 340 of September 21, 2023”
“based on the sole paragraph of Article 5 of Circular No. 3,290 of September 5, 2005, and considering the provisions of Circular No. 3,978 of January 23, 2020”
This document amends: Circular No. 3290 — Identification and Registration of Check Deposit and Settlement Operations and Issuance of Resource Transfer Instruments
This document supersedes: Circular Letter No. 3454 — Discloses the layout of information under Circular No. 3,290 of September 5, 2005
Against Circular Letter No. 3454 — Discloses the layout of information under Circular No. 3,290 of September 5, 2005 (2010-06-14)
6 new obligations · 2 changed obligations · 1 change of scope · 6 not carried over
15 obligations are the same in both texts.
“Not carried over” means the sentence has no counterpart in this text; the rule can still be in force in another text.
More like this from BCB
BCB published 10 documents in the last 30 days. We email you each new one the day it's published.
Source: Banco Central do Brasil — original document · Summary generated with machine assistance and reviewed before publication; the authoritative text is the regulator's original document. How RegAlert works
In RegAlert: added · updated