Listagem de bancos comerciais brasileiros
For a english version of README.md, please follow me
Esta lista contém 280+ bancos cadastrados, nos seguintes formatos:
- CSV: bancos.csv
- JSON: bancos.json
- Markdown: bancos.md
- SQL: bancos.sql
- XML: bancos.xml
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 |
PIX Type | Tipo de participante PIX/SPI | DRCT - Direto, INDR - Indireto, null |
Url | Website | - |
DateOperationStarted | Data de início da operação | - |
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 | - |
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 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!
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
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 chamado de 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
- CPF - Cadastro Pessoa Física - RFB
- FEBRABAN - Federação Brasileira de Bancos
- ISPB - Identificação do SPB
- PIX - Pagamentos Instantâneos
- RFB - Receita Federal do Brasil
- RSFN - Rede do SFN
- SFN - Sistema Financeiro Nacional
- SPB - Sistema de Pagamentos Brasileiro
- SPI - Sistema de Pagamentos Instantâneos
- STR - Sistema de Transferência de Reserva
- 2021-06-22: Adicionado 2 novos bancos e atualizado 4 novos participantes do SPI (PIX) - @guibranco
- 2021-06-09: Issue #82 - Corrigido caracter inválido no nome do banco COMPE 014 - @mdapper
- 2021-05-21: Issue #75 - Adicionado BIORC - @guibranco
- 2021-05-21: Issue #74 - Adicionado BV - @guibranco
- 2021-05-05: Issue #50 - Dados do PIX - @guibranco
- 2021-04-28: Milestone #1 - Versão 2 - @guibranco
- 2021-04-27: Issue #45 - Adicionado schemas/classes - @guibranco
- 2021-04-27: Issue #44 - Adicionado lista Markdown - @guibranco
- 2021-04-27: Issue #42 - Código COMPE no arquivo Bancos.sql convertido de integer para string/varchar - @silverio27
- 2021-04-27: Issue #36 - Listas normalizadas (dados e estrutura) - @guibranco
- 2021-04-27: Issue #31 - Adicionado ISP nas listas - @guibranco
- 2021-04-27: Issue #9 - Adicionado sites nas listas - @guibranco
- 2021-04-27: Issue #4 - Adicionado CNPJ nas listas - @guibranco
- 2021-01-20: Issue #53 - Adicionado Digio - @gslvrp
- 2021-01-06: Issue #51 - Adicionado PicPay - @kingaspx
- 2020-06-18: Issue #46 - Corrige dados do Santander - @raframil
- 2020-05-12: Issue #41 - Corrige data de atualização do Banco Neon - @silverio27
- 2020-05-12: Issue #41 - Corrigido data de atualização do Banco Neon - @silverio27
- 2020-04-29: Issue #40 - Corrigido nome do Banco Inter - @iurisilvio
- 2020-04-28: Removido vírgula em excesso no arquivo bancos.json - @wesleydeveloper
- 2020-04-24: Issue #35 - Adicionado Stone Pagamentos S.A. - @lucastorress
- 2020-04-23: Issue #34 - Publicação automática do pacote NPM - @guibranco
- 2020-04-23: Issue #32 - Corrigido dados do Banco Órama em bancos.sql - @VGsss
- 2020-04-23: Issue #33 - Corrigido dados do RaboBank - @rpenha
- 2020-04-17: Atualização do readme.md e do readme.en.md, publicação do github.io pages
- 2020-04-15: Issue #30 - Adicionado package.json para pacote NPM - @RauppRafael
- 2020-04-15: Adicionado badges - @guibranco
- 2020-03-20: Issue #25 - Corrigido acentuação do Banco de Brasília - @luisccf
- 2020-03-20: Issue #28 - Adicionado Banco Brasil Plural - @lucastorress
- 2020-03-20: Issue #27 - Adicionado Cooperativa Central de Crédito - AILOS - @olvsamuel
- 2020-03-20: Issue #29 - Adicionado coluna "UpdatedAt" em bancos.sql - @guibranco
- 2020-03-20: Issue #22 - Adicionado Banco Máxima - @guibranco
- 2020-02-19: Issue #23 - Corrigido dados do NuBank - @rodrigondec
- 2020-01-15: Issue #21 - Adicionado Órama DTVM S.A. - @guibranco
- 2019-12-26: Issue #19 - Adicionado Acesso Soluções e Pagamento S.A. - @baldini
- 2019-11-12: Issue #17 - Adicionado coluna IsDeleted no arquivo .sql - @guibranco
- 2019-11-12: Issue #16 - Substituido Banco Potencial pelo Neon. Removido banco Neon - @RauppAndPony
- 2019-08-02: Issue #11 - Adicionado Banco C6 - @guibranco
- 2019-05-21: Issue #10 - Adicionado versão inglês do README.md - @guibranco
- 2019-05-21: Issue #5 e Issue #6 - Adicionado listas CSV e XML dos dados - @guibranco
- 2019-05-21: Issue #8 - Adicionado Banco BS2 - @guibranco
- 2019-04-03: PR #7 - Corrigido nome do Bradesco em bancos.json - @jesobreira
- 2019-01-15: Issue #3 - Adicionado Banco Inter em bancos.sql - @diegolourenco
- 2019-01-15: Renomeado arquivos para bancos.formato - @guibranco
- 2018-01-28: Adicionado formato JSON - @raphaelcunha
- 2018-01-28: Adicionado XP Investimentos e NuBank - @raphaelcunha
- 2017-10-26: Adicionado 248 bancos no formato T-SQL - @guibranco