.txt.
Código de plantilla
Desglose del código
**
Fecha de Generación: {% date_time "dd/MM/YYYY HH:mm" %}**
Renderiza la fecha y hora actual cuando se procesa la plantilla.
- Usa el formato
dd/MM/YYYY HH:mm(ej.,26/05/2025 11:45).
Nombre del Ledger: {{ midaz_onboarding.ledger.0.name }}**
Muestra el nombre del libro contable asociado con este reporte.
midaz_onboarding.ledgeres una lista, y[0]selecciona el primer libro contable..nameobtiene la propiedad name, como"Corporate Ledger".
{% for transaction in midaz_transaction.transaction %}**
Este bucle itera sobre cada transacción en la lista midaz_transaction.transaction. Para cada transacción, el código a continuación se ejecutará una vez para mostrar su información.
Bloque de encabezado de transacción
Cada transacción imprime los siguientes detalles:transaction.id: ID único de la transacción.transaction.created_at: Marca de tiempo cuando se creó la transacción.transaction.amount: El monto bruto de la transacción.transaction.status: Estado actual comoCOMPLETED,PENDINGoFAILED.
Sección de cuentas de origen
- Filtra la lista de operaciones para incluir solo operaciones vinculadas a la transacción actual.
- Filtra adicionalmente para mostrar solo operaciones con
type == "DEBIT"(fondos saliendo de una cuenta). - Para cada débito coincidente:
- Muestra el alias de la cuenta.
- Muestra el monto del débito.
Sección de cuentas de destino
- Misma lógica que el bloque de débito, pero filtra por
type == "CREDIT"(fondos recibidos). - Para cada crédito coincidente:
- Muestra el alias de la cuenta.
- Muestra el monto del crédito.
Texto de pie de página
- Pie de página de texto simple que marca el final del reporte.
- Indica que el archivo fue generado automáticamente, típicamente para trazabilidad.

