Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guibranco/bancosbrasileiros

🇧🇷 :bank: :clipboard: Brazilian banks list
https://github.com/guibranco/bancosbrasileiros

bacen banco banco-central-do-brasil bancocentral bancocentraldobrasil bancos bank banks bcb brasileiros comercial csv febraban federacao-brasileira-de-bancos hacktoberfest json pix spi sql xml

Last synced: 22 days ago
JSON representation

🇧🇷 :bank: :clipboard: Brazilian banks list

Awesome Lists containing this project

README

        

# Bancos Brasileiros

🇧🇷 🏦 📋 Brazilian commercial banks list

[![Build status](https://ci.appveyor.com/api/projects/status/f9sx7ux82epp8bd6?svg=true)](https://ci.appveyor.com/project/guibranco/bancosbrasileiros)
[![Daily updates](https://github.com/guibranco/BancosBrasileiros/actions/workflows/daily-updates.yml/badge.svg)](https://github.com/guibranco/BancosBrasileiros/actions/workflows/daily-updates.yml)
[![Link checker](https://github.com/guibranco/BancosBrasileiros/actions/workflows/link-checker.yml/badge.svg)](https://github.com/guibranco/BancosBrasileiros/actions/workflows/link-checker.yml)
[![GitHub last commit](https://img.shields.io/github/last-commit/guibranco/BancosBrasileiros)](https://wakatime.com/badge/github/guibranco/BancosBrasileiros)
[![GitHub license](https://img.shields.io/github/license/guibranco/BancosBrasileiros)](https://wakatime.com/badge/github/guibranco/BancosBrasileiros)
[![time tracker](https://wakatime.com/badge/github/guibranco/BancosBrasileiros.svg)](https://wakatime.com/badge/github/guibranco/BancosBrasileiros)

[![Maintainability](https://api.codeclimate.com/v1/badges/2dfea6fc7a71e09ea7da/maintainability)](https://codeclimate.com/github/guibranco/BancosBrasileiros/maintainability) [![CodeFactor](https://www.codefactor.io/repository/github/guibranco/BancosBrasileiros/badge)](https://www.codefactor.io/repository/github/guibranco/BancosBrasileiros)
[![codebeat badge](https://codebeat.co/badges/6ca48409-5cda-48b2-844e-9248c2416865)](https://codebeat.co/projects/github-com-guibranco-bancosbrasileiros-main)
[![Known Vulnerabilities](https://snyk.io/test/github/guibranco/BancosBrasileiros/badge.svg?style=plastic)](https://snyk.io/test/github/guibranco/BancosBrasileiros)
[![GitHub issues](https://img.shields.io/github/issues/guibranco/bancosbrasileiros)](https://github.com/guibranco/bancosbrasileiros/issues)

![Bancos Brasileiros logo](https://raw.githubusercontent.com/guibranco/BancosBrasileiros/main/logo.png)

> [!Note]
>
> Para a versĂŁo em PortuguĂŞs *(PT_BR)* do README.md, [siga me](https://guibranco.github.io/BancosBrasileiros/README.pt-br.html) por favor.

---

## List of banks

### Formats

This list contains 400+ registered banks, in the following formats:

- **CSV**: [bancos.csv](/data/bancos.csv)
- **JSON**: [bancos.json](/data/bancos.json)
- **Markdown**: [bancos.md](/data/bancos.md)
- **SQL**: [bancos.sql](/data/bancos.sql)
- **XML**: [bancos.xml](/data/bancos.xml)

### Available data

Each of the lists has the following information (schema):

| Column | Description | Observations |
|:------:|:-----------:|:------------:|
| COMPE | Code - COMPE | 3 digits |
| ISPB | Code - ISPB | 8 digits |
| Document | Document - CNPJ | 14 numbers - 18 digits (formatted) |
| LongName | Long name | According to BACEN - STR |
| ShortName | Short name | According to BACEN - STR|
| Network | Network | RSFN, Internet, null |
| Type | Type | commercial, multiple, savings, null |
| PixType | Type of PIX/SPI participant | DRCT - Directly, INDR - Indirectly, null |
| Charge | If does charge operations | true, false, null |
| CreditDocument | If does TED operations | true, false, null |
| LegalCheque | If it belongs to the "Cheque Legal" | true, false |
| DetectaFlow | If it belongs to the "Detecta Flow" | true, false |
| PCR | If it belongs to the "PCR" | true, false |
| PCRP | If it belongs to the "PCRP" | true, false |
| SalaryPortability | If does/accept salary portability | "Banco folha e Destinatário" - both operations, "Destinatário" - only receive, null |
| Products | List of products offered | In Portuguese only |
| Url | Website | - |
| DateOperationStarted | Commercial operation start date | - |
| DatePixStarted | PIX operation start date | Only for those PSP of SPI |
| DateRegistered | Registration date on schema | - |
| DateUpdated | Change date on schema | - |

---

## Schemas and classes

A schema file is available in the folder [schemas](/schemas) for lists of type:

- [JSON](schemas/schema.json)
- [SQL](schemas/schema.sql)
- [XML](schemas/schema.xml)

And classes (DTO - Data Transport Object) in the following languages:

- [C#](/schemas/csharp.cs) C Sharp
- [Dart](/schemas/dart.dart) Dart
- [Go](/schemas/go.go) Go
- [Java](/schemas/java.java) Java
- [JavaScript](/schemas/javascript.js) JavaScript
- [Kotlin](/schemas/kotlin.kt) Kotlin
- [PHP](/schemas/php.php) PHP
- [Python](/schemas/python.py) Python
- [Rust](/schemas/rust.rs) Rust
- [TypeScript](/schemas/typescript.ts) TypeScript

---

## Examples

Implementation examples are available in the folder [examples](/examples). We currently have examples of the following technologies:

- [Dart](/exAMPLES/dart/) Dart
- [.NET/C#](/examples/dotnet) .NETC Sharp
- [EmberJS](/examples/emberjs) Ember.js
- [PHP](/examples/php) PHP

If you miss an example in the language, library, or framework, open an issue requesting an example project on the desired technology!

---

## NPM - Node Package Manager

[![npm](https://img.shields.io/npm/v/bancos-brasileiros)](https://www.npmjs.com/package/bancos-brasileiros)
[![npm](https://img.shields.io/npm/dy/bancos-brasileiros)](https://www.npmjs.com/package/bancos-brasileiros)

This repository is available at [NPM](https://www.npmjs.com) under the name [bancos-brasileiros](https://www.npmjs.com/package/bancos-brasileiros).

Thanks to [@RauppRafael](https://github.com/RauppRafael) for creating and publishing version 1.0.0 on NPM.

```bash

npm i bancos-brasileiros

```

## NuGet - Package Manager for .NET

[![BancosBrasileiros NuGet Version](https://img.shields.io/nuget/v/BancosBrasileiros.svg?style=flat)](https://www.nuget.org/packages/BancosBrasileiros/)
[![BancosBrasileiros NuGet Downloads](https://img.shields.io/nuget/dt/BancosBrasileiros.svg?style=flat)](https://www.nuget.org/packages/BancosBrasileiros/)

This repository is available at [NuGet](https://www.nuget.org) under the name [BancosBrasileiros](https://www.nuget.org/packages/BancosBrasileiros/).

```bash

dotnet add package BancosBrasileiros

```

## Packagist - Package Manager for PHP/Composer

[![BancosBrasileiros Packagist Version](https://img.shields.io/packagist/v/guibranco/bancos-brasileiros.svg?style=flat)](https://packagist.org/packages/guibranco/bancos-brasileiros)
[![BancosBrasileiros Packagist Downloads](https://img.shields.io/packagist/dt/guibranco/bancos-brasileiros.svg?style=flat)](https://packagist.org/packages/guibranco/bancos-brasileiros)

This repository is available at [Packagist](https://packagist.org) under the name [guibranco/bancos-brasileiros](https://packagist.org/packages/guibranco/bancos-brasileiros)

```bash

composer require guibranco/bancos-brasileiros

```

---

## Acronyms and abbreviations

For those unfamiliar with Brazilian financial/regulatory entities:

ABBC Brazilian Banks AssociationBCB Central Bank of Brazil (regulatory authority)(also known as BACEN or BC)CIP Interbank Payment ChamberCNPJ National Register of Legal Entities - RFBCOMPE Check and Other Papers Compensation SystemCTC Credit Transfer CenterCPF Individual Taxpayer Registry - RFBCVM Securities and Exchange CommissionFEBRABAN Brazilian Federation of BanksISPB SPB identificationPCPS Centralized Salary Portability PlatformPCR Centralized Receivables PlatformPIX Brazilian Instant PaymentsRFB Federal Revenue Service of BrazilRSFN National Financial System NetworkSFN National Financial SystemSLC Card Settlement ServiceSILOC Deferred Settlement System for Interbank Transfers of Credit OrdersSITRAF Funds Transfer SystemSPB Brazilian Payment SystemSPI Instant Payment SystemSTR Reserves Transfer System

---

## Updates

The data is automatically updated daily using a [tool](https://github.com/guibranco/BancosBrasileiros-MergeTool) that collects information from lists of official sources.

> [!Warning]
>
> If you find any issues with the data, missing database, or outdated data, please open an issue in this repository: [New Issue](https://github.com/guibranco/BancosBrasileiros/issues/new/choose)

---

## Changelog

[Changelog](/CHANGELOG.md)

---

## Contributors





guibranco


Guilherme Branco Stracini




raphaelcunha


Raphael Cunha




Baldini


Guilherme Baldini




BrunoM90


Null




sahalhes


E S Sahal Hussain




Erick-Bueno


Erick Bueno






pferreirafabricio


FabrĂ­cio Pinto Ferreira




Guillergood


Guillermo Bueno Vargas




iurisilvio


Iuri De Silvio




jesobreira


Jefrey Sobreira Santos




joaovaladares


JoĂŁo V. Valadares




leogregianin


Leonardo Gregianin






MauriciDmarc


Maurici Dmarco




rafaeldomi


Rafael Domiciano




AmolKumarGupta


Amol




luisccf


Luis Carlos Cardoso




rodrigondec


Rodrigo Castro




vduggen


Vitor Duggen



## Bots





snyk-bot


Snyk Bot




github-actions[bot]


github-actions[bot]




dependabot[bot]


dependabot[bot]




stack-file[bot]


stack-file[bot]




codefactor-io[bot]


codefactor-io[bot]




deepsource-io[bot]


deepsource-io[bot]






penify-dev[bot]


penify-dev[bot]




deepsource-autofix[bot]


deepsource-autofix[bot]