.txt.
Código do template
Detalhamento do código
**
Data de Geração: {% date_time "dd/MM/YYYY HH:mm" %}**
Renderiza a data e hora atuais quando o template é processado.
- Utiliza o formato
dd/MM/YYYY HH:mm(ex.:26/05/2025 11:45).
Nome do Livro-Razão: {{ midaz_onboarding.ledger.0.name }}**
Exibe o nome do ledger associado a este relatório.
midaz_onboarding.ledgeré uma lista, e[0]seleciona o primeiro ledger..nameobtém a propriedade nome, como"Corporate Ledger".
{% for transaction in midaz_transaction.transaction %}**
Este loop itera sobre cada transação na lista midaz_transaction.transaction. Para cada transação, o código abaixo será executado uma vez para exibir suas informações.
Bloco de cabeçalho da transação
Cada transação imprime os seguintes detalhes:transaction.id: ID único da transação.transaction.created_at: Timestamp de quando a transação foi criada.transaction.amount: O valor bruto da transação.transaction.status: Status atual, comoCOMPLETED,PENDINGouFAILED.
Seção de contas de origem
- Filtra a lista de operações para incluir apenas operações vinculadas à transação atual.
- Aplica um filtro adicional para exibir apenas operações com
type == "DEBIT"(fundos saindo de uma conta). - Para cada débito correspondente:
- Exibe o alias da conta.
- Exibe o valor do débito.
Seção de contas de destino
- Mesma lógica do bloco de débito, mas filtra por
type == "CREDIT"(fundos recebidos). - Para cada crédito correspondente:
- Exibe o alias da conta.
- Exibe o valor do crédito.
Texto do rodapé
- Rodapé de texto simples que marca o final do relatório.
- Indica que o arquivo foi gerado automaticamente, normalmente para fins de rastreabilidade.

