> ## 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.

# Midaz Release – Ciclo 3

> O Ciclo 3 do Midaz já está disponível com Past Transactions, Transaction Annotations, Multiple Balances e melhorias no Reporter, incluindo suporte a CCS Report e exportação em PDF.

<Badge color="gray" size="lg">19 de setembro de 2025</Badge> <Badge color="purple">Atualizado</Badge>

Em 19 de setembro de 2025, lançamos o **Ciclo 3 do Midaz**, introduzindo novas capacidades em Transações e Reporter. Este release melhora a flexibilidade de dados, rastreabilidade e personalização de relatórios — suportando workflows financeiros cada vez mais sofisticados.

As principais atualizações incluem **Transações passadas**, **Anotações de transação**, **Múltiplos saldos** e melhorias no produto **Reporter**, incluindo **suporte a relatórios CCS** e capacidades de filtragem expandidas.

## Novas funcionalidades do Midaz

***

### Transações passadas

Agora você pode criar transações com uma data passada enviando o campo opcional `transactionDate` nos endpoints transacionais.

* Valores aceitos: qualquer data `< now()`.
* A data fornecida é armazenada como `created_at`. Se não enviada, `created_at` assume o timestamp da requisição (como funciona hoje).

**Endpoints impactados**

* [Criar uma transação usando JSON](/pt/reference/midaz/create-a-transaction-using-json)
* [Criar uma transação de entrada](/pt/reference/midaz/create-an-inflow-transaction)
* [Criar uma transação de saída](/pt/reference/midaz/create-an-outflow-transaction)
* [Criar uma anotação de transação](/pt/reference/midaz/create-a-transaction-annotation)

<br />

### Anotações de transação

Introduzimos um novo tipo de transação que **não impacta saldos de conta**.

* Permite importar **transações legadas** sem afetar saldos.
* Permite registrar **operações não financeiras** para rastreabilidade.
* Um novo campo booleano `balanceAffected` mostra se uma transação impacta saldos.

**Novo endpoint**

* Anotação de transação: [Criar uma anotação de transação](/pt/reference/midaz/create-a-transaction-annotation)

**Respostas impactadas**

* Todos os endpoints de **Transactions** e **Operations** agora retornam `balanceAffected`.

<br />

### Múltiplos saldos

As contas agora podem ter múltiplos saldos, permitindo separação lógica de fundos (ex.: operacional, crédito, garantia).

#### Novo endpoint

* [Criar um saldo](/pt/reference/midaz/create-a-balance)

### Atualizações na criação de transações

Um novo campo `balanceKey` foi adicionado para selecionar o saldo usado em uma transação.

**Endpoints impactados**

* [Criar uma transação usando JSON](/pt/reference/midaz/create-a-transaction-using-json)
* [Criar uma transação de entrada](/pt/reference/midaz/create-an-inflow-transaction)
* [Criar uma transação de saída](/pt/reference/midaz/create-an-outflow-transaction)
* [Criar uma anotação de transação](/pt/reference/midaz/create-a-transaction-annotation)

### Atualizações de resposta

* **Transactions e Operations**: novo campo `balanceKey`.
* **Balances**: novo campo `key`.

## Melhorias no Reporter

***

Expandimos o produto **Reporter** para suportar filtragem mais flexível e capacidades adicionais de relatórios.

* Os filtros agora suportam **objetos com nomes personalizados** em múltiplos níveis — fonte de dados, tabela e campo — graças ao tratamento dinâmico de chaves via `additionalProperties`. Você pode definir filtros baseados no seu schema usando chaves de objeto personalizadas.
* A filtragem está disponível em [criação de relatório](/pt/reference/reporter/create-report), [recuperação](/pt/reference/reporter/check-report-status) e [download](/pt/reference/reporter/download-report).
* Um novo tipo de relatório, [Relatório CCS](/pt/reporter/ccs-reports), agora é suportado.
* Relatórios agora podem ser exportados em **formato PDF**, além de HTML, XML, CSV e TXT.

Para orientações de implementação, consulte o [Guia do Reporter](/pt/reporter) atualizado.
