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.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.LocalValue1
    ITransactionValue.LocalValue2
    ITransactionValue.LocalValue3
    ITransactionValue.LocalValue4
    ITransactionValue.LocalValue5
    ITransactionValue.LocalValue6
    ITransactionValue.LocalValue7
    ITransactionValue.LocalValue8
    ITransactionValue.LocalValue9
    ITransactionValue.LocalValue10
    ITransactionValue.LocalValue11
    ITransactionValue.LocalValue12
    ITransactionValue.LocalValue13
    ITransactionValue.LocalValue14
    ITransactionValue.LocalValue15
    ITransactionValue.LocalValue16
    ITransactionValue.LocalValue17
    ITransactionValue.LocalValue18
    ITransactionValue.LocalValue19
    ITransactionValue.LocalValue20
    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.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
    ICanBeTransfered.TransferID
    ICanBeTransfered.TransferedOriginalItemID
    ICanBeTransfered.EntityID
    ICanBeTransfered.EffectiveDate
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.GetLabel(String)
    IBaseEntity.SetLabel(String, String)
    IBaseEntity.SetSilentLabel(String, String)
    System.IEquatable<LemonEdge.API.Core.IBaseEntity>.Equals(LemonEdge.API.Core.IBaseEntity)
    System.ComponentModel.INotifyPropertyChanged.PropertyChanged
    System.ComponentModel.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
    Assembly: API.dll
    Syntax
    [EntityDefinition(EntityID.TransactionAllocated, "dbo.LT_TransactionAllocations", "TransactionAllocated", IsStandingDataEntity = false)]
    [DefaultEntityIcon(ImageType.TransactionValue)]
    [EntityLinkToAnyParentRelationshipModifier(EntityID.DataSourceIDs, "EntityID", "ID", ExcludeFromRelationship = true)]
    [EntityLinkToAnyParentRelationshipModifier(EntityID.Transaction, "ParentItemID", "ID", ExcludeFromRelationship = true)]
    public interface ITransactionAllocated : ITransactionalEntity, ICanBeLocked, ITransactionValue, ICanBeTransfered, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    ManualAdded

    Indicates this allocation has been added manually by the user.

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

    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, "Transaction", "ITransactionAllocated", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false)]
    [EntityDescription("The parent transaction this value belongs directly to.")]
    Guid ParentTransactionID { get; set; }
    Property Value
    Type Description
    System.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, "Transaction", "ITransactionAllocated", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = true, PreventAutoConstraint = true)]
    [EntityDescription("The root transaction of a set that this belongs to.")]
    Guid RootTransactionID { get; set; }
    Property Value
    Type Description
    System.Guid

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)

    See Also

    ITransaction
    IGLPostingAllocated
    In This Article
    Back to top © LemonEdge Technology. All rights reserved.