Class TransactionOffsetsHelper
Inheritance
TransactionOffsetsHelper
Assembly: LemonEdge.API.Core.FinancialServices.dll
Syntax
public static class TransactionOffsetsHelper
Methods
CreateOffsets(Dictionary<ITransactionCodeAllocateToTransaction, IEnumerable<ITransactionCodeAllocateToTransactionValue>>, IEnumerable<ITransaction>, IEnumerable<ITransactionAllocated>, IEntityUpdater, IReadOnlyCache, bool)
Declaration
public static Task<IEnumerable<ITransaction>> CreateOffsets(Dictionary<ITransactionCodeAllocateToTransaction, IEnumerable<ITransactionCodeAllocateToTransactionValue>> allocations, IEnumerable<ITransaction> sourceTransactions, IEnumerable<ITransactionAllocated> transactionAllocated, IEntityUpdater cn, IReadOnlyCache cache, bool createAsSourceSubTransaction = false)
Parameters
Returns
UpdateOffsets(Dictionary<ITransactionCodeAllocateToTransaction, IEnumerable<ITransactionCodeAllocateToTransactionValue>>, ITransaction, IEnumerable<ITransaction>, IEnumerable<ITransactionAllocated>, IEntityUpdater)
Declaration
public static Task UpdateOffsets(Dictionary<ITransactionCodeAllocateToTransaction, IEnumerable<ITransactionCodeAllocateToTransactionValue>> allocations, ITransaction offsetTransaction, IEnumerable<ITransaction> sourceTransactions, IEnumerable<ITransactionAllocated> transactionAllocated, IEntityUpdater cn)
Parameters
Returns