Controllers
Ledger's controllers contain methods for common operations, along with a run() method
that accepts the message and operations flags defined by the Message class. The run method then
routes the message to the appropriate method.
| Controller | Function |
|---|---|
| JournalEntryController | Manages Journal entries. |
| JournalReferenceController | Manages Journal external references. |
| LedgerAccountController | Create a Ledger, manage Ledger accounts. |
| LedgerBalanceController | Handle balance requests. |
| LedgerCurrencyController | Manage ledger currencies. |
| LedgerDomainController | Manage ledger domains. |
| ReportController | Handle report requests. |
| SubJournalController | Manage sub-journals. |