.txt.
Código do template
Detalhamento do código
**
Generation Date: {% date_time "dd/MM/YYYY HH:mm" %}**
Renderiza a data e hora atuais durante o processamento do template.
- Usa o formato
dd/MM/YYYY HH:mm(por exemplo,26/05/2025 11:45).
Ledger Name: {{ 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..namebusca a propriedade name, como"Corporate Ledger".
{% for transaction in midaz_transaction.transaction %}**
Esse loop itera sobre cada transação na lista midaz_transaction.transaction. Para cada transação, o código abaixo roda uma vez para exibir as informações dela.
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 criação da transação.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 as operações vinculadas à transação atual.
- Filtra ainda mais para mostrar 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 de rodapé
- Rodapé de texto simples que marca o fim do relatório.
- Indica a geração automática do arquivo, geralmente para fins de rastreabilidade.

