Bancos Brasileiros
🇧🇷 🏦 📋 Lista de bancos comerciais brasileiros
[!Note]
For an English (EN_US) version of README.md, please follow me.
Lista de Bancos
Formatos
Esta lista contém 400+ bancos cadastrados, nos seguintes formatos:
- CSV: bancos.csv
- JSON: bancos.json
- Markdown: bancos.md
- SQL: bancos.sql
- XML: bancos.xml
Dados disponíves
Cada uma das listas possui as seguintes informações (schema):
Coluna | Descrição | Observações |
---|---|---|
COMPE | Código - COMPE | 3 dígitos |
ISPB | Código - ISPB | 8 dígitos |
Document | Documento - CNPJ | 14 números - 18 dígitos (formatado) |
LongName | Nome extenso | Conforme BACEN - STR |
ShortName | Nome reduzido | Conforme BACEN - STR |
Network | Rede | RSFN, Internet, null |
Type | Tipo | comercial, múltiplo, caixa econômica, null |
PixType | Tipo de participante PIX/SPI | DRCT - Direto, INDR - Indireto, null |
Charge | Efetua cobrança | true, false, null |
CreditDocument | Efetua TED | true, false, null |
LegalCheque | Se pertence ao “Cheque Legal” | true, false |
Detecta Flow | Se pertence ao “Detecta Flow” | true, false |
PCR | Se pertence ao “PCR” | true, false |
PCRP | Se pertence ao “PCRP” | true, false |
SalaryPortability | Efetua/recebe portabilidade de salário | “Banco folha e Destinatário” - ambas as operações, “Destinatário” - apenas recebe, null |
Products | Lista de produtos oferecidos | Apenas em português |
Url | Website | - |
DateOperationStarted | Data de início da operação comercial | - |
DatePixStarted | Data de início da operação PIX | Somente para PSP do SPI |
DateRegistered | Data de cadastro no schema | - |
DateUpdated | Data de alteração no schema | - |
Schemas e classes
Um arquivo de schema está disponível na pasta schemas para as listas do tipo:
E classes (DTO - Data Transport Object) das seguintes linguagens:
Exemplos
Exemplos de implementação estão disponíveis na pasta examples, atualmente dispomos de exemplos nas seguintes tecnologias:
Caso sinta falta de um exemplo, na linguagem, biblioteca ou framework, abra uma issue solicitando um projeto de exemplo na tecnologia desejada!
NPM - Node Package Manager
Este repositório está disponível no NPM com o nome bancos-brasileiros.
Um agradecimento ao @RauppRafael por ter idealizado e criado a versão 1.0.0 no NPM.
npm i bancos-brasileiros
NuGet - Package Manager for .NET
Este repositório está disponível no NuGet com o nome BancosBrasileiros.
dotnet add package BancosBrasileiros
Packagist - Package Manager for PHP/Composer
ste repositório está disponível no Packagist com o nome guibranco/bancos-brasileiros
composer require guibranco/bancos-brasileiros
Siglas e abreviações
Para aqueles que não estão familiarizados com entidades financeiras/regulatórias brasileiras:
ABBC | Associação Brasileira de Bancos |
---|---|
BCB | Banco Central do Brasil (autoridade reguladora) (também conhecido como BACEN ou BC) |
CIP | Câmara Interbancária de Pagamentos |
CNPJ | Cadastro Nacional de Pessoa Jurídica - RFB |
COMPE | Sistema de Compensação de Cheques e Outros Papéis |
CTC | Central de Transferência de Crédito |
CPF | Cadastro de Pessoa Física - RFB |
CVM | Comissão de Valores Mobiliários |
FEBRABAN | Federação Brasileira de Bancos |
ISPB | Identificação de SPB |
PCPS | Plataforma Centralizada de Portabilidade de Salário |
PCR | Plataforma Centralizada de Recebíveis |
PIX | Pagamentos Instantâneos Brasileiro |
RFB | Receita Federal do Brasil |
RSFN | Rede do Sistema Financeiro Nacional |
SFN | Sistema Financeiro Nacional |
SLC | Serviço de Liquidação Cartões |
SILOC | Sistema de Liquidação Diferida das Transferências Interbancárias de Ordens de Crédito |
SITRAF | Sistema de Transferência de Fundos |
SPB | Sistema de Pagamentos Brasileiro |
SPI | Sistema de Pagamentos Instantâneos |
STR | Sistema de Transferência de Reservas |
Atualizações
Os dados são atualizados diariamente de forma automática por meio de uma ferramenta que coleta as informações de listas de fontes oficiais.
[!Warning]
Se você encontrar algum problema com os dados, banco ausente ou dados desatualizados, abra um issue neste repositório: Novo Issue