Search Results for

    Show / Hide Table of Contents

    Interface IGLRollupInfo

    A complex type definition for holding the results of running the system default GL Rollup SQL Wrapper.

    Can be executed from Execute(Guid, Guid, QueryableExecuter<IGLRollupInfo>)

    Namespace: LemonEdge.API.ComplexTypes
    Assembly: API.dll
    Syntax
    [ComplexDefinition(ImageType.Sigma, "GL Rollup Info")]
    public interface IGLRollupInfo

    Properties

    Amount

    The amount for this gl header

    Declaration
    decimal Amount { get; set; }
    Property Value
    Type Description
    System.Decimal

    EntityID

    The id of the ultimate owning entity from the allocation paths/mappings this amount is for

    Declaration
    [Key]
    [Column(Order = 4)]
    Guid EntityID { get; set; }
    Property Value
    Type Description
    System.Guid

    EntityID_Label

    The label of the ultimate owning entity from the paths/mappings this amount relates to

    Declaration
    string EntityID_Label { get; set; }
    Property Value
    Type Description
    System.String

    EntityRootID

    The root entity within the allocation path that this entity amounts relate to

    Declaration
    [Key]
    [Column(Order = 3)]
    Guid EntityRootID { get; set; }
    Property Value
    Type Description
    System.Guid

    EntityRootID_Label

    The label of the root entity within the entity set that the allocation path for this amount allocates through

    Declaration
    string EntityRootID_Label { get; set; }
    Property Value
    Type Description
    System.String

    EntitySetEntityID

    The entity within the entity set this row relates to

    Declaration
    [Key]
    [Column(Order = 2)]
    Guid EntitySetEntityID { get; set; }
    Property Value
    Type Description
    System.Guid

    EntitySetEntityID_Label

    The label of the entity within the entity set this amount relates to

    Declaration
    string EntitySetEntityID_Label { get; set; }
    Property Value
    Type Description
    System.String

    GLHeaderID

    The gl rollup header this row result aggregates for

    Declaration
    [Key]
    [Column(Order = 0)]
    Guid GLHeaderID { get; set; }
    Property Value
    Type Description
    System.Guid

    GLHeaderID_Label

    The label of the gl header in the rollup this amount is associated with

    Declaration
    string GLHeaderID_Label { get; set; }
    Property Value
    Type Description
    System.String

    InstrumentID

    An optional breakdown of the amount by instrument

    Declaration
    [Key]
    [Column(Order = 5)]
    Guid? InstrumentID { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>

    InstrumentID_Label

    The label of the instrument this amount is broken down by

    Declaration
    string InstrumentID_Label { get; set; }
    Property Value
    Type Description
    System.String

    RoundingToEntityID

    The id of the entity that rounding amounts are held against

    Declaration
    Guid RoundingToEntityID { get; set; }
    Property Value
    Type Description
    System.Guid

    StructKey

    The key for this row

    Declaration
    [Key]
    [Column(Order = 1)]
    Guid StructKey { get; set; }
    Property Value
    Type Description
    System.Guid

    StructKey_Label

    The label of the structure of this row within the gl rollup heirarchy

    Declaration
    string StructKey_Label { 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)
    In This Article
    Back to top © LemonEdge Technology. All rights reserved.