> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Prepara la generación de balances de comprobación con Midaz y Reporter

> Usa los asientos contables de Midaz y las plantillas de Reporter para construir un workflow de generación de informes adecuado para tu institución.

## 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 en `accountingEntries` 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

1. Define el plan de cuentas de tu institución y las clasificaciones que requiere el informe.
2. Configura los OperationRoutes y sus asientos contables según esas clasificaciones.
3. Configura una fuente de datos y una plantilla de Reporter para los datos disponibles en tu entorno.
4. Genera el informe y valida su contenido mediante tus controles contables y regulatorios.

Reporter renderiza informes basados en plantillas a partir de las fuentes de datos configuradas. Sus formatos de salida admitidos son HTML, PDF, CSV, XML y TXT. El formato elegido no hace, por sí solo, que un informe cumpla con un requisito regulatorio de envío.

## Documentación relacionada

* [Referencia de la API de OperationRoutes](/es/reference/products/midaz/v2/create-operation-route)
* [Resumen de Reporter](/es/products/reporter/what-is-reporter)
* [Referencia de plantillas de Reporter](/es/products/reporter/template-reference)
