Search Results for

    Show / Hide Table of Contents

    Enum TransactionStatus

    The status of a ITransactionalEntity

    Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
    Assembly: LemonEdge.API.Entities.FinancialServices.dll
    Syntax
    public enum TransactionStatus : short

    Fields

    Name Description
    Cancelled

    Indicates this transaction is cancelled.

    Committed

    Indicates this transaction can still be edited. GL entries are automatically created for any entries in this entity.

    Excluded

    Indicates this transaction is excluded from all reports, and processes in the system, essentially a draft status that is not included anywhere

    Finalized

    Indicates this transaction is finalized, no changes can be made to it. Any changes result in a cancel/correct operation.

    InProgress

    Indicates this transaction is in an entry state only. No gl entries are automatically created for it, no reports/processes pick this transaction up unless explicitly told to do so.

    Extension Methods

    LinqExtensions.AsArray<TransactionStatus>(TransactionStatus)
    LinqExtensions.ToArrayOfOne<TransactionStatus>(TransactionStatus)
    LinqExtensions.ToListOfOne<TransactionStatus>(TransactionStatus)
    MiscExtensions.SetIfNotEqual<TransactionStatus, TP>(TransactionStatus, Expression<Func<TransactionStatus, TP>>, TP)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.