Qué falta
Una plantilla en src/finance/extractors/bank_templates.py para GBM (cuenta de inversión (completar)).
Lo que sabemos del formato
Ya existe la estrategia saldo y GBM se detecta, pero la plantilla es parcial: no lee todos los tipos de movimiento (compras y ventas de títulos, dividendos, comisiones) ni concilia contra el valor de la cartera.
Por qué importa
Hoy los estados de GBM entran en REVIEW_REQUIRED. Con la conciliación completa, las aportaciones a inversión se cuadran solas.
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 GBM (cuenta de inversión (completar)).Lo que sabemos del formato
Ya existe la estrategia
saldoy GBM se detecta, pero la plantilla es parcial: no lee todos los tipos de movimiento (compras y ventas de títulos, dividendos, comisiones) ni concilia contra el valor de la cartera.Por qué importa
Hoy los estados de GBM entran en
REVIEW_REQUIRED. Con la conciliación completa, las aportaciones a inversión se cuadran solas.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.