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

# Transaction basics

> Use the Midaz Module to record Transactions that move Assets between Accounts in your Ledger.

Use **Midaz Module** to manage **Transactions** that record the movement of assets between accounts. Transactions are the core of your ledger operations, representing every financial movement in your system.

## What are Transactions?

***

A **Transaction** represents the transfer of assets from one or more source accounts to one or more destination accounts. In Midaz Module, transactions:

* **Move assets between accounts** - Transfer value from sources to destinations in a single atomic operation
* **Support multiple sources and destinations** - Handle complex transactions with multiple parties
* **Track status** - Monitor transaction lifecycle (Approved, Canceled)
* **Maintain audit trail** - Record complete history with timestamps and metadata
* **Enforce double-entry accounting** - Ensure debits always equal credits

Transactions are immutable once created - they cannot be edited or deleted, only viewed or canceled (if applicable).

For technical details about transactions in Midaz, refer to the [Transactions documentation](/en/midaz/transactions).
