.txt.
Código de la plantilla
Desglose del código
**
Generation Date: {% date_time "dd/MM/YYYY HH:mm" %}**
Renderiza la fecha y hora actual durante el procesamiento de la plantilla.
- Usa el formato
dd/MM/YYYY HH:mm(por ejemplo,26/05/2025 11:45).
Ledger Name: {{ midaz_onboarding.ledger.0.name }}**
Muestra el nombre del ledger asociado con este informe.
midaz_onboarding.ledgeres una lista, y[0]selecciona el primer ledger..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 de abajo se ejecutará una vez para mostrar su información.
Bloque de encabezado de la transacción
Cada transacción imprime los siguientes detalles:transaction.id: ID único de la transacción.transaction.created_at: Marca de tiempo de creación de la transacción.transaction.amount: El monto sin procesar de la transacción.transaction.status: Estado actual, comoCOMPLETED,PENDINGoFAILED.
Sección de cuentas de origen
- Filtra la lista de operaciones para incluir solo las operaciones vinculadas a la transacción actual.
- La filtra aún más para mostrar solo las operaciones con
type == "DEBIT"(fondos que salen de una cuenta). - Para cada débito coincidente:
- Muestra el alias de la cuenta.
- Muestra el monto de 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 de crédito.
Texto de pie de página
- Pie de página de texto simple que marca el final del informe.
- Indica la generación automática del archivo, típicamente para trazabilidad.

