Search Results for

    Show / Hide Table of Contents

    Interface 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

    Inherited Members
    ITransactionalEntity.Status
    ITransactionalEntity.CancelledID
    ITransactionalEntity.CorrectedByID
    ICanBeLocked.Locked
    ITransactionValue.Index
    ITransactionValue.SettlementDate
    ITransactionValue.Units
    ITransactionValue.CSE
    ITransactionValue.FuncValue1
    ITransactionValue.FuncValue2
    ITransactionValue.FuncValue3
    ITransactionValue.FuncValue4
    ITransactionValue.FuncValue5
    ITransactionValue.FuncValue6
    ITransactionValue.FuncValue7
    ITransactionValue.FuncValue8
    ITransactionValue.FuncValue9
    ITransactionValue.FuncValue10
    ITransactionValue.FuncValue11
    ITransactionValue.FuncValue12
    ITransactionValue.FuncValue13
    ITransactionValue.FuncValue14
    ITransactionValue.FuncValue15
    ITransactionValue.FuncValue16
    ITransactionValue.FuncValue17
    ITransactionValue.FuncValue18
    ITransactionValue.FuncValue19
    ITransactionValue.FuncValue20
    ITransactionValue.ReportingValue1
    ITransactionValue.ReportingValue2
    ITransactionValue.ReportingValue3
    ITransactionValue.ReportingValue4
    ITransactionValue.ReportingValue5
    ITransactionValue.ReportingValue6
    ITransactionValue.ReportingValue7
    ITransactionValue.ReportingValue8
    ITransactionValue.ReportingValue9
    ITransactionValue.ReportingValue10
    ITransactionValue.ReportingValue11
    ITransactionValue.ReportingValue12
    ITransactionValue.ReportingValue13
    ITransactionValue.ReportingValue14
    ITransactionValue.ReportingValue15
    ITransactionValue.ReportingValue16
    ITransactionValue.ReportingValue17
    ITransactionValue.ReportingValue18
    ITransactionValue.ReportingValue19
    ITransactionValue.ReportingValue20
    ITransactionValue.UnitNote
    ITransactionValue.CSENote
    ITransactionValue.NetNote
    ITransactionValue.ManualChangeValue1
    ITransactionValue.ManualChangeValue2
    ITransactionValue.ManualChangeValue3
    ITransactionValue.ManualChangeValue4
    ITransactionValue.ManualChangeValue5
    ITransactionValue.ManualChangeValue6
    ITransactionValue.ManualChangeValue7
    ITransactionValue.ManualChangeValue8
    ITransactionValue.ManualChangeValue9
    ITransactionValue.ManualChangeValue10
    ITransactionValue.ManualChangeValue11
    ITransactionValue.ManualChangeValue12
    ITransactionValue.ManualChangeValue13
    ITransactionValue.ManualChangeValue14
    ITransactionValue.ManualChangeValue15
    ITransactionValue.ManualChangeValue16
    ITransactionValue.ManualChangeValue17
    ITransactionValue.ManualChangeValue18
    ITransactionValue.ManualChangeValue19
    ITransactionValue.ManualChangeValue20
    ITransactionValueDetail.LocalValue1
    ITransactionValueDetail.LocalValue2
    ITransactionValueDetail.LocalValue3
    ITransactionValueDetail.LocalValue4
    ITransactionValueDetail.LocalValue5
    ITransactionValueDetail.LocalValue6
    ITransactionValueDetail.LocalValue7
    ITransactionValueDetail.LocalValue8
    ITransactionValueDetail.LocalValue9
    ITransactionValueDetail.LocalValue10
    ITransactionValueDetail.LocalValue11
    ITransactionValueDetail.LocalValue12
    ITransactionValueDetail.LocalValue13
    ITransactionValueDetail.LocalValue14
    ITransactionValueDetail.LocalValue15
    ITransactionValueDetail.LocalValue16
    ITransactionValueDetail.LocalValue17
    ITransactionValueDetail.LocalValue18
    ITransactionValueDetail.LocalValue19
    ITransactionValueDetail.LocalValue20
    ITransactionValueDetail.Note1
    ITransactionValueDetail.Note2
    ITransactionValueDetail.Note3
    ITransactionValueDetail.Note4
    ITransactionValueDetail.Note5
    ITransactionValueDetail.Note6
    ITransactionValueDetail.Note7
    ITransactionValueDetail.Note8
    ITransactionValueDetail.Note9
    ITransactionValueDetail.Note10
    ITransactionValueDetail.Note11
    ITransactionValueDetail.Note12
    ITransactionValueDetail.Note13
    ITransactionValueDetail.Note14
    ITransactionValueDetail.Note15
    ITransactionValueDetail.Note16
    ITransactionValueDetail.Note17
    ITransactionValueDetail.Note18
    ITransactionValueDetail.Note19
    ITransactionValueDetail.Note20
    ICanBeTransferred.TransferID
    ICanBeTransferred.TransferedOriginalItemID
    ICanBeTransferred.EntityID
    ICanBeTransferred.EffectiveDate
    IBaseEntity.GetLabel(string)
    IBaseEntity.SetLabel(string, string)
    IBaseEntity.SetSilentLabel(string, string)
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.AlgorithmStepID
    IBaseEntity.SafeID
    IEquatable<IBaseEntity>.Equals(IBaseEntity)
    INotifyPropertyChanged.PropertyChanged
    INotifyPropertyChanging.PropertyChanging
    ICloneableAsync.Clone(object)
    ICloneableAsync.CopyFromSource(object)
    ICanTrackProperties.HasTrackedPropertyChanged(string)
    ICanTrackProperties.OriginalTrackedPropertyValue(string)
    ICanTrackProperties.OriginalTrackedPropertyValue<T>(string)
    ICanTrackProperties.ClearTrackedOriginalValues()
    ICanTrackProperties.GetAllOriginalTrackedPropertyValues()
    Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
    Assembly: LemonEdge.API.Entities.FinancialServices.dll
    Syntax
    [EntityDefinition(EntityID.TransactionAllocated, "dbo.LT_TransactionAllocations", "TransactionAllocated", IsStandingDataEntity = false)]
    [EntityIndex(Name = "RootTransaction", ColumnNames = new string[] { "RootTransactionID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending }, IncludeColumns = new string[] { "Status", "LocalValue1", "FuncValue2", "LocalValue2", "FuncValue3", "LocalValue3", "FuncValue4", "LocalValue4", "FuncValue5", "LocalValue5" }, IsClustered = false, IsUnique = false)]
    [EntityIndex(Name = "ParentTransaction", ColumnNames = new string[] { "ParentTransactionID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending }, IncludeColumns = new string[] { "Status", "LocalValue1", "FuncValue2", "LocalValue2", "FuncValue3", "LocalValue3", "FuncValue4", "LocalValue4", "FuncValue5", "LocalValue5" }, IsClustered = false, IsUnique = false)]
    [EntityIndex(Name = "Transfer", ColumnNames = new string[] { "TransferID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending }, IncludeColumns = new string[] { "Status" }, IsClustered = false, IsUnique = false)]
    [EntityIndex(Name = "TransferEntity", ColumnNames = new string[] { "EntityID", "ParentTransactionID", "Status", "EffectiveDate", "AccountID", "CanvasID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending, IndexOrder.Ascending, IndexOrder.Ascending, IndexOrder.Ascending, IndexOrder.Ascending, IndexOrder.Ascending }, IsClustered = false, IsUnique = false)]
    [DefaultEntityIcon(ImageType.TransactionValue)]
    [EntityLinkToAnyParentRelationshipModifier(EntityID.Transaction, "ParentItemID", "ID", ExcludeFromRelationship = true)]
    public interface ITransactionAllocated : ITransactionalEntity, ICanBeLocked, ITransactionValue, ITransactionValueDetail, ICanBeTransferred, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    ManualAdded

    Indicates this allocation has been added manually by the user.

    Declaration
    [HardCodedDefaultValueOnImport("true")]
    [EntityProperty(SQLType.Bit, false)]
    [EntityDescription("Indicates this allocation has been added manually by the user.")]
    bool ManualAdded { get; set; }
    Property Value
    Type Description
    bool

    ParentTransactionID

    [Key] Links to ITransaction. The direct parent that this transaction allocated amount is a break down of

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.Transaction, "ID", SingleJoinType.One, "Parent Transaction", "Allocations From Parent", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false)]
    [EntityDescription("The parent transaction this value belongs directly to.")]
    [EntityKeyProperty]
    [RequiredNoDefaultIDValidation]
    Guid ParentTransactionID { get; set; }
    Property Value
    Type Description
    Guid

    RootTransactionID

    Links to ITransaction. The root transaction this allocated amounts are a member of

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.Transaction, "ID", SingleJoinType.One, "Root Transaction", "Allocations From Root", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = true, PreventAutoConstraint = true)]
    [RequiredNoDefaultIDValidation]
    [EntityDescription("The root transaction of a set that this belongs to.")]
    Guid RootTransactionID { get; set; }
    Property Value
    Type Description
    Guid

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    TransactionValueExtensions.GetFuncValue(ITransactionValue, short)
    TransactionValueExtensions.GetManualChange(ITransactionValue, short)
    TransactionValueExtensions.GetReportingValue(ITransactionValue, short)
    TransactionValueExtensions.GetValues(ITransactionValue, short)
    TransactionValueExtensions.HasManualChange(ITransactionValue)
    TransactionValueExtensions.SetFuncValue(ITransactionValue, short, decimal)
    TransactionValueExtensions.SetManualChange(ITransactionValue, short, bool)
    TransactionValueExtensions.SetReportingValue(ITransactionValue, short, decimal)
    TransactionValueExtensions.SetValues(ITransactionValue, short, decimal, decimal, decimal)
    TransactionValueDetailExtensions.GetLocalValue(ITransactionValueDetail, short)
    TransactionValueDetailExtensions.GetNote(ITransactionValueDetail, short)
    TransactionValueDetailExtensions.SetLocalValue(ITransactionValueDetail, short, decimal)
    TransactionValueDetailExtensions.SetNote(ITransactionValueDetail, short, string)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)

    See Also

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