Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 35 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ import clabe
clabe.add_bank('12345', 'New Bank')
```

### Cómo eliminar un banco
### Cómo eliminar un banco

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

Expand All @@ -112,4 +112,37 @@ import clabe
clabe.remove_bank('12345')
```

**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+.
**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+.

## Mantener actualizada la lista de participantes

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.

### Verificar cambios en la lista de participantes

El script `compare_banks.py` detecta:

- **Nuevos participantes**: Instituciones que aparecen en Banxico pero no están en el paquete
- **Bajas de participantes**: Instituciones que ya no aparecen en la lista oficial de Banxico
- **Cambios de nombre**: Participantes que mantienen el mismo código pero han cambiado su nombre

Para ejecutar la verificación:

```bash
export PYTHONPATH=$(pwd)
python scripts/compare_banks.py
```

### Interpretar los resultados

El script mostrará un reporte con las diferencias encontradas:

- **ADDITIONS**: Nuevos participantes que deben agregarse al archivo `clabe/banks.py`
- **REMOVALS**: Participantes que deben eliminarse por ya no estar activos
- **CHANGES**: Cambios de nombre que requieren actualización

Si no hay diferencias, el script confirmará que los datos están sincronizados.

### Actualizar la lista de participantes

Una vez identificados los cambios, actualiza manualmente el archivo `clabe/banks.py` y crea un pull request para mantener la lista actualizada.
2 changes: 1 addition & 1 deletion clabe/banks.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
'40112': 'Bmonex',
'90677': 'Caja Pop Mexica',
'90683': 'Caja Telefonist',
'90715': 'Cartera Digital',
'90715': 'Cashi Cuenta',
'90630': 'CB Intercam',
'40124': 'Citi Mexico',
'40143': 'CIBanco',
Expand Down
2 changes: 1 addition & 1 deletion clabe/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '2.1.3'
__version__ = '2.1.4'
Loading