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://web.lemonedge.com/help/transfer-entity-overrides-view/ for more information

    Inherited Members
    ITransactionalEntity.Status
    ITransactionalEntity.CancelledID
    ITransactionalEntity.CorrectedByID
    ICanBeLocked.Locked
    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.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, "ObjectEntity", "Transfer Overrides")]
    Guid EntityID { get; set; }
    Property Value
    Type Description
    System.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, (short)31, (short)18, false)]
    [Required]
    [EntityDescription("Indicates the percentage to use when transferring activity allocated from these entities.")]
    decimal OverridePercent { get; set; }
    Property Value
    Type Description
    System.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", "Transfer Entity Overrides", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = true)]
    [EntityDescription("The parent transfer.")]
    Guid TransferID { 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

    ITransfer
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.