Name |
Description |
Account |
An abstract class that represents an account. There are five concrete account types - Assets, Liabilities, Expenses, Revenue and Equity. |
AccountEventArgs |
Event arguments for events that involve an Account. |
AccountFactory |
A factory for creating Accounts. |
AccountingDomainObject |
A base class for all accounting domain-related objects. |
Asset |
Represents an asset. Assets are one of the five types of accounts, and are used to represent the things that a business owns that are used to generate future revenue. |
AuditableAttribute |
|
Balance |
A special type used to indicate an accounting balance. |
CreditAccount |
A type of account which has a credit balance by default. |
DataProvider |
Represents the class that creates, loads and persists data to the data source. |
DebitAccount |
Debit accounts are accounts with a default balance type of debit. Assets and Expenses are debit accounts. |
Equity |
Represents an equity account. Equity accounts are accounts that indicate the investments made by the owners of the business. Owners Equity, Profit and Loss are all kinds of Equity accounts. |
Expense |
Represents an accounting expense. An expense is a cost that the business incurs whilst trying to create revenue, and reduces the profit of the business. An example of expenses are Purchases, Bills, and employee salaries. |
Liability |
This class represents an accounting liability. A liability is defined as the future sacrifices an entity is obliged to make to other entities as a result of past transactions. Loans and mortgages the business has taken out are a great example of a liability. |
Period |
This class represents a single period in the accounting cycle. |
PeriodEventArgs |
|
Revenue |
Represents a Revenue account. Revenue is the income for a business, and, along with expenses, results in the net profit or loss for a business. Examples of revenue accounts are Sales, Interest Recieved and rental income. |
TransactionScope |
Limits the range of results included in a list of transactions. |
UniqueAccountNameRule |
A rule that is applied to an account to ensure that account names are always unique. |