Inspector Financiero
El Inspector ejecuta una batería de verificaciones sobre los datos que importaste — banco, tarjeta, flujo de caja, cartera — y devuelve una lista de "hallazgos" (findings) con todo lo que parece extraño.
La idea es señalar incoherencias sin tener que inspeccionar cuenta por cuenta manualmente: registros duplicados, transacciones en fechas imposibles, saldos que no cuadran con el extracto, activos vendidos sin una compra anterior con precio, FX faltante, y así sucesivamente.
Cómo ejecutarlo
La página está en Herramientas → Inspector. El botón Ejecutar ahora dispara una nueva ejecución completa contra tus datos actuales.
Hay una cuota diaria por usuario configurada por el administrador (por defecto = algunas ejecuciones por día). Cuando alcanzas el límite, el siguiente intento devuelve un error 429 con la hora de reinicio. Esto protege la infraestructura en horarios pico — para auditorías intensas, distribuye las ejecuciones.
Cada ejecución corre en segundo plano y se registra con started_at / finished_at + número de findings por severidad. El historial aparece justo debajo del botón.
Cómo leer los findings
Cada finding tiene:
- Severidad:
- Error — algo está inconsistente y probablemente afectará los reportes. Investígalo.
- Aviso — vale la pena echar un vistazo, pero no bloquea nada.
- Info — un aviso; no se requiere ninguna acción.
- Módulo — banco, tarjeta, cashflow, wallet o consolidado.
- Título — descripción en una frase de lo que se detectó.
- Código del check — identificador interno del verificador, útil si necesitas reportar un bug.
- Estado:
- Abierto — recién descubierto, aún no revisado.
- Reconocido — lo viste y decidiste no actuar ahora (no desaparece de la lista, pero sale del radar).
- Resuelto — lo corregiste (ej: eliminaste el duplicado, importaste el FX faltante).
Usa los botones de la fila para mover el finding entre los estados. Puedes reabrir cualquiera si cambias de opinión.
Explicar con IA (opcional)
Cuando el administrador habilita el módulo de IA para el Inspector, cada fila gana un botón Explicar. Al hacer clic se abre un análisis contextual generado por Olívia: qué está midiendo el check, por qué se activó esa transacción, y cuál suele ser la causa raíz.
La explicación consume cuota mensual de IA — exactamente como los insights de cartera y gastos.
Exportar una ejecución
Cada ejecución del historial tiene un enlace de Exportar que descarga un archivo con la lista completa de findings de esa ejecución. Útil para archivar antes de marcar todo como resuelto.
Buenas prácticas
- Ejecuta el Inspector justo después de cada nuevo lote de importaciones — suele señalar OFX corrupto / CSV con encoding incorrecto / líneas duplicadas con mejor cobertura que la pestaña de auditoría.
- "Reconocer" no es lo mismo que "resolver". Reserva Reconocer para falsos positivos conocidos (ej: dos registros legítimos en la misma fecha y mismo monto) y Resolver para correcciones reales.
- El historial de ejecuciones es tu rastro de auditoría — no lo borres.