Skip to content

[banco] Mercado Pago · cuenta y tarjeta (tiene CSV: buen punto de entrada) #5

Description

@Chere3

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)

  1. 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.
  2. 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

  • detect_bank identifica el estado por su texto.
  • Fechas ISO e importes en centavos con el signo correcto.
  • Saldo inicial y final declarados se leen y la conciliación da OK sobre el fixture.
  • Test que falla si se quita la plantilla.
  • Fila nueva en la tabla de bancos del README con "el detalle que muerde".

Nunca un estado real, ni recortado. Ver SECURITY.md.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bancoPlantilla para un banco o producto nuevogood first issueGood for newcomershelp wantedExtra attention is needed

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions