Introducción y Resumen de Procesos Este libro técnico detalla el funcionamiento y la arquitectura de los procesos clave incluidos en el plugin com.cdsoftware.finreport . Este módulo amplía las capacidades financieras y contables nativas de iDempiere/Lirion, permitiendo la generación avanzada de estados financieros, automatización de diarios contables, análisis de antigüedad de saldos, generación de auxiliares de contabilidad y automatización de estructuras jerárquicas. Propósito del Módulo: Proporcionar herramientas robustas para la consolidación, análisis y automatización contable directa en el núcleo de iDempiere, optimizando el rendimiento mediante consultas a vistas precalculadas y el uso eficiente de tablas temporales de base de datos. Procesos Contenidos en el Plugin El plugin está estructurado en torno a cinco procesos principales, cada uno diseñado para resolver una necesidad contable o de generación de informes específica: Proceso Clase Java Descripción Funcional y Uso Motor de Reportes Financieros FinReport.java Generador dinámico de Balance General y Estado de Resultados utilizando cubos de reportes o la tabla Fact_Acct directamente. Generador de Diarios Contables GLJournalGenerate.java Automatiza la creación de asientos de diario (GL Journals) a partir de reglas, multiplicadores y redondeos de saldos existentes. Auxiliar Contable (Estado de Cuenta) AccountingLedger.java Genera la información detallada de transacciones auxiliares calculando saldos iniciales y saldos acumulados progresivos. Antigüedad de Saldos Aging.java Clasifica facturas y cobros/pagos pendientes en rangos de vencimiento (corriente, 30, 60, 90, 120+ días) a una fecha de corte. Generador Jerárquico de Líneas (DFS) DFSGenerateLines.java Utiliza una búsqueda en profundidad (DFS) sobre el árbol de cuentas para crear de manera automática las líneas y orígenes de reportes. Nota: Para desarrolladores e implementadores, cada sección detalla los parámetros de entrada requeridos en iDempiere, las tablas temporales utilizadas y las validaciones de negocio implementadas en el código fuente.