Midaz Release Notes – Cycle 3
Release date: September 19, 2025
On September 19, 2025, we released Cycle 3 of Midaz, introducing new capabilities across Transactions and Smart Templates. This release improves data flexibility, traceability, and reporting customization—supporting increasingly sophisticated financial workflows.
Key updates include Past Transactions, Transaction Annotations, Multiple Balances, and enhancements to the Smart Template product, including CCS Report support and expanded filtering capabilities.
New Features
Past Transactions
You can now create transactions with a past date by sending the optional field transactionDate
in transactional endpoints.
- Accepted values: any date
< now()
. - The provided date is stored as
created_at
. If not sent,created_at
defaults to the request timestamp (as it does today).
Impacted Endpoints
- Create a Transaction using JSON
- Create an Inflow Transaction
- Create an Outflow Transaction
- Create a Transaction Annotation
Transaction Annotations
We introduced a new type of transaction that does not impact account balances.
- Enables importing legacy transactions without affecting balances.
- Allows registering non-financial operations for traceability.
- A new boolean field
balanceAffected
shows whether a transaction impacts balances.
New Endpoint
- Transaction Annotation: Create a Transaction Annotation
Impacted Responses
- All Transactions and Operations endpoints now return
balanceAffected
.
Multiple Balances
Accounts can now hold multiple balances, enabling logical separation of funds (e.g., operational, credit, collateral).
New Endpoint
Transaction Creation Updates
A new field balanceKey
was added to select the balance used in a transaction.
Impacted Endpoints
- Create a Transaction using JSON
- Create an Inflow Transaction
- Create an Outflow Transaction
- Create a Transaction Annotation
Response Updates
- Transactions & Operations: new field
balanceKey
. - Balances: new field
key
.
Smart Template Enhancements
We extended the Smart Template product to support more flexible filtering and additional report capabilities.
- Filters now support custom-named objects at multiple levels—data source, table, and field—thanks to dynamic key handling via
additionalProperties
. You can define filters based on your schema using personalized object keys. - Filtering is available across report creation, retrieval, and download.
- A new report type, CCS Report, is now supported.
- Reports can now be exported in PDF format, in addition to HTML, XML, CSV and TXT.
For implementation guidance, refer to the updated Smart Template Guides.