TransactionType
Transactions are labeled with a type
attribute, categorizing the transaction according to its purpose and features.
enum TransactionType {
DEPOSIT
HOLD
HOLD_RELEASE
WITHDRAWAL
}
Values
TransactionType.DEPOSIT
A Deposit is a settled transaction that increases the current and available balance of a Ledger Account.
TransactionType.HOLD
A Hold is a pending transaction that has, by definition, not settled. A Hold increases or reduces the current balance of a Ledger Account, leaving available balance unchanged.
TransactionType.HOLD_RELEASE
A Hold Release is a pending transaction that releases (reverses) a Hold. Since it is a pending transaction type, it alters the current balance of a Ledger Account, leaving available balance unchanged.
TransactionType.WITHDRAWAL
A Withdrawal is a settled transaction that decreases the current and available balance of a Ledger Account.
Member Of
Transaction
object