Class GetGLPostingsForEntities
Returns a set of IGLPosting entities that have gl posting allocations for the specified EntityID, not included in the specified transfer, and less than the specified date
The EntityID for the posting includes or excludes the specified entities too
Used by TransactionAllocatedTransferProcessorExtender, and can be called using ExecuteCustomQuery<T>(String, Object[]).Inherited Members
Namespace: LemonEdge.Entities.Processors.Transactional
Assembly: API.dll
Syntax
public class GetGLPostingsForEntities : CustomServiceQueryExtender<IGLPosting>
Methods
GetPostingsForEntities(Guid, DateTimeOffset, AllocationTiming, Guid[], Guid[], Guid)
Returns a set of IGLPosting entities that have gl posting allocations for the specified EntityID, not included in the specified transfer, and less than the specified date
Declaration
public IQueryable<IGLPosting> GetPostingsForEntities(Guid transferID, DateTimeOffset endDate, AllocationTiming timing, Guid[] includeEntityIDs, Guid[] excludeEntityIDs, Guid forAllocatedEntityID)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | transferID | The transfer id to make sure the gl posting amounts are not associated with |
System.DateTimeOffset | endDate | The end date to make sure all matching gl posting amounts have an effective date less than |
AllocationTiming | timing | If EndOfDay then the EffectiveDate must be less than or equal to |
System.Guid[] | includeEntityIDs | Specifies a set of entities that the gl posting (EntityID) of the returned amounts must be against. |
System.Guid[] | excludeEntityIDs | Specifies a set of entities that the gl posting (EntityID) of the returned amounts must not be against. |
System.Guid | forAllocatedEntityID | Specifies the entity id the gl posting amounts must be for |
Returns
Type | Description |
---|---|
System.Linq.IQueryable<IGLPosting> | A set of IGLPosting entities that have gl posting allocations for the specified EntityID, not included in the specified transfer, and less than the specified date |