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

