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.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()
    ISetCopier.GetCopyInfo(IEntityUpdater)
    Namespace: LemonEdge.API.Entities.FinancialServices.Accounting
    Assembly: LemonEdge.API.Entities.FinancialServices.dll
    Syntax
    [EntityDefinition(EntityID.GLClassificationName, "dbo.LT_GLClassificationNames", "GLClassificationName", LabelColumn = "Name", IsStandingDataEntity = true)]
    [DefaultEntityIcon(ImageType.GLAccountType)]
    [MultipleUnique(new string[] { "GLClassificationID", "Name" })]
    [EntityIndex(Name = "Classification", ColumnNames = new string[] { "GLClassificationID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending }, IsClustered = false, IsUnique = false)]
    public interface IGLClassificationName : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ISetCopier

    Properties

    Description

    The user friendly description of this GL Classification

    Declaration
    [EntityProperty(SQLType.NVarChar, 2000, true)]
    [EntityDescription("The user friendly description of this GL Classification")]
    string Description { get; set; }
    Property Value
    Type Description
    string

    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, "GL Classification", "Names", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = true, InheritPermissions = true)]
    [RequiredNoDefaultIDValidation]
    [EntityKeyProperty]
    Guid GLClassificationID { get; set; }
    Property Value
    Type Description
    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
    bool

    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, 150, false)]
    [EntityKeyProperty]
    [EntityDescription("The unique name within this classification.")]
    [Required]
    string Name { get; set; }
    Property Value
    Type Description
    string

    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

    IGLClassification
    IGLAccount
    IGLAccountName
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.