Core hierarchy
What each object means
How a transaction actually depends on prior setup
Practical reading of the UI
Use this interpretation when guiding users: •
Foundation defines where the system lives: Organization, Ledger, Asset.
• Accounting defines the rules of participation and posting: Account Types and Accounting Routes.
• Accounts defines who holds balances and how they are classified: Accounts, Holders, Aliases, Segments, Portfolios.
• Transactions is where the configured structure is exercised.
• Plugins extend the model after the core behavior is already working.
When users usually get lost
Account vs Holder vs Alias
Account vs Holder vs Alias
The Account is the balance container. The Holder is the owner identity in CRM flows. The Alias is just a human-friendly way to reference the Account.
Account Type vs Segment vs Portfolio
Account Type vs Segment vs Portfolio
Account Type controls structural classification and validation. Segment is a grouping label. Portfolio is an operational grouping of accounts, often around a wallet or customer structure.
Accounting Route vs Transaction
Accounting Route vs Transaction
The Route is the reusable rule. The Transaction is the individual movement that follows the rule.
Why the ledger matters so early
Why the ledger matters so early
Almost every object below it is ledger-scoped. Users who treat the ledger as a cosmetic container usually misconfigure accounts and routes later.

