Interface IGLPostingAllocated
The system entity for a gl posting allocated, which holds the individual breakdown values of a parent IGLPosting for the ultimate owning entities. This is instead of a dynamic allocation.
See https://web.lemonedge.com/help/transaction-gl-posting-allocated-view/ for more information
Inherited Members
Namespace: LemonEdge.API.Entities
Assembly: API.dll
Syntax
[EntityDefinition(EntityID.GLPostingAllocated, "dbo.LT_GLPostingAllocations", "GLPostingAllocated", IsStandingDataEntity = false)]
[DefaultEntityIcon(ImageType.TransactionGL)]
[EntityLinkToAnyParentRelationshipModifier(EntityID.DataSourceIDs, "EntityID", "ID", ExcludeFromRelationship = true)]
[EntityLinkToAnyParentRelationshipModifier(EntityID.Transaction, "ParentItemID", "ID", ExcludeFromRelationship = true)]
public interface IGLPostingAllocated : ITransactionalEntity, ICanBeLocked, ICanBeTransfered, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
FuncAmount
The allocated amount to be posted in functional currency against the parent glposting GL Account
Declaration
[EntityProperty(SQLType.Decimal, (short)21, (short)3, false)]
[EntityDescription("The alocated value in functional currency.")]
[UpdateOnTransfer(TransferUpdateType.AutoTransfer)]
decimal FuncAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal |
GLPostingID
[Key] Links to IGLPosting. The parent gl posting this allocated amount is a child of
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.GLPosting, "ID", SingleJoinType.One, "GLPosting", "IGLPostingAllocated", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false)]
[EntityDescription("The gl posting this allocated amount belongs to.")]
Guid GLPostingID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
LocalAmount
The allocated amount to be posted in local currency against the parent glposting GL Account
Declaration
[EntityProperty(SQLType.Decimal, (short)21, (short)3, false)]
[EntityDescription("The allocated value in local currency.")]
[UpdateOnTransfer(TransferUpdateType.AutoTransfer)]
decimal LocalAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal |
ManualAdded
Indicates if this GL Posting allocated line was added manually by the user versus automatically according to the Transaction Code
Declaration
[EntityProperty(SQLType.Bit, false)]
[EntityDescription("Indicates this allocation has been added manually by the user.")]
bool ManualAdded { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ManualChange
Indicates if this GL Posting allocated line was added manually by the user versus automatically according to the Transaction Code
Declaration
[EntityProperty(SQLType.Bit, false)]
[EntityDescription("Indicates if this value was entered by the user, or automatically calculated by the system.")]
bool ManualChange { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ReportingAmount
The allocated amount to be posted in reporting currency against the parent glposting GL Account
Declaration
[EntityProperty(SQLType.Decimal, (short)21, (short)3, false, "FuncAmount")]
[EntityDescription("The alocated value in reporting currency.")]
[UpdateOnTransfer(TransferUpdateType.AutoTransfer)]
decimal ReportingAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal |
RootTransactionID
[Key] Links to ITransaction. The roo transaction this gl posting allocated amount is a child of
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.Transaction, "ID", SingleJoinType.One, "Transaction", "IGLPostingAllocated", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = true, PreventAutoConstraint = true)]
[EntityDescription("The root transaction this allocated gl posting belongs to.")]
Guid RootTransactionID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
TransactionAllocatedID
Links to ITransaction. The direct parent transaction this gl posting allocated amount is a child of
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true)]
[EntityRelationship(EntityID.TransactionAllocated, "ID", SingleJoinType.ZeroToOne, "TransactionAllocated", "IGLPostingAllocated", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false, PreventAutoConstraint = true)]
[EntityDescription("The transaction allocation this allocated gl posting belongs to.")]
Guid? TransactionAllocatedID { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Guid> |