Alcance de esta guía
Esta guía describe un patrón de integración para la generación de informes. No es una especificación de mapeo COSIF y no certifica una salida para el envío a BACEN. Define, valida y aprueba cualquier mapeo regulatorio en los controles y procesos que lo administran.Usa el modelo contable actual de Midaz
Para las clasificaciones contables nuevas, usa los códigos de rubro enaccountingEntries de un OperationRoute.
Midaz conserva el campo heredado OperationRoute.code por compatibilidad con versiones anteriores y lo marca como obsoleto. Es una referencia externa opcional. Midaz no lo reserva para COSIF, no le asigna un significado regulatorio y no lo escribe en las operaciones.
Cuando accounting.validateRoutes está habilitado en el ledger y se resuelve un rubro coincidente, Midaz registra el código de rubro resuelto de accountingEntries como routeCode en la operación. En otras condiciones, routeCode permanece vacío. Usa routeCode cuando combines los datos del informe con las clasificaciones. No uses code como fuente autorizada para un mapeo regulatorio.
Un OperationRoute puede contener asientos contables para las acciones del ciclo de vida de la transacción direct, hold, commit, cancel y revert, además de las claves complementarias overdraft, block y unblock. Cada asiento puede definir rubros de débito y crédito con un código y una descripción.
Construye el workflow de generación de informes
- Define el plan de cuentas de tu institución y las clasificaciones que requiere el informe.
- Configura los OperationRoutes y sus asientos contables según esas clasificaciones.
- Configura una fuente de datos y una plantilla de Reporter para los datos disponibles en tu entorno.
- Genera el informe y valida su contenido mediante tus controles contables y regulatorios.

