//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace ERD
{
    using System;
    using System.Collections.Generic;
    
    public partial class TblJournalLineTransaction
    {
        public TblJournalLineTransaction()
        {
            this.TblJournalLineTransactionsCatBreakdowns = new HashSet<TblJournalLineTransactionsCatBreakdown>();
        }
    
        public int OID { get; set; }
        public Nullable<int> JournalLine { get; set; }
        public Nullable<int> OriginalTransaction { get; set; }
        public Nullable<decimal> TotalAmountReversedSoFar { get; set; }
        public Nullable<bool> Reverse { get; set; }
        public Nullable<decimal> AmountToReverse { get; set; }
        public Nullable<int> OptimisticLockField { get; set; }
        public Nullable<int> GCRecord { get; set; }
        public Nullable<bool> IsReversal { get; set; }
        public Nullable<int> JournalTransStatus { get; set; }
        public Nullable<decimal> AmountOfJournalTrans { get; set; }
        public Nullable<int> NonReverseTranTypes { get; set; }
        public Nullable<int> TranType { get; set; }
        public Nullable<decimal> DeltaInstalment { get; set; }
        public Nullable<decimal> DeltaCurrent { get; set; }
        public Nullable<decimal> DeltaDays30 { get; set; }
        public Nullable<decimal> DeltaDays60 { get; set; }
        public Nullable<decimal> DeltaDays90 { get; set; }
        public Nullable<decimal> DeltaDays120 { get; set; }
        public Nullable<decimal> DeltaDays150 { get; set; }
        public Nullable<decimal> DeltaDays180 { get; set; }
        public Nullable<decimal> CapitalAllocated { get; set; }
        public Nullable<decimal> FeesAllocated { get; set; }
        public Nullable<decimal> InterestAllocated { get; set; }
    
        public virtual TblDebtorTransaction TblDebtorTransaction { get; set; }
        public virtual TblDebtorTranType TblDebtorTranType { get; set; }
        public virtual TblDebtorTranType TblDebtorTranType1 { get; set; }
        public virtual TblJournalLine TblJournalLine { get; set; }
        public virtual ICollection<TblJournalLineTransactionsCatBreakdown> TblJournalLineTransactionsCatBreakdowns { get; set; }
    }
}
