Search Results for

    Show / Hide Table of Contents

    Interface 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

    Inherited Members
    ITransactionalEntity.Status
    ITransactionalEntity.CancelledID
    ITransactionalEntity.CorrectedByID
    ICanBeLocked.Locked
    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.TransferEntityOverride, "dbo.LT_TransferEntityOverrides", "TransferEntityOverride")]
    [DefaultEntityIcon(ImageType.Properties)]
    public interface ITransferEntityOverride : ITransactionalEntity, ICanBeLocked, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    EntityID

    [Key] Links to IObjectEntity. The legal Entity you want to provide a percentage override for all transactions, gl postings and allocations that occur against this legal Entity.

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.ObjectEntity, "ID", SingleJoinType.One, "Transfer Entity", "Transfer Overrides")]
    [RequiredNoDefaultIDValidation]
    [EntityKeyProperty]
    Guid EntityID { get; set; }
    Property Value
    Type Description
    Guid

    OverridePercent

    The percent you want to change the Source Entity to in terms of what percentage they will be transferring from all transactions, gl postings and allocations against this legal Entity

    Declaration
    [EntityProperty(SQLType.Decimal, 31, 18, false)]
    [Required]
    [EntityDescription("Indicates the percentage to use when transferring activity allocated from these entities.")]
    decimal OverridePercent { get; set; }
    Property Value
    Type Description
    decimal

    TransferID

    [Key] Links to ITransfer. The parent transfer this is a member of

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.Transfer, "ID", SingleJoinType.One, "Transfer", "Entity Overrides", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = true)]
    [RequiredNoDefaultIDValidation]
    [EntityDescription("The parent transfer.")]
    [EntityKeyProperty]
    Guid TransferID { 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)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)

    See Also

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