Ledger
Interfaces, Classes and Traits
- Breaker
- Application exception with some canned codes and multiple error message capability.
- Merge
- Utility class for merging arrays ans sdtClass objects.
- Package
- Support for accessing in-package resources.
- Revision
- Support for revision signatures on API calls.
- JournalEntryApiController
- JournalReferenceApiController
- LedgerAccountApiController
- LedgerCurrencyApiController
- LedgerDomainApiController
- RootApiController
- SubJournalApiController
- Controller
- Add traits common to all controllers
- JournalEntryController
- Add traits common to all controllers
- JournalReferenceController
- Manage links to external resources.
- AddController
- Container for the adding an account to the ledger.
- RootController
- Functions associated with creating and querying the Ledger root account.
- LedgerAccountController
- Add traits common to all controllers
- LedgerCurrencyController
- Manage the currencies supported by the ledger.
- LedgerDomainController
- Manage domains within the ledger.
- SubJournalController
- Manage sub-journals
- LedgerServiceProvider
- Message
- JournalDetail
- Line item in a journal entry.
- JournalEntry
- Records a transaction between accounts.
- JournalReference
- Link to an external account entity (customer, vendor, etc.).
- LedgerAccount
- Ledger Account Definition
- LedgerBalance
- Ledger balance (by currency)
- LedgerCurrency
- Currencies available to the ledger.
- LedgerDomain
- Domains assigned within the ledger.
- LedgerName
- Multilingual support for account names
- SubJournal
- Domains assigned within the ledger.
- ReportController
- Add traits common to all controllers
- Account
- AccountQuery
- Messages that return paginated results over a range.
- Balance
- Create
- Ledger Creation request message
- Currency
- Detail
- Account detail in a journal entry.
- Domain
- EntityRef
- Entry
- EntryQuery
- Name
- Reference
- Report
- SubJournal
- LedgerReport
- Support for cached reports.
- NoDatabase
- ReportAccount
- A Ledger account formatted for reporting purposes.
- ReportData
- AbstractReport
- TrialBalanceReport
- ImportFeatureTests
- Install
- Templates
- ReportApiController
- LedgerBalanceApiController
- LedgerBalanceController
- Handle Balance requests.
- Flex
- Account
- Domain
- Entry
- Language
- LedgerRules
- Rules governing ledger behaviour.
- Name
- Section
- AccountLogic
- CurrencyQuery
- Messages that return paginated results over a range.
- DomainQuery
- Messages that return paginated results over a range.
- Paginated
- Messages that return paginated results over a range.
- SubJournalQuery
- Messages that return paginated results over a range.
- Version
- ApiController
- BatchApiController
- Batch
- Batch
- Audited
- ControllerResultHandler
- Generate common messages when exceptions occur and write to the log.
- HasRevisions
- UuidPrimaryKey
- HasCodes
- HasNames
- HasNames
- Trait for Models with related LedgerNames.
- CommonResponseProperties