Qué falta
Una plantilla en src/finance/extractors/bank_templates.py para Santander México (débito y tarjeta de crédito).
Lo que sabemos del formato
El PDF trae texto nativo. Débito lista fecha, descripción, depósito, retiro y saldo en columnas separadas (candidato a cargo_abono con saldo corriente para verificar). La tarjeta usa un resumen de saldo anterior / pagos / cargos / saldo nuevo al inicio, útil para declared_totals.
Por qué importa
Es el segundo banco por cuentas de nómina en México. Probablemente el issue más pedido.
Cómo ayudar (no hace falta saber Python)
- Si tienes un estado de este banco: pega aquí un fragmento ficticio de 5 a 10 líneas con el mismo formato (cambia nombre, cifras, referencias). Incluye las líneas de saldo inicial y saldo final si existen. Con eso ya se puede escribir la plantilla.
- Si sabes Python: añade la entrada en
BANKS, elige estrategia (signed, cargo_abono, saldo o función propia) y crea tests/test_rNN_<banco>.py con ese fragmento ficticio. CONTRIBUTING.md tiene el paso a paso.
Criterio de cierre
Nunca un estado real, ni recortado. Ver SECURITY.md.
Qué falta
Una plantilla en
src/finance/extractors/bank_templates.pypara Santander México (débito y tarjeta de crédito).Lo que sabemos del formato
El PDF trae texto nativo. Débito lista fecha, descripción, depósito, retiro y saldo en columnas separadas (candidato a
cargo_abonocon saldo corriente para verificar). La tarjeta usa un resumen de saldo anterior / pagos / cargos / saldo nuevo al inicio, útil paradeclared_totals.Por qué importa
Es el segundo banco por cuentas de nómina en México. Probablemente el issue más pedido.
Cómo ayudar (no hace falta saber Python)
BANKS, elige estrategia (signed,cargo_abono,saldoo función propia) y creatests/test_rNN_<banco>.pycon ese fragmento ficticio. CONTRIBUTING.md tiene el paso a paso.Criterio de cierre
detect_bankidentifica el estado por su texto.OKsobre el fixture.