/// <summary>
        /// Create clone object
        /// </summary>
        /// <param name="invoiceGlDetail"></param>
        public InvoiceGLDetailVO(InvoiceGLDetailVO invoiceGlDetail)
        {
            Fields         = new string[16];
            ContractLineId = invoiceGlDetail.ContractLineId;
            ContractId     = invoiceGlDetail.ContractId;

            RecordType   = "N";
            CostCentre   = invoiceGlDetail.CostCentre;
            AccountCode  = invoiceGlDetail.AccountCode;
            JobCode      = invoiceGlDetail.JobCode;
            JobCodeId    = invoiceGlDetail.JobCodeId;
            ActivityCode = invoiceGlDetail.ActivityCode;
            Value        = 0;
            TaxCode      = string.Empty;
            Field        = String.Join("|", Fields);

            InvoiceBillingLines = new List <InvoiceBillingLineVO>();
        }
 /// <summary>
 /// Default constructor
 /// </summary>
 public InvoiceDetailVO()
 {
     InvoiceGlDetails    = new InvoiceGLDetailVO();
     InvoiceBillingLines = new InvoiceBillingLineVO();
     NominalLinesList    = new List <InvoiceGLDetailVO>();
 }