Saltar al contenido principal
Version: 0.59.0-rc.2

Sistema de Informes Financieros

El sistema de informes en Lana tiene dos propósitos distintos: estados financieros en tiempo real para la gestión operativa e informes regulatorios basados en archivos para el cumplimiento normativo. Estas dos vías utilizan diferentes fuentes de datos y mecanismos de generación, pero comparten los mismos datos contables subyacentes.

Dos Vías de Informes

Estados Financieros en Tiempo Real

El balance de comprobación, el balance general y el estado de resultados se generan en tiempo real directamente desde el libro mayor de partida doble de Cala. Siempre están actualizados y reflejan el estado actual de todas las cuentas. Están disponibles inmediatamente a través del panel de administración y la API de GraphQL sin ningún procesamiento por lotes.

Consulta Informes Financieros para obtener detalles sobre cada estado.

Informes Regulatorios Basados en Archivos

Los informes regulatorios se generan desde el almacén de datos Postgres en dos pasos. La ejecución de fin de día ejecuta la compilación de dbt que actualiza las relaciones y funciones SQL listas para informes. Después de eso, los archivos de informes individuales se renderizan bajo demanda a partir de esas salidas de Postgres cuando un operador los descarga.

Pipeline de Informes Regulatorios

El pipeline tiene tres etapas:

  1. Carga de origen: El relay de outbox pobla las tablas del almacén Postgres a partir de eventos públicos emitidos por la aplicación.

  2. Transformación: una única compilación de dbt transforma los datos del almacén en relaciones de salida y funciones SQL listas para informes. Los modelos están organizados en tres niveles:

    • Preparación: Limpia y normaliza los datos de origen sin procesar.
    • Intermedio: Aplica lógica de negocio, reconstruye el estado de entidades a partir de flujos de eventos, y calcula clasificaciones regulatorias y categorías de riesgo.
    • Salida: Tablas de informes finales con las columnas y formatos exactos requeridos por cada norma regulatoria.
  3. Descarga de archivos: cuando un operador descarga un informe, Lana lee el informe seleccionado desde la relación de salida de dbt o función SQL, renderiza el formato de archivo solicitado (CSV, XML o texto de ancho fijo), lo sube al almacenamiento y devuelve una URL prefirmada.

Actualización de Fin de Día

Los datos de informes regulatorios se actualizan únicamente mediante la fase de canalización de datos de fin de día. La página de informes lee el último proceso EOD completado cuya fase data-pipeline finalizó exitosamente y utiliza ese día como la fecha de origen predeterminada para las descargas.

La canalización dbt y la generación de informes son independientes:

  • Fin de día: El proceso EOD actualiza las relaciones y funciones de salida de dbt para el día de cierre.
  • Descarga: Un operador descarga un informe individual después de que EOD haya actualizado los datos. Lana genera ese informe directamente desde Postgres sin ejecutar dbt. Los informes respaldados por funciones SQL de fecha específica utilizan por defecto el último día de actualización de datos completado, pero los solicitantes pueden solicitar una fecha específica anterior mediante la mutación de descarga.

No se admite la generación manual de informes durante el día. Para actualizar el almacén de datos, ejecute el proceso de fin de día con la fase data-pipeline habilitada.

Categorías de Reportes Regulatorios

NRP-92: Información de Referencia Crediticia

17 sub-reportes que cubren detalles de la cartera de préstamos para la SSF (Superintendencia del Sistema Financiero). Incluye información de prestatarios, referencias crediticias, detalles de garantías (varios tipos de garantía), referencias de gastos, referencias canceladas, accionistas corporativos y datos de la junta directiva. Salida en XML (con validación XSD) y CSV.

NRP-91: Información Financiera/Contable

8 sub-reportes que cubren saldos de cuentas y posiciones financieras: saldos de cuentas, depósitos en el extranjero, datos fuera de balance, valores extranjeros, préstamos garantizados, avales garantizados, deuda subordinada y balance proyectado. Salida en XML y CSV.

NRSF-03: Seguro de Depósitos

9 subreportes para el fondo de garantía de depósitos: datos de clientes, depósitos, documentos de clientes, titulares de cuentas, sucursales, productos, funcionarios y empleados, resumen de depósitos garantizados y ajustes. Salida en CSV y texto de ancho fijo (para envío a SSF).

UIF-07: Unidad de Inteligencia Financiera

Registro electrónico diario de transacciones para cumplimiento antilavado de dinero. Salida en CSV.

Informes Internos/Operacionales

Informes no regulatorios para análisis interno: cálculo de riesgo neto, estados de cuenta de préstamos, historial de pagos, listado de préstamos activos e informes de cartera de préstamos. Salida en CSV.

Descarga de Archivos de Informes

Después de una actualización exitosa de datos de fin de día:

  1. Navegue a la sección de informes en el panel de administración.
  2. Seleccione el informe deseado de Informes Disponibles.
  3. Haga clic en el formato de salida deseado.
  4. El sistema genera el archivo desde Postgres utilizando la fecha específica seleccionada cuando el informe lo requiere, lo carga en el almacenamiento en la nube y devuelve una URL prefirmada. Si no se selecciona ninguna fecha específica, Lana utiliza la última fecha EOD de data-pipeline completada.

Documentación Relacionada

Recorrido en Panel de Administración: Reportes Regulatorios

Paso 1. Ejecute el proceso de fin de día con la fase data-pipeline habilitada.

Paso 2. Abra los informes regulatorios y confirme que la última fecha de actualización de datos está presente.

Paso 3. Descargue el formato de informe deseado desde Informes Disponibles.

Lista de verificación:

  • la última fecha de actualización de datos coincide con el último EOD completado con una fase data-pipeline finalizada,
  • las descargas de informes de fecha específica pueden usar la última fecha EOD o una fecha anterior seleccionada,
  • los botones de descarga están deshabilitados hasta que exista una actualización de datos de informe completada,
  • los archivos de informe pueden descargarse desde Informes Disponibles después de que la actualización de datos se complete exitosamente.