Qué falta
Una plantilla en src/finance/extractors/bank_templates.py para Mercado Pago (cuenta digital y tarjeta).
Lo que sabemos del formato
El estado se descarga como PDF desde la app y también hay exportación a CSV/XLSX. Muchos movimientos son entre Mercado Libre, Mercado Pago y la cuenta bancaria del usuario: la detección de transferencias propias (dedup.py) va a trabajar mucho aquí.
Por qué importa
Es la cuenta secundaria de medio país. Y como tiene CSV, puede ser la plantilla más fácil de empezar.
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 Mercado Pago (cuenta digital y tarjeta).Lo que sabemos del formato
El estado se descarga como PDF desde la app y también hay exportación a CSV/XLSX. Muchos movimientos son entre Mercado Libre, Mercado Pago y la cuenta bancaria del usuario: la detección de transferencias propias (
dedup.py) va a trabajar mucho aquí.Por qué importa
Es la cuenta secundaria de medio país. Y como tiene CSV, puede ser la plantilla más fácil de empezar.
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.