Search Results for

    Show / Hide Table of Contents

    Class TransactionAllocated

    Inheritance
    object
    BaseEntity
    TransactionAllocated
    Implements
    ITransactionAllocated
    ITransactionalEntity
    ICanBeLocked
    ITransactionValue
    ITransactionValueDetail
    ICanBeTransferred
    IBaseEntity
    IEquatable<IBaseEntity>
    INotifyPropertyChanged
    INotifyPropertyChanging
    ICloneableAsync
    ICanTrackProperties
    ICloneableAsync<ITransactionAllocated>
    Inherited Members
    BaseEntity.HISTORY_ENDROWUPDATE_COLNAME
    BaseEntity.HasTrackedPropertyChanged(string)
    BaseEntity.OriginalTrackedPropertyValue(string)
    BaseEntity.OriginalTrackedPropertyValue<T>(string)
    BaseEntity.ClearTrackedOriginalValues()
    BaseEntity.GetAllOriginalTrackedPropertyValues()
    BaseEntity.GetLabel(string)
    BaseEntity.SetLabel(string, string)
    BaseEntity.SetSilentLabel(string, string)
    BaseEntity.ResetChangedTrackedPropertiesToOriginalValues()
    BaseEntity.AddTrackedOriginalValue(string, object)
    BaseEntity.SnapshotProperties()
    BaseEntity.RestoreFromSnapshot(Dictionary<string, object>)
    BaseEntity.IsBasePropertyName(string)
    BaseEntity.IsBaseRelationshipID(string)
    BaseEntity.OnPropertyChanging(string)
    BaseEntity.OnPropertyChanged(string)
    BaseEntity.Equals(IBaseEntity)
    BaseEntity.GetHashCode()
    BaseEntity.Equals(object)
    BaseEntity.Clone(object)
    BaseEntity.CopyFromSource(object)
    BaseEntity.TrackChanges
    BaseEntity.ModifiedByUserID_Label
    BaseEntity.ModifiedByUserID_Label_Silent
    BaseEntity.CanvasID_Label
    BaseEntity.CanvasID_Label_Silent
    BaseEntity.AlgorithmStepID_Label
    BaseEntity.AlgorithmStepID_Label_Silent
    BaseEntity.SafeID_Label
    BaseEntity.SafeID_Label_Silent
    BaseEntity.AccountID
    BaseEntity.ID
    BaseEntity.LastUpdated
    BaseEntity.ModifiedByUserID
    BaseEntity.CanvasID
    BaseEntity.AlgorithmStepID
    BaseEntity.SafeID
    BaseEntity.PropertyChanged
    BaseEntity.PropertyChanging
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LemonEdge.API.Entities.FinancialServices.Transactions
    Assembly: LemonEdge.API.Entities.FinancialServices.Auto.dll
    Syntax
    [DataContract]
    public class TransactionAllocated : BaseEntity, ITransactionAllocated, ITransactionalEntity, ICanBeLocked, ITransactionValue, ITransactionValueDetail, ICanBeTransferred, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<ITransactionAllocated>

    Constructors

    TransactionAllocated()

    Declaration
    public TransactionAllocated()

    Properties

    CSE

    The CSE involved in this transaction.

    Declaration
    public decimal? CSE { get; set; }
    Property Value
    Type Description
    decimal?

    CSENote

    Note against the CSE

    Declaration
    [StringLength(500)]
    public string CSENote { get; set; }
    Property Value
    Type Description
    string

    CancelledID

    Holds the original transactional entity record this record is cancelling.

    Declaration
    public Guid? CancelledID { get; set; }
    Property Value
    Type Description
    Guid?

    CorrectedByID

    Holds the new transactional entity record this record is corrected by, if any.

    Declaration
    public Guid? CorrectedByID { get; set; }
    Property Value
    Type Description
    Guid?

    EffectiveDate

    The effective date this amount is effective from (will be later for transfers).

    Declaration
    [RequiredNoDefaultIDValidation]
    public DateTimeOffset EffectiveDate { get; set; }
    Property Value
    Type Description
    DateTimeOffset

    EntityID

    Links to IObjectEntity. The ultimate owning entity through allocation paths/rules that is being transferred

    Declaration
    [RequiredNoDefaultIDValidation]
    public Guid EntityID { get; set; }
    Property Value
    Type Description
    Guid

    EntityID_Label

    Declaration
    public string EntityID_Label { get; set; }
    Property Value
    Type Description
    string

    EntityID_Label_Silent

    Declaration
    [NotMapped]
    public string EntityID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    FuncNetAmount

    Declaration
    [NotMapped]
    public decimal FuncNetAmount { get; set; }
    Property Value
    Type Description
    decimal

    FuncValue1

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue1 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue10

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue10 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue11

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue11 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue12

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue12 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue13

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue13 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue14

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue14 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue15

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue15 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue16

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue16 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue17

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue17 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue18

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue18 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue19

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue19 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue2

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue2 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue20

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue20 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue3

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue3 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue4

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue4 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue5

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue5 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue6

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue6 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue7

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue7 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue8

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue8 { get; set; }
    Property Value
    Type Description
    decimal?

    FuncValue9

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? FuncValue9 { get; set; }
    Property Value
    Type Description
    decimal?

    Index

    The order allocated transaction values should be displayed in.

    Declaration
    public short Index { get; set; }
    Property Value
    Type Description
    short

    LocalNetAmount

    Declaration
    [NotMapped]
    public decimal LocalNetAmount { get; set; }
    Property Value
    Type Description
    decimal

    LocalValue1

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue1 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue10

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue10 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue11

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue11 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue12

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue12 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue13

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue13 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue14

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue14 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue15

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue15 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue16

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue16 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue17

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue17 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue18

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue18 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue19

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue19 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue2

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue2 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue20

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue20 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue3

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue3 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue4

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue4 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue5

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue5 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue6

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue6 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue7

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue7 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue8

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue8 { get; set; }
    Property Value
    Type Description
    decimal?

    LocalValue9

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? LocalValue9 { get; set; }
    Property Value
    Type Description
    decimal?

    Locked

    Indicates the current record is locked and can not be modified until it is unlocked.

    Declaration
    [Required]
    public bool Locked { get; set; }
    Property Value
    Type Description
    bool

    ManualAdded

    Indicates this allocation has been added manually by the user.

    Declaration
    public bool ManualAdded { get; set; }
    Property Value
    Type Description
    bool

    ManualChangeValue1

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue1 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue10

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue10 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue11

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue11 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue12

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue12 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue13

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue13 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue14

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue14 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue15

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue15 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue16

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue16 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue17

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue17 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue18

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue18 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue19

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue19 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue2

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue2 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue20

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue20 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue3

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue3 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue4

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue4 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue5

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue5 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue6

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue6 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue7

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue7 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue8

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue8 { get; set; }
    Property Value
    Type Description
    bool?

    ManualChangeValue9

    Indicates if this value was entered by the user, or automatically calculated by the system.

    Declaration
    public bool? ManualChangeValue9 { get; set; }
    Property Value
    Type Description
    bool?

    NetNote

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string NetNote { get; set; }
    Property Value
    Type Description
    string

    Note1

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note1 { get; set; }
    Property Value
    Type Description
    string

    Note10

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note10 { get; set; }
    Property Value
    Type Description
    string

    Note11

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note11 { get; set; }
    Property Value
    Type Description
    string

    Note12

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note12 { get; set; }
    Property Value
    Type Description
    string

    Note13

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note13 { get; set; }
    Property Value
    Type Description
    string

    Note14

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note14 { get; set; }
    Property Value
    Type Description
    string

    Note15

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note15 { get; set; }
    Property Value
    Type Description
    string

    Note16

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note16 { get; set; }
    Property Value
    Type Description
    string

    Note17

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note17 { get; set; }
    Property Value
    Type Description
    string

    Note18

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note18 { get; set; }
    Property Value
    Type Description
    string

    Note19

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note19 { get; set; }
    Property Value
    Type Description
    string

    Note2

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note2 { get; set; }
    Property Value
    Type Description
    string

    Note20

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note20 { get; set; }
    Property Value
    Type Description
    string

    Note3

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note3 { get; set; }
    Property Value
    Type Description
    string

    Note4

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note4 { get; set; }
    Property Value
    Type Description
    string

    Note5

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note5 { get; set; }
    Property Value
    Type Description
    string

    Note6

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note6 { get; set; }
    Property Value
    Type Description
    string

    Note7

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note7 { get; set; }
    Property Value
    Type Description
    string

    Note8

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note8 { get; set; }
    Property Value
    Type Description
    string

    Note9

    Note against the value amount

    Declaration
    [StringLength(500)]
    public string Note9 { get; set; }
    Property Value
    Type Description
    string

    ParentTransactionID

    [Key] Links to ITransaction. The direct parent that this transaction allocated amount is a break down of

    Declaration
    [RequiredNoDefaultIDValidation]
    public Guid ParentTransactionID { get; set; }
    Property Value
    Type Description
    Guid

    ParentTransactionID_Label

    Declaration
    public string ParentTransactionID_Label { get; set; }
    Property Value
    Type Description
    string

    ParentTransactionID_Label_Silent

    Declaration
    [NotMapped]
    public string ParentTransactionID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    ReportingNetAmount

    Declaration
    [NotMapped]
    public decimal ReportingNetAmount { get; set; }
    Property Value
    Type Description
    decimal

    ReportingValue1

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue1 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue10

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue10 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue11

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue11 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue12

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue12 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue13

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue13 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue14

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue14 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue15

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue15 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue16

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue16 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue17

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue17 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue18

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue18 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue19

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue19 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue2

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue2 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue20

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue20 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue3

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue3 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue4

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue4 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue5

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue5 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue6

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue6 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue7

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue7 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue8

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue8 { get; set; }
    Property Value
    Type Description
    decimal?

    ReportingValue9

    Holds the value (indicated in the ValuexIndexID field) for this transaction.

    Declaration
    public decimal? ReportingValue9 { get; set; }
    Property Value
    Type Description
    decimal?

    RootTransactionID

    Links to ITransaction. The root transaction this allocated amounts are a member of

    Declaration
    [RequiredNoDefaultIDValidation]
    public Guid RootTransactionID { get; set; }
    Property Value
    Type Description
    Guid

    RootTransactionID_Label

    Declaration
    public string RootTransactionID_Label { get; set; }
    Property Value
    Type Description
    string

    RootTransactionID_Label_Silent

    Declaration
    [NotMapped]
    public string RootTransactionID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    SettlementDate

    The settlement date for this transaction value.

    Declaration
    public DateTimeOffset? SettlementDate { get; set; }
    Property Value
    Type Description
    DateTimeOffset?

    Status

    Indicates the current status of this transactional object.

    By default GL entries aren't processed until an entity has a status >= Committed.

    Finalazied transactions can only be modified through cancel/correct logic
    Declaration
    [EnumDataType(typeof(TransactionStatus))]
    public TransactionStatus Status { get; set; }
    Property Value
    Type Description
    TransactionStatus

    Status_Tooltip

    Declaration
    [NotMapped]
    public string Status_Tooltip { get; set; }
    Property Value
    Type Description
    string

    TransferID

    Links to ITransfer. Holds the partner transfer record this record is transferring for.

    Declaration
    public Guid? TransferID { get; set; }
    Property Value
    Type Description
    Guid?

    TransferID_Label

    Declaration
    public string TransferID_Label { get; set; }
    Property Value
    Type Description
    string

    TransferID_Label_Silent

    Declaration
    [NotMapped]
    public string TransferID_Label_Silent { get; set; }
    Property Value
    Type Description
    string

    TransferedOriginalItemID

    Holds the original record that this record is transferring.

    Declaration
    public Guid? TransferedOriginalItemID { get; set; }
    Property Value
    Type Description
    Guid?

    UnitNote

    Note against the unit amount

    Declaration
    [StringLength(500)]
    public string UnitNote { get; set; }
    Property Value
    Type Description
    string

    Units

    The units involved in this transaction.

    Declaration
    public decimal? Units { get; set; }
    Property Value
    Type Description
    decimal?

    Methods

    CopyFromEntity(IBaseEntity)

    Declaration
    protected override void CopyFromEntity(IBaseEntity src)
    Parameters
    Type Name Description
    IBaseEntity src
    Overrides
    BaseEntity.CopyFromEntity(IBaseEntity)

    CopyFromSource(ITransactionAllocated)

    Updates all properties in this item to have the same properties as the source object.

    Declaration
    public void CopyFromSource(ITransactionAllocated source)
    Parameters
    Type Name Description
    ITransactionAllocated source

    The source object to copy all values from.

    SetValues(Dictionary<short, ITransactionCodeValue>)

    Declaration
    public void SetValues(Dictionary<short, ITransactionCodeValue> values)
    Parameters
    Type Name Description
    Dictionary<short, ITransactionCodeValue> values

    Implements

    ITransactionAllocated
    ITransactionalEntity
    ICanBeLocked
    ITransactionValue
    ITransactionValueDetail
    ICanBeTransferred
    IBaseEntity
    IEquatable<T>
    INotifyPropertyChanged
    INotifyPropertyChanging
    ICloneableAsync
    ICanTrackProperties
    ICloneableAsync<T>

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.