Search Results for

    Show / Hide Table of Contents

    Interface IGLClassificationName

    The system entity for gl classification names, which are used as a category to use for a IGLAccount

    See https://help.lemonedge.com/help/settings/financial-services-gl/gl-classifications/names-view.html for more information

    Inherited Members
    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.GLClassificationName, "dbo.LT_GLClassificationNames", "GLClassificationName", LabelColumn = "Name", IsStandingDataEntity = true)]
    [DefaultEntityIcon(ImageType.GLAccountType)]
    [MultipleUnique(new string[]{"GLClassificationID", "Name"})]
    public interface IGLClassificationName : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    GLClassificationID

    [Key] Links to IGLClassification. The parent gl classification this name is a member of

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.GLClassification, "ID", SingleJoinType.One, "GLClassificationName", "GLClassification", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = true, InheritPermissions = true)]
    Guid GLClassificationID { get; set; }
    Property Value
    Type Description
    System.Guid

    IsOpeningBalance

    Indicates if the GL Account holds an opening balance - notional only, not used in processing.

    Declaration
    [EntityProperty(SQLType.Bit, false)]
    [EntityDescription("Indicates if this classification name is an opening balance classification.")]
    [Required]
    bool IsOpeningBalance { get; set; }
    Property Value
    Type Description
    System.Boolean

    Name

    The user friendly name of this GL Classification Name. This is the name you can mark against GL Accounts for this GL Classification type

    Declaration
    [EntityProperty(SQLType.NVarChar, (short)50, false)]
    [EntityDescription("The unique name within this classification.")]
    [Required]
    string Name { get; set; }
    Property Value
    Type Description
    System.String

    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

    IGLClassification
    IGLAccount
    IGLAccountName
    In This Article
    Back to top © LemonEdge Technology. All rights reserved.