You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+35-2Lines changed: 35 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -103,7 +103,7 @@ import clabe
103
103
clabe.add_bank('12345', 'New Bank')
104
104
```
105
105
106
-
###Cómo eliminar un banco
106
+
###Cómo eliminar un banco
107
107
108
108
De manera similar, puedes eliminar un banco llamando a la función remove_bank con el código del banco que deseas eliminar.
109
109
@@ -112,4 +112,37 @@ import clabe
112
112
clabe.remove_bank('12345')
113
113
```
114
114
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.
0 commit comments