Skip to content

Commit a01d62f

Browse files
authored
Update banks (#179)
* update cartera digital name + readme instructions on how to update participantes list * version
1 parent 31ce660 commit a01d62f

File tree

3 files changed

+37
-4
lines changed

3 files changed

+37
-4
lines changed

README.md

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ import clabe
103103
clabe.add_bank('12345', 'New Bank')
104104
```
105105

106-
### Cómo eliminar un banco
106+
### Cómo eliminar un banco
107107

108108
De manera similar, puedes eliminar un banco llamando a la función remove_bank con el código del banco que deseas eliminar.
109109

@@ -112,4 +112,37 @@ import clabe
112112
clabe.remove_bank('12345')
113113
```
114114

115-
**Nota**: Aunque estas funciones están disponibles para un uso más flexible, recomendamos utilizar siempre la lista oficial de bancos actualizada en la versión 2+.
115+
**Nota**: Aunque estas funciones están disponibles para un uso más flexible, recomendamos utilizar siempre la lista oficial de bancos actualizada en la versión 2+.
116+
117+
## Mantener actualizada la lista de participantes
118+
119+
Para mantener sincronizada la lista de participantes del SPEI con la información oficial de Banxico, este repositorio incluye un script que compara automáticamente los datos locales con la lista actualizada de instituciones financieras.
120+
121+
### Verificar cambios en la lista de participantes
122+
123+
El script `compare_banks.py` detecta:
124+
125+
- **Nuevos participantes**: Instituciones que aparecen en Banxico pero no están en el paquete
126+
- **Bajas de participantes**: Instituciones que ya no aparecen en la lista oficial de Banxico
127+
- **Cambios de nombre**: Participantes que mantienen el mismo código pero han cambiado su nombre
128+
129+
Para ejecutar la verificación:
130+
131+
```bash
132+
export PYTHONPATH=$(pwd)
133+
python scripts/compare_banks.py
134+
```
135+
136+
### Interpretar los resultados
137+
138+
El script mostrará un reporte con las diferencias encontradas:
139+
140+
- **ADDITIONS**: Nuevos participantes que deben agregarse al archivo `clabe/banks.py`
141+
- **REMOVALS**: Participantes que deben eliminarse por ya no estar activos
142+
- **CHANGES**: Cambios de nombre que requieren actualización
143+
144+
Si no hay diferencias, el script confirmará que los datos están sincronizados.
145+
146+
### Actualizar la lista de participantes
147+
148+
Una vez identificados los cambios, actualiza manualmente el archivo `clabe/banks.py` y crea un pull request para mantener la lista actualizada.

clabe/banks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
'40112': 'Bmonex',
129129
'90677': 'Caja Pop Mexica',
130130
'90683': 'Caja Telefonist',
131-
'90715': 'Cartera Digital',
131+
'90715': 'Cashi Cuenta',
132132
'90630': 'CB Intercam',
133133
'40124': 'Citi Mexico',
134134
'40143': 'CIBanco',

clabe/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.1.3'
1+
__version__ = '2.1.4'

0 commit comments

Comments
 (0)