Interface IGLRollupInfo
A complex type definition for holding the results of running the system default GL Rollup SQL Wrapper.
Can be executed from API.Entities.Helpers.Queries.GetGLRollup.Execute(Guid, Guid, Utils.QueryableExecuter<IGLRollupInfo>)
Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
Assembly: LemonEdge.API.Entities.FinancialServices.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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
string |
GLHeaderID
The gl rollup header this row result aggregates for
Declaration
[Key]
[Column(Order = 0)]
Guid GLHeaderID { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
string |
InstrumentID
An optional breakdown of the amount by instrument
Declaration
[Key]
[Column(Order = 5)]
Guid? InstrumentID { get; set; }
Property Value
Type | Description |
---|---|
Guid? |
InstrumentID_Label
The label of the instrument this amount is broken down by
Declaration
string InstrumentID_Label { get; set; }
Property Value
Type | Description |
---|---|
string |
RoundingToEntityID
The id of the entity that rounding amounts are held against
Declaration
Guid RoundingToEntityID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
StructKey
The key for this row
Declaration
[Key]
[Column(Order = 1)]
Guid StructKey { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
string |