Skip to main content
The Midaz Module uses a small set of core objects with explicit dependencies. Organization, Ledger, Assets, and Accounts are the core setup; Account Types, CRM records, Portfolios, Segments, and Accounting Routes are configured when the workflow needs them.

Core hierarchy


Core Midaz Module hierarchy, from Organization and Ledger down through Assets, Accounts, Routes, and Transactions

What each object means


How a transaction actually depends on prior setup


How creating a transaction depends on the prior setup of organization, ledger, assets, accounts, and accounting routes
The required prerequisites depend on the Transaction and Ledger settings. Assets and Accounts are required; Accounting Routes are required only when route validation is enabled.

Practical reading of the UI


Use this interpretation when you guide users: Foundation defines where the system lives: Organization, Ledger, Asset. Accounting defines optional participation and posting rules: Account Types and Accounting Routes. Accounts defines who holds balances and how you classify them: Accounts, Holders, Aliases, Segments, Portfolios. Transactions exercises the configured structure. Plugins extend the model after the core behavior already works.

When users usually get lost


The Account is the balance container. The Holder is the CRM identity. An Alias Account is an optional CRM Instrument linked to a Holder and an existing Ledger Account; the Account’s own alias is its human-friendly identifier.
Account Type is an optional classification. Segment and Portfolio are ledger-scoped persisted groupings of Accounts; they are not merely labels or direct Holder relationships.
The Route is an optional reusable rule. The Transaction is the individual movement; it is checked against configured route rules only when route validation is enabled.
Almost every object below it is ledger-scoped. Users who treat the ledger as a cosmetic container usually misconfigure accounts and routes later.
Pair this page with Setup path when you onboard new users. One page explains the model. The other explains the order.