Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.API.Entities.FinancialServices.Transactions

    Classes

    AllocationAmount

    AllocationMapping

    AllocationMethod

    AllocationPath

    AllocationPathRule

    AllocationPathSplitDynamicUpdate

    AllocationRule

    BlendTransaction

    BlendTransactionInstrumentSet

    BlendingTransaction

    BlendingTransactionInstrumentValue

    BlendingTransactionNewValue

    BlendingTransactionNewValueAggregate

    BlendingTransactionNewValueAllocation

    CompiledPath

    GLRollupInfo

    GroupedTransaction

    GroupedTransactionItemOld

    HasReferenceConstants

    InstrumentCapitalAccountDataSettingResult

    InstrumentSetInfo

    PathInfo

    PathInfoExtensions

    RoundingConstants

    SplitTransaction

    SplitTransactionLine

    SplitTransactionSwitch

    StepChange

    StepChangeAlgorithm

    StepChangeMovement

    StepChangeRebalance

    Transaction

    TransactionAggregateResult

    TransactionAggregator

    TransactionAggregatorOn

    TransactionAllocated

    TransactionAllocatedFunction

    Used to provide the name of the function the Transactions Allocated should use instead of the standard functions created by the system

    This is because the transactions allocated need to create columns for each custom ITransactionTypeValue instead of just the value columns they have in the table

    TransactionAssociation

    TransactionAssociationFunction

    Used to provide the name of the function the Transactions Association should use instead of the standard functions created by the system

    This is because the transactions association need to create columns for each custom ITransactionTypeValue instead of just the value columns they have in the table

    TransactionCode

    TransactionCodeAllocateToTransaction

    TransactionCodeAllocateToTransactionValue

    TransactionCodeDependant

    TransactionCodeGLEntry

    TransactionCodeHeaderProperty

    This class is used as viewmodel for TransactionCodeHeaderPropertyVisibilityGridController. It is used as a wrapper for properties 'ShowXXX' of TransactionCode

    TransactionCodeOffsetValidate

    TransactionCodeProcessor

    TransactionCodeTransactionCodeGrouping

    TransactionCodeValue

    TransactionCodeValueOffsetOld

    TransactionLink

    TransactionMatcher

    TransactionMatcherOn

    TransactionPathSplit

    TransactionType

    TransactionTypeValue

    Transfer

    TransferEntityOverride

    TransferTargetPartner

    TransferTransactionTypeValueOverride

    Interfaces

    IAllocationAmount

    The system entity for allocation amounts modules, which belong to an allocation rule

    See https://help.lemonedge.com/help/financial-services-engine/allocations/allocation-rules/amounts-view.html for more information

    IAllocationMapping

    The system entity for allocation mappings, which dynamically associate paths and instruments

    See https://help.lemonedge.com/help/financial-services-engine/allocations/allocation-mappings/intro.html for more information

    IAllocationMethod

    The system entity for an allocation method, which holds dynamic sql wrapper ID

    See https://help.lemonedge.com/help/financial-services-engine/allocations/allocation-paths/intro.html for more information

    IAllocationPath

    The system entity for an allocation path, which holds a collection of path rules

    See https://help.lemonedge.com/help/financial-services-engine/allocations/allocation-paths/intro.html for more information

    IAllocationPathRule

    The system entity for an allocation path rule, which belongs to an allocation path

    See https://help.lemonedge.com/help/financial-services-engine/allocations/allocation-paths/rules-view.html for more information

    IAllocationPathSplitDynamicUpdate

    The system entity for an dynamic allocation path split, which which records last updated time for this path and path split id

    IAllocationRule

    The system entity for an allocation path rule, which belongs to an allocation path

    See https://help.lemonedge.com/help/financial-services-engine/allocations/allocation-rules/intro.html for more information

    IBlendTransaction

    The system entity for a blended transaction, which creates a set of transactions according to rules configured in a IBlendTransaction

    See https://help.lemonedge.com/help/financial-services-engine/financial/blended-transactions/intro.html for more information

    IBlendTransactionInstrumentSet

    The system entity for a blended transaction instrument set, which belongs to a blended transaction

    See https://help.lemonedge.com/help/financial-services-engine/financial/blended-transactions/instrument-sets-view.html for more information

    IBlendingTransaction

    The system entity for a blending transaction, which contains the configuration for creating a blended transaction

    See https://help.lemonedge.com/help/settings/financial-services-processes/blending-transactions/intro.html for more information

    IBlendingTransactionInstrumentValue

    The system entity for a blending transaction instrument value, which contains belongs to the configuration of a blending transaction

    See https://help.lemonedge.com/help/settings/financial-services-processes/blending-transactions/values.html for more information

    IBlendingTransactionNewValue

    The system entity for a blending transaction new value, which contains belongs to the configuration of a blending transaction

    See https://help.lemonedge.com/help/settings/financial-services-processes/blending-transactions/new-values.html for more information

    IBlendingTransactionNewValueAggregate

    The system entity for a blending transaction new value aggregator, which contains belongs to the configuration of a blending transaction

    See https://help.lemonedge.com/help/settings/financial-services-processes/blending-transactions/new-value-aggregators.html for more information

    IBlendingTransactionNewValueAllocation

    The system entity for a blending transaction new value allocation, which belongs to the configuration of a blending transaction

    See https://help.lemonedge.com/help/settings/financial-services-processes/blending-transactions/new-value-allocations.html for more information

    ICanBeTransferred

    Indicates this item contains values relevant to ultimate owner through allocation paths and should be transferred as part of the transfer processing logic

    See ITransfer for more information

    ICompiledPath

    The system entity for the results of a compiled allocation path

    IGLRollupInfo

    A complex type definition for holding the results of running the system default GL Rollup SQL Wrapper.

    Can be executed from API.Entities.Helpers.Queries.GetGLRollup.Execute(Guid, Guid, Utils.QueryableExecuter<IGLRollupInfo>)

    IGroupedTransaction

    The system entity for a grouped transaction, which contains a set of transactions that can be processed in chronological order

    IHasReference

    IHasTransactionSetting

    The base interface for any entity that has settings for a transaction.

    IHeaderTransactionalEntity

    Certain types of transactions are root transction headers. They represent the root record, such as a ITransfer record, and other transactional records are children of it (such as ITransferEntityOverride) but are not root records

    The root record has a uniquely identifiable reference for the user, along with other header information

    IInstrumentCapitalAccountDataSettingResult

    A complex type definition for holding the results of running the system GetInstrumentCapitalAccountDataSettings sql wrapper query

    Can be executed from API.Entities.Helpers.Queries.GetInstrumentCapitalAccountDataSettings.Execute(Guid?, Utils.QueryableExecuter<IInstrumentCapitalAccountDataSettingResult>)

    IInstrumentSetInfo

    A complex type defintion for holding the results of running the system standard GetInstrumentSets SQL Wrapper query

    Can be executed from Entities.Helpers.Queries.GetInstrumentSets.Execute(Guid, Utils.QueryableExecuter<IInstrumentSetInfo>)

    IPathInfo

    A complex type definition for holding the results of executing the system default GetPathInfo sql wrapper query

    Can be executed from Entities.Helpers.Queries.GetPathInfo

    ISplitTransaction

    ISplitTransactionLine

    ISplitTransactionSwitch

    IStepChange

    IStepChangeAlgorithm

    IStepChangeMovement

    IStepChangeRebalance

    ITransaction

    The system entity for a transaction

    See https://help.lemonedge.com/help/financial-services-engine/financial/transactions/intro.html for more information

    ITransactionAggregateResult

    A complex type definition for holding the results of running a query that returns aggregate transaction info according to specified parameters

    Can be executed from ICustomFunctions.AggregateTransactionValue(Guid?, DateTimeOffset?, Guid, Guid?, Guid?, Guid?, bool, DateTimeOffset?, DateTimeOffset, DateTimeOffset)

    ITransactionAggregator

    The system entity for a transaction aggregator, which defines values to aggregate

    See https://help.lemonedge.com/help/settings/financial-services-processes/transaction-aggregators/intro.html for more information

    ITransactionAggregatorOn

    The system entity for a transaction aggregator on, which defines a single value to be included in the parent ITransactionAggregator

    See https://help.lemonedge.com/help/settings/financial-services-processes/transaction-aggregators/aggregators-on-view.html for more information

    ITransactionAllocated

    The system entity for a transaction allocated, which is the breakdown of parenttransaction values by ultimate owning entities

    See https://help.lemonedge.com/help/financial-services-engine/financial/transactions/values-allocated-view.html for more information

    ITransactionAssociation

    The system entity for describing the allocation of a transaction internally.

    ITransactionCode

    The system entity for a transaction code, which holds all the settings for how to process a ITransaction

    See https://help.lemonedge.com/help/settings/financial-services-transactions/transaction-codes/intro.html for more information

    ITransactionCodeAllocateToTransaction

    The system entity for a transaction code allocate to transaction entity, which holds settings for automatically creating a new transaction for entites that are being allocated to

    See https://help.lemonedge.com/transaction-codes/ for more information

    ITransactionCodeAllocateToTransactionValue

    The system entity for a transaction code allocate to transaction entity, which holds settings for automatically creating a new transaction for entites that are being allocated to

    See https://help.lemonedge.com/transaction-codes/ for more information

    ITransactionCodeDependant

    ITransactionCodeGLEntry

    The system entity for a transaction code gl entry, which holds settings for how to process the gl within a parent ITransactionCode

    See https://help.lemonedge.com/help/settings/financial-services-transactions/transaction-types/gl-entries-view.html for more information

    ITransactionCodeProcessor

    The system entity for a transaction code processor, which holds custom processes to run during the processing of the transaction

    See https://help.lemonedge.com/help/settings/financial-services-transactions/transaction-codes/processors-view.html for more information

    ITransactionCodeTransactionCodeGrouping

    ITransactionCodeValue

    The system entity for a transaction code value, whcih specifies which values should be tracked by this transaction

    See https://help.lemonedge.com/help/settings/financial-services-transactions/transaction-codes/values-view.html for more information

    ITransactionLink

    ITransactionMatcher

    The system entity for a transaction matcher, which defines how to filter a set of transactions

    See https://help.lemonedge.com/help/settings/financial-services-processes/transaction-matchers/intro.html for more information

    ITransactionMatcherOn

    The system entity for a transaction matcher on, which defines a single method of filtering in the parent ITransactionMatcher

    See https://help.lemonedge.com/help/settings/financial-services-processes/transaction-matchers/matchers-on-view.html for more information

    ITransactionPathSplit

    ITransactionType

    The system entity for a transaction type, which is a grouping category for ITransactionTypeValue

    See https://help.lemonedge.com/help/settings/financial-services-transactions/transaction-types/intro.html for more information

    ITransactionTypeValue

    The system entity for a transaction type value, which is a defined value that transactions can track and are configurable in transaction codes

    See https://help.lemonedge.com/help/settings/financial-services-transactions/transaction-types/values-view.html for more information

    ITransactionValue

    The base interface that a ITransaction and ITransactionAllocated implement to track all ITransactionTypeValue configured against the transaction

    ITransactionValueDetail

    ITransactionalEntity

    Indicates this entity is a transaction entity, and can be cancelled/corrected by our core transaction processing logic.

    The API.Processors.Transactional.BaseTransactionProcessor provides all the common transaction processing logic based on entities from IHeaderTransactionalEntity and this interface

    ITransfer

    The system entity for a transfer, which records and processes partner transfers throughout the entire entity set

    See https://help.lemonedge.com/help/financial-services-engine/financial/transfers/intro.html for more information

    ITransferEntityOverride

    The system entity for a transfer entity override, which records overrides for specific entities within an entity set where the transfer is occuring

    See https://help.lemonedge.com/help/financial-services-engine/financial/transfers/entity-overrides-view.html for more information

    ITransferTargetPartner

    The system entity for a transfer targets, which records which entities the amounts are being transferred to

    See https://help.lemonedge.com/help/financial-services-engine/financial/transfers/targets-view.html for more information

    ITransferTransactionTypeValueOverride

    The system entity for a transfer value override, which records overrides for specific values

    See https://help.lemonedge.com/help/financial-services-engine/financial/transfers/value-overrides-view.html for more information

    Enums

    AllocateToLevel

    AllocationPathSplitType

    AllocationPathType

    AllocationTiming

    The timing allocation amounts are effective from on a given date

    AllocationType

    BlendingTranCurrency

    BlendingTranInstrumentValueType

    BlendingTranRepeat

    BlendingTranSourceType

    BlendingTranTargetType

    DynamicPathUpdateType

    OffsetFields

    RoundingLevel

    The amount of decimal places to round to when using the Rounder

    SplitByPropertyType

    SplitTransactionLineNewInstrument

    SplitTransactionTransferType

    StepChangeRebalanceType

    TransactionCodeAllocation

    TransactionCodeFields

    TransactionCodeGL

    TransactionCodeGLEntryDate

    TransactionCodeGLEntryDbCr

    TransactionCodeOffsetType

    TransactionCodePath

    TransactionCodePeriodEndStatus

    TransactionCodeRelatedEntityOption

    TransactionCodeValueIncludeInNet

    TransactionCodeValueType

    TransactionExistingGLMatch

    TransactionGLMatch

    TransactionStatus

    The status of a ITransactionalEntity

    TransactionTypeEnum

    A grouping category for transaction codes by function

    TransactionTypeValueEntry

    TransactionValueType

    The three types of currencies that all transaction values are recorded in

    ValidInstruments

    In this article
    Back to top © LemonEdge Technologies. All rights reserved.