Lee los avisos que ya te manda tu banco, cuadra tus cartolas y te dice cómo va a terminar el mes antes de que termine. Y vive en tu propio computador, no en la nube de nadie.
Fase 1 en marcha · 90 verificaciones en verdeCada compra dispara un correo del banco en segundos. Falabella, Santander, BCI, Banco de Chile, Scotiabank, BancoEstado: todos avisan. Los lee —sólo lectura, sin tocar jamás tu clave del banco— y los convierte en movimientos con monto, comercio y fecha.
Pero el correo no lo cuenta todo: los cargos automáticos, los intereses y las comisiones no avisan. Para eso está la cartola, que es la verdad contable. El trabajo fino está en cruzar las dos sin duplicar ni perder nada.
Los tres desenlaces reales: calza, sólo cartola, y el que aún no cuadra.
Al conectar el correo revisa noventa días, agrupa los remitentes y te muestra cuáles parecen avisos de transacción para que confirmes. Nunca supone en qué banco tienes plata.
El banco escribe el mismo local de tres formas distintas. Normaliza el nombre a una llave estable, y cuando tú categorizas JUMBO una vez, todos los JUMBO LAS CONDES que vengan después se clasifican solos.
Lo que calza se confirma, lo que sólo está en la cartola se crea, y lo que sólo estaba en el correo queda marcado para revisión. El saldo se ajusta al de la cartola: es el único número que no se deduce, se lee.
Por qué no usamos un agregador bancario: el Sistema de Finanzas Abiertas de la CMF se postergó a julio de 2027, así que hoy en Chile no existe una API oficial. Los agregadores funcionan por scraping, bajo contrato empresarial con mínimo mensual. La ingesta está hecha con adaptadores: el día que exista la API oficial, es un archivo nuevo, no un rediseño.
Mueve el abono y mira qué pasa con una deuda rotativa de $500.000 al 2,9% mensual.
Misma aritmética que corre en el servidor: cada mes se aplica el interés sobre el saldo y después se abona, que es como opera el revolving de verdad.
| Abono mensual | Plazo | Interés total | Terminas pagando |
|---|---|---|---|
| $14.500 | Nunca | No baja jamás | — |
| $25.000 | 31 meses | $258.718 | $758.718 |
| $50.000 | 12 meses | $99.036 | $599.036 |
| $100.000 | 6 meses | $48.338 | $548.338 |
| $150.000 | 4 meses | $33.964 | $533.964 |
La primera fila no es un caso de borde: con esa deuda a esa tasa, el interés del primer mes son $14.500. Abonar exactamente eso deja el saldo clavado para siempre. Te dice el mínimo con el que la deuda empieza a bajar, al peso: $14.501. La tasa la copias de tu estado de cuenta; el sistema nunca la asume, porque una proyección con tasa inventada se ve seria y está mal.
Datos de la primera corrida real: ingreso proyectado $1.500.000, arriendo $450.000 y luz $41.200. El tramo punteado es el gasto variable, que no se inventa.
Casi todas las apps crean un movimiento falso el día que debería cobrarse el arriendo. Acá no: se proyecta, y sólo lo da por pagado cuando aparece el cargo real. Si la luz salió $41.200 en vez de los $38.000 que esperabas, el panel muestra los $41.200.
Suena a detalle. No lo es: un movimiento inventado ensucia los promedios con los que después se detecta el gasto anómalo.
La proyección del gasto variable se calcula sobre tu propio historial. Sin al menos un mes cerrado con datos, el panel no muestra un número bonito: muestra un aviso de que todavía no puede estimarlo.
Todo número del sistema tiene una fuente. El que no la tiene, no aparece.
Le preguntas como a un contador que tiene tus datos abiertos. Y corre en tu computador, con tu suscripción, sin una llave de API cobrando por pregunta.
La pregunta viaja a la cola. El puente la reclama, El asesor consulta tus datos con sus propias herramientas y la respuesta vuelve por el mismo camino.
En vez de mandarle un volcado de tus finanzas, el puente le entrega herramientas: consultar movimientos, ver el panel, simular la deuda. Investiga como lo haría un contador, en vez de opinar sobre una foto.
El puente hace long-poll contra el servidor. No hay que exponer nada ni tocar el router, y tus datos financieros no se procesan en infraestructura ajena.
El arriendo por vencer, el presupuesto al 80%, la suscripción que se renueva: eso es aritmética del servidor y llega igual aunque el puente esté apagado.
Está en uso interno. No se vende, no tiene clientes y no los va a tener hasta que lo hayamos usado nosotros un par de meses completos.
Los dos errores valen la pena contarlos porque no se ven mirando el código. El primero: el mes cerraba a las 23:00 del último día en vez de a medianoche, por hacer aritmética de meses sobre instantes — un gasto del 30 de abril a las 23:30 desaparecía de abril y de mayo. El segundo: el monto mínimo que hace bajar una deuda daba $14.500, justo el valor que la propia simulación rechaza, porque $500.000 × 2,9% da 14.499,999… en binario.