using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.MMHead { public class HeadWithDetailRegisterDTO { private int documentid=-1; private DateOnly documentdate = DateOnly.FromDateTime(DateTime.UtcNow); private string documentnumber=""; private DateOnly referencedate = DateOnly.FromDateTime(DateTime.UtcNow); private string referencenumber=""; private int partyid=-1; private string accountcode=""; private string accountname=""; private int partybranchid=-1; private string partybranchcode=""; private string partybranchname=""; private int storeid=-1; private string storecode=""; private string storename=""; private int fromstoreid=-1; private string fromstorecode=""; private string fromstorename=""; private int tostoreid=-1; private string tostorecode=""; private string tostorename=""; private int departmentid=-1; private string departmentcode=""; private string departmentname=""; private int allocationid=-1; private string allocationname=""; private string description=""; private decimal totalquantity=0; private decimal totalpacks=0; private decimal totalitembasicvalue=0; private decimal totalitemamountplus=0; private decimal totalitemamountminus=0; private decimal totalotheramountplus=0; private decimal totalotheramountminus=0; private decimal totalnetvalue=0; private decimal roundoff=0; private decimal documentvalue=0; private int currencyid=-1; private string currencycode=""; private string currencyname=""; private decimal currencyconversion=0; private decimal totalitembasicvaluefc=0; private decimal totalitemamountplusfc=0; private decimal totalitemamountminusfc=0; private decimal totalotheramountplusfc=0; private decimal totalotheramountminusfc=0; private decimal totalnetvaluefc=0; private decimal roundofffc=0; private decimal documentvaluefc=0; private decimal totalgrossweight=0; private decimal totaltareweight=0; private decimal totalnetweight=0; private Int16 nooforiginalcopy=0; private Int16 noofcopytaken=0; private int taxtransactiontypeid=-1; private string taxtransactiontypecode=""; private string taxtransactiontypename=""; private int dutytransactiontypeid=-1; private string dutytransactiontypecode=""; private string dutytransactiontypename=""; private DateOnly lrdate = DateOnly.FromDateTime(DateTime.UtcNow); private string lrnumber=""; private int inchargeid=-1; private string inchargecode=""; private string inchargename=""; private Int16 slno=0; private int itemid=-1; private string itemcode=""; private string itemname=""; private string itemdescription; private int materialaccountid=-1; private string materialaccountcode=""; private string materialaccountname=""; private int detailaccountid=-1; private string detailaccountcode=""; private string detailaccountname=""; private int skuid=-1; private string skucode=""; private string skuname=""; private decimal transactionquantity=0; private int transactionuomid=-1; private string transactionuom=""; private decimal transactionactualquantity=0; private decimal quantityconversion=0; private decimal actualquantity=0; private int stockposttype=-1; private decimal itempostedquantity=0; private decimal packquantity=0; private int packid=-1; private string packcode=""; private string packname=""; private decimal transactionrate=0; private int transactionrateuomid=-1; private string transactionrateUuom=""; private int transactioncurrencyid=-1; private string transactioncurrencycode=""; private string transactioncurrencyname=""; private decimal transactioncurrencyconversion=0; private decimal rate=0; private decimal ratefc = 0; private decimal mrprate = 0; private decimal discountamount=0; private decimal itembasiccost=0; private decimal itemminus=0; private decimal itemplus=0; private decimal itemotherminus=0; private decimal itemotherplus=0; private decimal itemnetvalue=0; private decimal itemrealisationvalue=0; private decimal itemnetcost=0; private decimal itempostedcost=0; private decimal itemgrossweight=0; private decimal itembasicvalue=0; private Int16 gracedays=0; private DateOnly requirededliverydate = DateOnly.FromDateTime(DateTime.UtcNow); private DateOnly plandeliverydate = DateOnly.FromDateTime(DateTime.UtcNow); private decimal goodQuantity=0; private decimal rejectedquantity=0; private decimal reworkquantity=0; private decimal otherquantity=0; private decimal dutyamount=0; private decimal balancequantity=0; private decimal balanceduty=0; private decimal itemgrossvalue=0; private decimal itembasicvaluefc=0; private decimal itemamountplusfc=0; private decimal itemamountminusfc=0; private decimal itemotheramountplusfc=0; private decimal itemotheramountminusfc=0; private decimal itemgrossvaluefc=0; private decimal itemcostvalue=0; private decimal itemnetweight=0; private decimal itemtareweight=0; private decimal itemcostcaluefc=0; private decimal itemrealisationvaluefc=0; private decimal itemnetvaluefc=0; private int qualityrecordtype=0; private int numberofsamples=0; private int qualitystatus=0; private decimal qualitydebitrate=0; private decimal qualitycreditrate=0; private string qualityremarks=""; private int drcrstatus=0; private int predocumentid=-1; private DateOnly predocumentdate= DateOnly.FromDateTime(DateTime.UtcNow); private string predocumentnumber = ""; private int prepredocumentid=-1; private DateOnly prepredocumentdate= DateOnly.FromDateTime(DateTime.UtcNow); private string prepredocumentnumber = ""; private int preprepredocumentid = -1; private DateOnly preprepredocumentdate = DateOnly.FromDateTime(DateTime.UtcNow); private string preprepredocumentnumber = ""; private int biztransactiontypeid=-1; private string biztransactiontypecode=""; private int biztransactionclassid=-1; private string biztransactionclasscode=""; private int biztransactiontypeselectionclassid = -1; private int paymenttermsid=-1; private string paymenttermcode=""; private string paymenttermname=""; private string paymenttermsremarks=""; private string headremarks=""; private decimal totalvalue=0; private string vehiclenumber; private string materialreceiptstatus; private string partymaterialnumber; private DateOnly partymaterialdate; private decimal goodvalue; private decimal rejectedvalue; private decimal reworkvalue; private decimal othervalue; private decimal realisationrate; private decimal realisationratefc; private DateOnly partyreferencedate = DateOnly.FromDateTime(DateTime.UtcNow); private string partyreferencenumber = ""; private string includeremarks; private string billingtype; private string frequency; private string pricetype; private string preposttype; private string partialperiod; private string pricefixtype; private DateTime applicablefrom = DateTime.UtcNow; private DateTime applicableto = DateTime.UtcNow; private DateTime processedtill = DateTime.UtcNow; private DateTime effectivefromdate = DateTime.UtcNow; private DateTime effectivetodate = DateTime.UtcNow; private decimal totalcost; private string itemgroupcode; private string itemgroupname; private decimal billvalue; private decimal billvaluedetail; private decimal cgstcalculatedvalue; private decimal sgstcalculatedvalue; private decimal igstcalculatedvalue; private decimal cgstinputvalue; private decimal sgstinputvalue; private decimal igstinputvalue; private decimal discountamountcalculatedvalue; private decimal discountpercentageinputvalue; private string billline1; private string billline2; private string billline3; private string billline4; private string phone; private string gstinnumber; private string gststatecode; private string statecode; private string statename; private string hsncode; private Int16 isfree; private decimal freeamount; private decimal balanceason; private string remarks; private string conversionquantity; private string stockposttypename; private string allocationpartyname; private int amendmentslno; private string documentstatus; private string reasoncode; private string reasonname; private int reasonid; private string partypricecategorycode; private string partypricecategoryname; private string servicerulecode; private string servicerulename; private string headreasonname; private decimal saleablerate; private int itempartyrequired; private DateTime createdon = DateTime.UtcNow; private Int16 leadtime; private DateTime scheduledate = DateTime.UtcNow; private string deliveryinstructions; private string deliveryterms; private decimal advanceamount; private string modelcode; private string modelname; private string itembrandcode; private string itembrandname; private string itemsubcategorycode; private string itemsubcategoryname; private string gsttariffcode; private string gsttariffname; private string referencepartycode; private string referencepartyname; private int itemreasonid; private string itemreasoncode; private string itemreasonname; private string itemreasonremarks; private string itemreasonremarksname; private string agentcode; private string agentname; private string areacode; private string areaname; private int costcenterid; private string costcentercode; private string costcentername; private decimal reasonrejectedquantity; private decimal reasonreworkquantity; private decimal reasonotherquantity; private int contracttypeid; private string contracttypecode; private string contracttypename; private int referencecontracttypeid; private string referencecontracttypecode; private string referencecontracttypename; private string headdocumentstatus; private decimal basicafterdisc; private string allocationtypename; private string allocationtypecode; private string irnnumber; private string acknowledgementnumber; private DateTime acknowledgementdate; public string IRNNumber { get { return irnnumber; } set { irnnumber = value; } } public string AcknowledgementNumber { get { return acknowledgementnumber; } set { acknowledgementnumber = value; } } public DateTime AcknowledgementDate { get { return acknowledgementdate; } set { acknowledgementdate = value; } } public string AllocationTypeName { get { return allocationtypename; } set { allocationtypename = value; } } public string AllocationTypeCode { get { return allocationtypecode; } set { allocationtypecode = value; } } public string ModelCode { get { return modelcode; } set { modelcode = value; } } public string ModelName { get { return modelname; } set { modelname = value; } } public string ItemBrandCode { get { return itembrandcode; } set { itembrandcode = value; } } public string ItemBrandName { get { return itembrandname; } set { itembrandname = value; } } public string ItemSubCategoryCode { get { return itemsubcategorycode; } set { itemsubcategorycode = value; } } public string ItemSubCategoryName { get { return itemsubcategoryname; } set { itemsubcategoryname = value; } } private string ewvendorcode; private string ewvendorname; public string EWVendorCode { get { return ewvendorcode; } set { ewvendorcode = value; } } public string EWVendorName { get { return ewvendorname; } set { ewvendorname = value; } } public string ServiceRuleCode { get { return servicerulecode; } set { servicerulecode = value; } } public string ServiceRuleName { get { return servicerulename; } set { servicerulename = value; } } public string PartyPriceCategoryCode { get { return partypricecategorycode; } set { partypricecategorycode = value; } } public string PartyPriceCategoryName { get { return partypricecategoryname; } set { partypricecategoryname = value; } } public int ReasonId { get { return reasonid; } set { reasonid = value; } } public string ReasonCode { get { return reasoncode; } set { reasoncode = value; } } public string ReasonName { get { return reasonname; } set { reasonname = value; } } public string HeadReasonName { get { return headreasonname; } set { headreasonname = value; } } public string DocumentStatus { get { return documentstatus; } set { documentstatus = value; } } public int AmendmentSlNo { get { return amendmentslno; } set { amendmentslno = value; } } public string StockPostTypeName { get { return stockposttypename; } set { stockposttypename = value; } } private int routeid = -1; private string routecode = ""; private string routename = ""; private string createdbyname; private string modifiedbyname; public string CreatedByName { get { return createdbyname; } set { createdbyname = value; } } public string ModifiedByName { get { return modifiedbyname; } set { modifiedbyname = value; } } public int RouteId { get { return routeid; } set { routeid = value; } } public string RouteCode { get { return routecode; } set { routecode = value; } } public string RouteName { get { return routename; } set { routename = value; } } public string ConversionQuantity { get { return conversionquantity; } set { conversionquantity = value; } } private int modeofpayment; public int ModeOfPayment { get { return modeofpayment; } set { modeofpayment = value; } } public decimal CGSTCalculatedValue { get { return cgstcalculatedvalue; } set { cgstcalculatedvalue = value; } } public decimal SGSTCalculatedValue { get { return sgstcalculatedvalue; } set { sgstcalculatedvalue = value; } } public decimal IGSTCalculatedValue { get { return igstcalculatedvalue; } set { igstcalculatedvalue = value; } } public decimal CGSTInputValue { get { return cgstinputvalue; } set { cgstinputvalue = value; } } public decimal SGSTInputValue { get { return sgstinputvalue; } set { sgstinputvalue = value; } } public decimal IGSTInputValue { get { return igstinputvalue; } set { igstinputvalue = value; } } public decimal DiscountAmountCalculatedValue { get { return discountamountcalculatedvalue; } set { discountamountcalculatedvalue = value; } } public decimal DiscountPercentageInputValue { get { return discountpercentageinputvalue; } set { discountpercentageinputvalue = value; } } public string BillLine1 { get { return billline1; } set { billline1 = value; } } public string BillLine2 { get { return billline2; } set { billline2 = value; } } public string BillLine3 { get { return billline3; } set { billline3 = value; } } public string BillLine4 { get { return billline4; } set { billline4 = value; } } public string Phone { get { return phone; } set { phone = value; } } public string GSTINNumber { get { return gstinnumber; } set { gstinnumber = value; } } public string GSTStateCode { get { return gststatecode; } set { gststatecode = value; } } public string StateCode { get { return statecode; } set { statecode = value; } } public string StateName { get { return statename; } set { statename = value; } } public string HSNCode { get { return hsncode; } set { hsncode = value; } } public Int16 IsFree { get { return isfree; } set { isfree = value; } } public decimal FreeAmount { get { return freeamount; } set { freeamount = value; } } public decimal BalanceAsOn { get { return balanceason; } set { balanceason = value; } } public string ItemGroupCode { get { return itemgroupcode; } set { itemgroupcode = value; } } public string ItemGroupName { get { return itemgroupname; } set { itemgroupname = value; } } public decimal BillValue { get { return billvalue; } set { billvalue = value; } } public decimal BillValueDetail { get { return billvaluedetail; } set { billvaluedetail = value; } } private DateTime modifiedon = DateTime.UtcNow; public DateTime ModifiedOn { get { return modifiedon; } set { modifiedon = value; } } public decimal TotalCost { get { return totalcost; } set { totalcost = value; } } public string BillingType { get { return billingtype; } set { billingtype = value; } } public string Frequency { get { return frequency; } set { frequency = value; } } public string PriceType { get { return pricetype; } set { pricetype = value; } } public string PrePostType { get { return preposttype; } set { preposttype = value; } } public string PartialPeriod { get { return partialperiod; } set { partialperiod = value; } } public string PriceFixType { get { return pricefixtype; } set { pricefixtype = value; } } public DateTime ApplicableFrom { get { return applicablefrom; } set { applicablefrom = value; } } public DateTime ApplicableTo { get { return applicableto; } set { applicableto = value; } } public DateTime ProcessedTill { get { return processedtill; } set { processedtill = value; } } public DateTime EffectiveFromDate { get { return effectivefromdate; } set { effectivefromdate = value; } } public DateTime EffectiveToDate { get { return effectivetodate; } set { effectivetodate = value; } } public string IncludeRemarks { get { return includeremarks; } set { includeremarks = value; } } public DateOnly PartyReferenceDate { get { return partyreferencedate; } set { partyreferencedate = value; } } public string PartyReferenceNumber { get { return partyreferencenumber; } set { partyreferencenumber = value; } } public decimal RealisationRate { get { return realisationrate; } set { realisationrate = value; } } public decimal RealisationRateFc { get { return realisationratefc; } set { realisationratefc = value; } } public decimal GoodValue { get { return goodvalue; } set { goodvalue = value; } } public decimal RejectedValue { get { return rejectedvalue; } set { rejectedvalue = value; } } public decimal ReworkValue { get { return reworkvalue; } set { reworkvalue = value; } } public decimal OtherValue { get { return othervalue; } set { othervalue = value; } } public DateOnly PartyMaterialDate { get { return partymaterialdate; } set { partymaterialdate = value; } } public string PartyMaterialNumber { get { return partymaterialnumber; } set { partymaterialnumber = value; } } public string VehicleNumber { get { return vehiclenumber; } set { vehiclenumber = value; } } public string MaterialReceiptStatus { get { return materialreceiptstatus; } set { materialreceiptstatus = value; } } //Added For Count Purpose private Int64 numberofreocrds=0; //Added by parthiban d on 03Sep2015 private string binnumber=""; private string productdescription; public int DocumentId { get { return documentid; } set { documentid = value; } } public DateOnly DocumentDate { get { return documentdate; } set { documentdate = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public DateOnly ReferenceDate { get { return referencedate; } set { referencedate = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public int PartyId { get { return partyid; } set { partyid = value; } } public string AccountCode { get { return accountcode; } set { accountcode = value; } } public string AccountName { get { return accountname; } set { accountname = value; } } public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public int StoreId { get { return storeid; } set { storeid = value; } } public string StoreCode { get { return storecode; } set { storecode = value; } } public string StoreName { get { return storename; } set { storename = value; } } public int FromStoreId { get { return fromstoreid; } set { fromstoreid = value; } } public string FromStoreCode { get { return fromstorecode; } set { fromstorecode = value; } } public string FromStoreName { get { return fromstorename; } set { fromstorename = value; } } public int ToStoreId { get { return tostoreid; } set { tostoreid = value; } } public string ToStoreCode { get { return tostorecode; } set { tostorecode = value; } } public string ToStoreName { get { return tostorename; } set { tostorename = value; } } public int DepartmentId { get { return departmentid; } set { departmentid = value; } } public string DepartmentCode { get { return departmentcode; } set { departmentcode = value; } } public string DepartmentName { get { return departmentname; } set { departmentname = value; } } public int AllocationId { get { return allocationid; } set { allocationid = value; } } public string AllocationName { get { return allocationname; } set { allocationname = value; } } public string Description { get { return description; } set { description = value; } } public decimal TotalQuantity { get { return totalquantity; } set { totalquantity = value; } } public decimal TotalPacks { get { return totalpacks; } set { totalpacks = value; } } public decimal TotalItemBasicValue { get { return totalitembasicvalue; } set { totalitembasicvalue = value; } } public decimal TotalItemAmountPlus { get { return totalitemamountplus; } set { totalitemamountplus = value; } } public decimal TotalItemAmountMinus { get { return totalitemamountminus; } set { totalitemamountminus = value; } } public decimal TotalOtherAmountPlus { get { return totalotheramountplus; } set { totalotheramountplus = value; } } public decimal TotalOtherAmountMinus { get { return totalotheramountminus; } set { totalotheramountminus = value; } } public decimal TotalNetValue { get { return totalnetvalue; } set { totalnetvalue = value; } } public decimal RoundOff { get { return roundoff; } set { roundoff = value; } } public decimal DocumentValue { get { return documentvalue; } set { documentvalue = value; } } public int CurrencyId { get { return currencyid; } set { currencyid = value; } } public string CurrencyCode { get { return currencycode; } set { currencycode = value; } } public string CurrencyName { get { return currencyname; } set { currencyname = value; } } public decimal CurrencyConversion { get { return currencyconversion; } set { currencyconversion = value; } } public decimal TotalItemBasicValueFC { get { return totalitembasicvaluefc; } set { totalitembasicvaluefc = value; } } public decimal TotalItemAmountPlusFC { get { return totalitemamountplusfc; } set { totalitemamountplusfc = value; } } public decimal TotalItemAmountMinusFC { get { return totalitemamountminusfc; } set { totalitemamountminusfc = value; } } public decimal TotalOtherAmountPlusFC { get { return totalotheramountplusfc; } set { totalotheramountplusfc = value; } } public decimal TotalOtherAmountMinusFC { get { return totalotheramountminusfc; } set { totalotheramountminusfc = value; } } public decimal TotalNetValueFC { get { return totalnetvaluefc; } set { totalnetvaluefc = value; } } public decimal RoundOffFC { get { return roundofffc; } set { roundofffc = value; } } public decimal DocumentValueFC { get { return documentvaluefc; } set { documentvaluefc = value; } } public decimal TotalGrossWeight { get { return totalgrossweight; } set { totalgrossweight = value; } } public decimal TotalTareWeight { get { return totaltareweight; } set { totaltareweight = value; } } public decimal TotalNetWeight { get { return totalnetweight; } set { totalnetweight = value; } } public Int16 NoOfOriginalCopy { get { return nooforiginalcopy; } set { nooforiginalcopy = value; } } public Int16 NoOfCopyTaken { get { return noofcopytaken; } set { noofcopytaken = value; } } public int TaxTransactionTypeId { get { return taxtransactiontypeid; } set { taxtransactiontypeid = value; } } public string TaxTransactionTypeCode { get { return taxtransactiontypecode; } set { taxtransactiontypecode = value; } } public string TaxTransactionTypeName { get { return taxtransactiontypename; } set { taxtransactiontypename = value; } } public int DutyTransactionTypeId { get { return dutytransactiontypeid; } set { dutytransactiontypeid = value; } } public string DutyTransactionTypeCode { get { return dutytransactiontypecode; } set { dutytransactiontypecode = value; } } public string DutyTransactionTypeName { get { return dutytransactiontypename; } set { dutytransactiontypename = value; } } public DateOnly LRDate { get { return lrdate; } set { lrdate = value; } } public string LRNumber { get { return lrnumber; } set { lrnumber = value; } } public int InchargeId { get { return inchargeid; } set { inchargeid = value; } } public string InchargeCode { get { return inchargecode; } set { inchargecode = value; } } public string InchargeName { get { return inchargename; } set { inchargename = value; } } public Int16 SlNo { get { return slno; } set { slno = value; } } public int ItemId { get { return itemid; } set { itemid = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } public string ItemDescription { get { return itemdescription; } set { itemdescription = value; } } public int SKUId { get { return skuid; } set { skuid = value; } } public string SKUCode { get { return skucode; } set { skucode = value; } } public string SKUName { get { return skuname; } set { skuname = value; } } public int MaterialAccountId { get { return materialaccountid; } set { materialaccountid = value; } } public string MaterialAccountCode { get { return materialaccountcode; } set { materialaccountcode = value; } } public string MaterialAccountName { get { return materialaccountname; } set { materialaccountname = value; } } public int DetailAccountId { get { return detailaccountid; } set { detailaccountid = value; } } public string DetailAccountCode { get { return detailaccountcode; } set { detailaccountcode = value; } } public string DetailAccountName { get { return detailaccountname; } set { detailaccountname = value; } } public decimal TransactionQuantity { get { return transactionquantity; } set { transactionquantity = value; } } public int TransactionUOMId { get { return transactionuomid; } set { transactionuomid = value; } } public string TransactionUOM { get { return transactionuom; } set { transactionuom = value; } } public decimal TransactionActualQuantity { get { return transactionactualquantity; } set { transactionactualquantity = value; } } public decimal QuantityConversion { get { return quantityconversion; } set { quantityconversion = value; } } public decimal ActualQuantity { get { return actualquantity; } set { actualquantity = value; } } public int StockPostType { get { return stockposttype; } set { stockposttype = value; } } public decimal ItemPostedQuantity { get { return itempostedquantity; } set { itempostedquantity = value; } } public decimal PackQuantity { get { return packquantity; } set { packquantity = value; } } public int PackId { get { return packid; } set { packid = value; } } public string PackCode { get { return packcode; } set { packcode = value; } } public string PackName { get { return packname; } set { packname = value; } } public decimal TransactionRate { get { return transactionrate; } set { transactionrate = value; } } public int TransactionRateUOMId { get { return transactionrateuomid; } set { transactionrateuomid = value; } } public string TransactionRateUOM { get { return transactionrateUuom; } set { transactionrateUuom = value; } } public int TransactionCurrencyId { get { return transactioncurrencyid; } set { transactioncurrencyid = value; } } public string TransactionCurrencyCode { get { return transactioncurrencycode; } set { transactioncurrencycode = value; } } public string TransactionCurrencyName { get { return transactioncurrencyname; } set { transactioncurrencyname = value; } } public decimal TransactionCurrencyConversion { get { return transactioncurrencyconversion; } set { transactioncurrencyconversion = value; } } public decimal Rate { get { return rate; } set { rate = value; } } public decimal RateFc { get { return ratefc; } set { ratefc = value; } } public decimal MRPRate { get { return mrprate; } set { mrprate = value; } } public decimal DiscountAmount { get { return discountamount; } set { discountamount = value; } } public decimal ItemBasicCost { get { return itembasiccost; } set { itembasiccost = value; } } public decimal ItemMinus { get { return itemminus; } set { itemminus = value; } } public decimal ItemPlus { get { return itemplus; } set { itemplus = value; } } public decimal ItemOtherMinus { get { return itemotherminus; } set { itemotherminus = value; } } public decimal ItemOtherPlus { get { return itemotherplus; } set { itemotherplus = value; } } public decimal ItemNetValue { get { return itemnetvalue; } set { itemnetvalue = value; } } public decimal ItemRealisationValue { get { return itemrealisationvalue; } set { itemrealisationvalue = value; } } public decimal ItemNetCost { get { return itemnetcost; } set { itemnetcost = value; } } public decimal ItemPostedCost { get { return itempostedcost; } set { itempostedcost = value; } } public decimal ItemGrossWeight { get { return itemgrossweight; } set { itemgrossweight = value; } } public decimal ItemBasicValue { get { return itembasicvalue; } set { itembasicvalue = value; } } public Int16 GraceDays { get { return gracedays; } set { gracedays = value; } } public DateOnly RequiredDeliveryDate { get { return requirededliverydate; } set { requirededliverydate = value; } } public DateOnly PlanDeliveryDate { get { return plandeliverydate; } set { plandeliverydate = value; } } public decimal GoodQuantity { get { return goodQuantity; } set { goodQuantity = value; } } public decimal RejectedQuantity { get { return rejectedquantity; } set { rejectedquantity = value; } } public decimal ReworkQuantity { get { return reworkquantity; } set { reworkquantity = value; } } public decimal OtherQuantity { get { return otherquantity; } set { otherquantity = value; } } public decimal DutyAmount { get { return dutyamount; } set { dutyamount = value; } } public decimal BalanceQuantity { get { return balancequantity; } set { balancequantity = value; } } public decimal BalanceDuty { get { return balanceduty; } set { balanceduty = value; } } public decimal ItemGrossValue { get { return itemgrossvalue; } set { itemgrossvalue = value; } } public decimal ItemBasicValueFC { get { return itembasicvaluefc; } set { itembasicvaluefc = value; } } public decimal ItemAmountPlusFC { get { return itemamountplusfc; } set { itemamountplusfc = value; } } public decimal ItemAmountMinusFC { get { return itemamountminusfc; } set { itemamountminusfc = value; } } public decimal ItemOtherAmountPlusFC { get { return itemotheramountplusfc; } set { itemotheramountplusfc = value; } } public decimal ItemOtherAmountMinusFC { get { return itemotheramountminusfc; } set { itemotheramountminusfc = value; } } public decimal ItemGrossValueFC { get { return itemgrossvaluefc; } set { itemgrossvaluefc = value; } } public decimal ItemCostValue { get { return itemcostvalue; } set { itemcostvalue = value; } } public decimal ItemNetWeight { get { return itemnetweight; } set { itemnetweight = value; } } public decimal ItemTareWeight { get { return itemtareweight; } set { itemtareweight = value; } } public decimal ItemCostValueFC { get { return itemcostcaluefc; } set { itemcostcaluefc = value; } } public decimal ItemRealisationValueFC { get { return itemrealisationvaluefc; } set { itemrealisationvaluefc = value; } } public decimal ItemNetValueFC { get { return itemnetvaluefc; } set { itemnetvaluefc = value; } } public int QualityRecordType { get { return qualityrecordtype; } set { qualityrecordtype = value; } } public int NumberOfSamples { get { return numberofsamples; } set { numberofsamples = value; } } public int QualityStatus { get { return qualitystatus; } set { qualitystatus = value; } } public decimal QualityDebitRate { get { return qualitydebitrate; } set { qualitydebitrate = value; } } public decimal QualityCreditRate { get { return qualitycreditrate; } set { qualitycreditrate = value; } } public string QualityRemarks { get { return qualityremarks; } set { qualityremarks = value; } } public int DRCRStatus { get { return drcrstatus; } set { drcrstatus = value; } } public int PreDocumentId { get { return predocumentid; } set { predocumentid = value; } } public DateOnly PreDocumentDate { get { return predocumentdate; } set { predocumentdate = value; } } public string PreDocumentNumber { get { return predocumentnumber; } set { predocumentnumber = value; } } public int PrePreDocumentId { get { return prepredocumentid; } set { prepredocumentid = value; } } public DateOnly PrePreDocumentDate { get { return prepredocumentdate; } set { prepredocumentdate = value; } } public string PrePreDocumentNumber { get { return prepredocumentnumber; } set { prepredocumentnumber = value; } } public int PrePrePreDocumentId { get { return preprepredocumentid; } set { preprepredocumentid = value; } } public DateOnly PrePrePreDocumentDate { get { return preprepredocumentdate; } set { preprepredocumentdate = value; } } public string PrePrePreDocumentNumber { get { return preprepredocumentnumber; } set { preprepredocumentnumber = value; } } public int BIZTransactionTypeId { get { return biztransactiontypeid; } set { biztransactiontypeid = value; } } public string BIZTransactionTypeCode { get { return biztransactiontypecode; } set { biztransactiontypecode = value; } } public int BIZTransactionClassId { get { return biztransactionclassid; } set { biztransactionclassid = value; } } public string BIZTransactionClassCode { get { return biztransactionclasscode; } set { biztransactionclasscode = value; } } public int BIZTransactionTypeSelectionClassId { get { return biztransactiontypeselectionclassid; } set { biztransactiontypeselectionclassid = value; } } public int PaymentTermsId { get { return paymenttermsid; } set { paymenttermsid = value; } } public string PaymentTermCode { get { return paymenttermcode; } set { paymenttermcode = value; } } public string PaymentTermName { get { return paymenttermname; } set { paymenttermname = value; } } public string PaymentTermsRemarks { get { return paymenttermsremarks; } set { paymenttermsremarks = value; } } public string HeadRemarks { get { return headremarks; } set { headremarks = value; } } public decimal TotalValue { get { return totalvalue; } set { totalvalue = value; } } public Int64 NumberOfReocrds { get { return numberofreocrds; } set { numberofreocrds = value; } } public string BinNumber { get { return binnumber; } set { binnumber = value; } } public string ProductDescription { get { return productdescription; } set { productdescription = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } private decimal finaldiscountamount; private decimal finalitembasiccost; private decimal finalitemminus; private decimal finalitemplus; private decimal finalitemotherminus; private decimal finalitemotherplus; private decimal finalitemnetvalue; private decimal finalitemrealisationvalue; private decimal finalrealisationrate; private decimal finalrealisationratefc; private decimal finalitemnetcost; private decimal finalitempostedcost; private decimal finalitemgrossweight; private decimal finalitembasicvalue; private decimal finalgracedays; private decimal finalgoodquantity; private decimal finalrejectedquantity; private decimal finalreworkquantity; private decimal finalotherquantity; private decimal finalgoodvalue; private decimal finalrejectedvalue; private decimal finalreworkvalue; private decimal finalothervalue; private decimal finaldutyamount; private decimal finalbalancequantity; private decimal finalbalanceduty; private decimal finalitemgrossvalue; private decimal finalitembasicvaluefc; private decimal finalitemamountplusfc; private decimal finalitemamountminusfc; private decimal finalitemotheramountplusfc; private decimal finalitemotheramountminusfc; private decimal finalitemgrossvaluefc; private decimal finalitemcostvalue; private decimal finalitemnetweight; private decimal finalitemtareweight; private decimal finalitemcostvaluefc; private decimal finalitemrealisationvaluefc; private decimal finalitemnetvaluefc; private decimal finalbillvalue; private decimal finalbasicafterdisc; private decimal processcost; private decimal materialcost; private decimal chargescost; private decimal revenue; public decimal FinalBillValue { get { return finalbillvalue; } set { finalbillvalue = value; } } public decimal FinalDiscountAmount { get { return finaldiscountamount; } set { finaldiscountamount = value; } } public decimal FinalBalanceQuantity { get { return finalbalancequantity; } set { finalbalancequantity = value; } } public decimal FinalItemBasicCost { get { return finalitembasiccost; } set { finalitembasiccost = value; } } public decimal FinalItemMinus { get { return finalitemminus; } set { finalitemminus = value; } } public decimal FinalItemPlus { get { return finalitemplus; } set { finalitemplus = value; } } public decimal FinalItemOtherMinus { get { return finalitemotherminus; } set { finalitemotherminus = value; } } public decimal FinalItemOtherPlus { get { return finalitemotherplus; } set { finalitemotherplus = value; } } public decimal FinalItemNetValue { get { return finalitemnetvalue; } set { finalitemnetvalue = value; } } public decimal FinalItemRealisationValue { get { return finalitemrealisationvalue; } set { finalitemrealisationvalue = value; } } public decimal FinalRealisationRate { get { return finalrealisationrate; } set { finalrealisationrate = value; } } public decimal FinalRealisationRateFc { get { return finalrealisationratefc; } set { finalrealisationratefc = value; } } public decimal FinalItemNetCost { get { return finalitemnetcost; } set { finalitemnetcost = value; } } public decimal FinalItemPostedCost { get { return finalitempostedcost; } set { finalitempostedcost = value; } } public decimal FinalItemBasicValue { get { return finalitembasicvalue; } set { finalitembasicvalue = value; } } public decimal FinalItemGrossWeight { get { return finalitemgrossweight; } set { finalitemgrossweight = value; } } public decimal FinalGraceDays { get { return finalgracedays; } set { finalgracedays = value; } } public decimal FinalGoodQuantity { get { return finalgoodquantity; } set { finalgoodquantity = value; } } public decimal FinalRejectedQuantity { get { return finalrejectedquantity; } set { finalrejectedquantity = value; } } public decimal FinalReworkQuantity { get { return finalreworkquantity; } set { finalreworkquantity = value; } } public decimal FinalOtherQuantity { get { return finalotherquantity; } set { finalotherquantity = value; } } public decimal FinalGoodValue { get { return finalgoodvalue; } set { finalgoodvalue = value; } } public decimal FinalRejectedValue { get { return finalrejectedvalue; } set { finalrejectedvalue = value; } } public decimal FinalReworkValue { get { return finalreworkvalue; } set { finalreworkvalue = value; } } public decimal FinalOtherValue { get { return finalothervalue; } set { finalothervalue = value; } } public decimal FinalDutyAmount { get { return finaldutyamount; } set { finaldutyamount = value; } } public decimal FinalBalanceDuty { get { return finalbalanceduty; } set { finalbalanceduty = value; } } public decimal FinalItemGrossValue { get { return finalitemgrossvalue; } set { finalitemgrossvalue = value; } } public decimal FinalItemBasicValueFC { get { return finalitembasicvaluefc; } set { finalitembasicvaluefc = value; } } public decimal FinalItemAmountPlusFC { get { return finalitemamountplusfc; } set { finalitemamountplusfc = value; } } public decimal FinalItemAmountMinusFC { get { return finalitemamountminusfc; } set { finalitemamountminusfc = value; } } public decimal FinalItemOtherAmountPlusFC { get { return finalitemotheramountplusfc; } set { finalitemotheramountplusfc = value; } } public decimal FinalItemOtherAmountMinusFC { get { return finalitemotheramountminusfc; } set { finalitemotheramountminusfc = value; } } public decimal FinalItemGrossValueFC { get { return finalitemgrossvaluefc; } set { finalitemgrossvaluefc = value; } } public decimal FinalItemCostValue { get { return finalitemcostvalue; } set { finalitemcostvalue = value; } } public decimal FinalItemNetWeight { get { return finalitemnetweight; } set { finalitemnetweight = value; } } public decimal FinalItemTareWeight { get { return finalitemtareweight; } set { finalitemtareweight = value; } } public decimal FinalItemCostValueFC { get { return finalitemcostvaluefc; } set { finalitemcostvaluefc = value; } } public decimal FinalItemRealisationValueFC { get { return finalitemrealisationvaluefc; } set { finalitemrealisationvaluefc = value; } } public decimal FinalItemNetValueFC { get { return finalitemnetvaluefc; } set { finalitemnetvaluefc = value; } } public decimal FinalBasicAfterDisc { get { return finalbasicafterdisc; } set { finalbasicafterdisc = value; } } public decimal MaterialCost { get { return materialcost; } set { materialcost = value; } } public decimal ProcessCost { get { return processcost; } set { processcost = value; } } public decimal ChargesCost { get { return chargescost; } set { chargescost = value; } } public decimal Revenue { get { return revenue; } set { revenue = value; } } public string AllocationPartyName { get { return allocationpartyname; } set { allocationpartyname = value; } } private string transportercode; private string transportername; public string TransporterCode { get { return transportercode; } set { transportercode = value; } } public string TransporterName { get { return transportername; } set { transportername = value; } } private string recoverytype; private decimal recoverypercent; private decimal recoveryvalue; private int reservationtype; private string recoverypartybranchcode; private string recoverypartybranchname; private string claimnumber; private DateTime claimdate; private string inspectionnumber; private DateTime inspectiondate; private string referencedocumentnumber; private DateOnly referencedocumentdate; private string referencedocumentreferencenumber; private string referenceemployeecode; private string referenceemployeename; private int useddocumentid; private string useddocumentnumber; public string RecoveryType { get { return recoverytype; } set { recoverytype = value; } } public decimal RecoveryPercent { get { return recoverypercent; } set { recoverypercent = value; } } public decimal RecoveryValue { get { return recoveryvalue; } set { recoveryvalue = value; } } public int ReservationType { get { return reservationtype; } set { reservationtype = value; } } public string RecoveryPartyBranchCode { get { return recoverypartybranchcode; } set { recoverypartybranchcode = value; } } public string RecoveryPartyBranchName { get { return recoverypartybranchname; } set { recoverypartybranchname = value; } } public string ReferenceEmployeeName { get { return referenceemployeename; } set { referenceemployeename = value; } } public string ReferenceEmployeeCode { get { return referenceemployeecode; } set { referenceemployeecode = value; } } public string ClaimNumber { get { return claimnumber; } set { claimnumber = value; } } public DateTime ClaimDate { get { return claimdate; } set { claimdate = value; } } public string InspectionNumber { get { return inspectionnumber; } set { inspectionnumber = value; } } public DateTime InspectionDate { get { return inspectiondate; } set { inspectiondate = value; } } public string ReferenceDocumentNumber { get { return referencedocumentnumber; } set { referencedocumentnumber = value; } } public DateOnly ReferenceDocumentDate { get { return referencedocumentdate; } set { referencedocumentdate = value; } } public string ReferenceDocumentReferenceNumber { get { return referencedocumentreferencenumber; } set { referencedocumentreferencenumber = value; } } public int UsedDocumentId { get { return useddocumentid; } set { useddocumentid = value; } } public string UsedDocumentNumber { get { return useddocumentnumber; } set { useddocumentnumber = value; } } private decimal gccurrencyconversion; private decimal totalitembasicvaluegc; private decimal totalitemamountplusgc; private decimal totalitemamountminusgc; private decimal totalotheramountplusgc; private decimal totalotheramountminusgc; private decimal totalnetvaluegc; private decimal roundoffgc; private decimal documentvaluegc; private decimal totalitemgrossvaluegc; private decimal documentrealisationvaluegc; private decimal documentcostvaluegc; private decimal billvaluegc; private decimal closedquantity; private decimal closingvalue; private decimal closingvaluegc; private decimal netvalue; private decimal netvaluegc; public decimal GCCurrencyConversion { get { return gccurrencyconversion; } set { gccurrencyconversion = value; } } public decimal TotalItemBasicValueGC { get { return totalitembasicvaluegc; } set { totalitembasicvaluegc = value; } } public decimal TotalItemAmountPlusGC { get { return totalitemamountplusgc; } set { totalitemamountplusgc = value; } } public decimal TotalItemAmountMinusGC { get { return totalitemamountminusgc; } set { totalitemamountminusgc = value; } } public decimal TotalOtherAmountplusGC { get { return totalotheramountplusgc; } set { totalotheramountplusgc = value; } } public decimal TotalOtherAmountMinusGC { get { return totalotheramountminusgc; } set { totalotheramountminusgc = value; } } public decimal TotalNetValueGC { get { return totalnetvaluegc; } set { totalnetvaluegc = value; } } public decimal RoundOffGC { get { return roundoffgc; } set { roundoffgc = value; } } public decimal DocumentValueGC { get { return documentvaluegc; } set { documentvaluegc = value; } } public decimal TotalItemGrossValueGC { get { return totalitemgrossvaluegc; } set { totalitemgrossvaluegc = value; } } public decimal DocumentRealisationValueGC { get { return documentrealisationvaluegc; } set { documentrealisationvaluegc = value; } } public decimal DocumentCostValueGC { get { return documentcostvaluegc; } set { documentcostvaluegc = value; } } public decimal BillValueGC { get { return billvaluegc; } set { billvaluegc = value; } } private decimal gccurrencyconversiondetail; private decimal rategc; private decimal itembasicvaluegc; private decimal itemamountplusgc; private decimal itemamountminusgc; private decimal itemotheramountplusgc; private decimal itemotheramountminusgc; private decimal itemgrossvaluegc; private decimal itemcostvaluegc; private decimal itemrealisationvaluegc; private decimal itemnetvaluegc; private decimal billvaluedetailgc; public decimal DetailGCCurrencyConversion { get { return gccurrencyconversiondetail; } set { gccurrencyconversiondetail = value; } } public decimal RateGC { get { return rategc; } set { rategc = value; } } public decimal ItemBasicValueGC { get { return itembasicvaluegc; } set { itembasicvaluegc = value; } } public decimal ItemAmountPlusGC { get { return itemamountplusgc; } set { itemamountplusgc = value; } } public decimal ItemAmountMinusGC { get { return itemamountminusgc; } set { itemamountminusgc = value; } } public decimal ItemOtherAmountPlusGC { get { return itemotheramountplusgc; } set { itemotheramountplusgc = value; } } public decimal ItemOtherAmountMinusGC { get { return itemotheramountminusgc; } set { itemotheramountminusgc = value; } } public decimal ItemGrossValueGC { get { return itemgrossvaluegc; } set { itemgrossvaluegc = value; } } public decimal ItemCostValueGC { get { return itemcostvaluegc; } set { itemcostvaluegc = value; } } public decimal ItemRealisationValueGC { get { return itemrealisationvaluegc; } set { itemrealisationvaluegc = value; } } public decimal ItemNetValueGC { get { return itemnetvaluegc; } set { itemnetvaluegc = value; } } public decimal BillValueDetailGC { get { return billvaluedetailgc; } set { billvaluedetailgc = value; } } public decimal ClosedQuantity { get { return closedquantity; } set { closedquantity = value; } } public decimal ClosingValue { get { return closingvalue; } set { closingvalue = value; } } public decimal ClosingValueGC { get { return closingvaluegc; } set { closingvaluegc = value; } } public decimal NetValue { get { return netvalue; } set { netvalue = value; } } public decimal NetValueGC { get { return netvaluegc; } set { netvaluegc = value; } } private Int32 exciseregisterlastno; private Int32 exciseregisterpageno; private string predocumentrefnumber; private DateTime predocumentrefdate; private string predocumentpartyrefnumber; private DateTime predocumentpartyrefdate; private string prepredocumentrefnumber; private DateTime prepredocumentrefdate; private string prepredocumentpartyrefnumber; private DateTime prepredocumentpartyrefdate; private string preprepredocumentrefnumber; private DateTime preprepredocumentrefdate; private string preprepredocumentpartyrefnumber; private DateTime preprepredocumentpartyrefdate; private decimal vehicleloadweight; public Int32 ExciseRegisterLastNo { get { return exciseregisterlastno; } set { exciseregisterlastno = value; } } public Int32 ExciseRegisterPageNo { get { return exciseregisterpageno; } set { exciseregisterpageno = value; } } public string PreDocumentRefNumber { get { return predocumentrefnumber; } set { predocumentrefnumber = value; } } public DateTime PreDocumentRefDate { get { return predocumentrefdate; } set { predocumentrefdate = value; } } public string PreDocumentPartyRefNumber { get { return predocumentpartyrefnumber; } set { predocumentpartyrefnumber = value; } } public DateTime PreDocumentPartyRefDate { get { return predocumentpartyrefdate; } set { predocumentpartyrefdate = value; } } public string PrePreDocumentRefNumber { get { return prepredocumentrefnumber; } set { prepredocumentrefnumber = value; } } public DateTime PrePreDocumentRefDate { get { return prepredocumentrefdate; } set { prepredocumentrefdate = value; } } public string PrePreDocumentPartyRefNumber { get { return prepredocumentpartyrefnumber; } set { prepredocumentpartyrefnumber = value; } } public DateTime PrePreDocumentPartyRefDate { get { return prepredocumentpartyrefdate; } set { prepredocumentpartyrefdate = value; } } public string PrePrePreDocumentRefNumber { get { return preprepredocumentrefnumber; } set { preprepredocumentrefnumber = value; } } public DateTime PrePrePreDocumentRefDate { get { return preprepredocumentrefdate; } set { preprepredocumentrefdate = value; } } public string PrePrePreDocumentPartyRefNumber { get { return preprepredocumentpartyrefnumber; } set { preprepredocumentpartyrefnumber = value; } } public DateTime PrePrePreDocumentPartyRefDate { get { return preprepredocumentpartyrefdate; } set { preprepredocumentpartyrefdate = value; } } public decimal VehicleLoadWeight { get { return vehicleloadweight; } set { vehicleloadweight = value; } } public decimal SaleableRate { get { return saleablerate; } set { saleablerate = value; } } public int ItemPartyRequired { get { return itempartyrequired; } set { itempartyrequired = value; } } private DateTime mfgdate; private DateTime expirydate; private decimal d1; private decimal d2; private decimal d3; private decimal d4; private decimal d5; private decimal freequantity; private string sizevalue; private string contactname; private string contactfirstname; private string contactmailid; private DateTime contactdob; private string contactaddress; private string contactaddressline1; private string contactaddressline2; private string contactaddressline3; private string contactaddressline4; private string contactaddressline5; private string contactaddressphone; private string contactaddressmobile; private string contactaddressmail; private string openphone; private string openname; private string openmail; public DateTime MFGDate { get { return mfgdate; } set { mfgdate = value; } } public DateTime ExpiryDate { get { return expirydate; } set { expirydate = value; } } public decimal D1 { get { return d1; } set { d1 = value; } } public decimal D2 { get { return d2; } set { d2 = value; } } public decimal D3 { get { return d3; } set { d3 = value; } } public decimal D4 { get { return d4; } set { d4 = value; } } public decimal D5 { get { return d5; } set { d5 = value; } } public decimal FreeQuantity { get { return freequantity; } set { freequantity = value; } } public string SizeValue { get { return sizevalue; } set { sizevalue = value; } } public string ContactName { get { return contactname; } set { contactname = value; } } public string ContactFirstName { get { return contactfirstname; } set { contactfirstname = value; } } public string ContactMailId { get { return contactmailid; } set { contactmailid = value; } } public DateTime ContactDOB { get { return contactdob; } set { contactdob = value; } } public string ContactAddress { get { return contactaddress; } set { contactaddress = value; } } public string ContactAddressLine1 { get { return contactaddressline1; } set { contactaddressline1 = value; } } public string ContactAddressLine2 { get { return contactaddressline2; } set { contactaddressline2 = value; } } public string ContactAddressLine3 { get { return contactaddressline3; } set { contactaddressline3 = value; } } public string ContactAddressLine4 { get { return contactaddressline4; } set { contactaddressline4 = value; } } public string ContactAddressLine5 { get { return contactaddressline5; } set { contactaddressline5 = value; } } public string ContactAddressPhone { get { return contactaddressphone; } set { contactaddressphone = value; } } public string ContactAddressMobile { get { return contactaddressmobile; } set { contactaddressmobile = value; } } public string ContactAddressMail { get { return contactaddressmail; } set { contactaddressmail = value; } } public string OpenPhone { get { return openphone; } set { openphone = value; } } public string OpenName { get { return openname; } set { openname = value; } } public string OpenMail { get { return openmail; } set { openmail = value; } } private string biztransactiontypename = ""; private string destination = ""; public string BIZTransactionTypeName { get { return biztransactiontypename; } set { biztransactiontypename = value; } } public string Destination { get { return destination; } set { destination = value; } } public DateTime CreatedOn { get { return createdon; } set { createdon = value; } } public Int16 LeadTime { get { return leadtime; } set { leadtime = value; } } public DateTime ScheduleDate { get { return scheduledate; } set { scheduledate = value; } } public string DeliveryInstructions { get { return deliveryinstructions; } set { deliveryinstructions = value; } } public string DeliveryTerms { get { return deliveryterms; } set { deliveryterms = value; } } public decimal AdvanceAmount { get { return advanceamount; } set { advanceamount = value; } } private string batchnumbers; private string itemcategorycode; private string itemcategoryname; public string BatchNumbers { get { return batchnumbers; } set { batchnumbers = value; } } public string ItemCategoryCode { get { return itemcategorycode; } set { itemcategorycode = value; } } public string ItemCategoryName { get { return itemcategoryname; } set { itemcategoryname = value; } } private string processcode = ""; private string processname = ""; private string reasonremarks = ""; private string ebnumber = ""; private int ebnumbertype; public string ProcessCode { get { return processcode; } set { processcode = value; } } public string ProcessName { get { return processname; } set { processname = value; } } public string ReasonRemarks { get { return reasonremarks; } set { reasonremarks = value; } } public string GSTTariffCode { get { return gsttariffcode; } set { gsttariffcode = value; } } public string GSTTariffName { get { return gsttariffname; } set { gsttariffname = value; } } public string ReferencePartyCode { get { return referencepartycode; } set { referencepartycode = value; } } public string ReferencePartyName { get { return referencepartyname; } set { referencepartyname = value; } } public string EBNumber { get { return ebnumber; } set { ebnumber = value; } } public int EBNumberType { get { return ebnumbertype; } set { ebnumbertype = value; } } public int ItemReasonId { get { return itemreasonid; } set { itemreasonid = value; } } public string ItemReasonCode { get { return itemreasoncode; } set { itemreasoncode = value; } } public string ItemReasonName { get { return itemreasonname; } set { itemreasonname = value; } } public string ItemReasonRemarks { get { return itemreasonremarks; } set { itemreasonremarks = value; } } public string ItemReasonRemarksName { get { return itemreasonremarksname; } set { itemreasonremarksname = value; } } public string AgentCode { get { return agentcode; } set { agentcode = value; } } public string AgentName { get { return agentname; } set { agentname = value; } } public string AreaCode { get { return areacode; } set { areacode = value; } } public string AreaName { get { return areaname; } set { areaname = value; } } public int CostCenterId { get { return costcenterid; } set { costcenterid = value; } } public string CostCenterCode { get { return costcentercode; } set { costcentercode = value; } } public string CostCenterName { get { return costcentername; } set { costcentername = value; } } public decimal ReasonRejectedQuantity { get { return reasonrejectedquantity; } set { reasonrejectedquantity = value; } } public decimal ReasonReworkQuantity { get { return reasonreworkquantity; } set { reasonreworkquantity = value; } } public decimal ReasonOtherQuantity { get { return reasonotherquantity; } set { reasonotherquantity = value; } } public int ContractTypeId { get { return contracttypeid; } set { contracttypeid = value; } } public string ContractTypeCode { get { return contracttypecode; } set { contracttypecode = value; } } public string ContractTypeName { get { return contracttypename; } set { contracttypename = value; } } public int ReferenceContractTypeId { get { return referencecontracttypeid; } set { referencecontracttypeid = value; } } public string ReferenceContractTypeCode { get { return referencecontracttypecode; } set { referencecontracttypecode = value; } } public string ReferenceContractTypeName { get { return referencecontracttypename; } set { referencecontracttypename = value; } } public string HeadDocumentStatus { get { return headdocumentstatus; } set { headdocumentstatus = value; } } public decimal BasicAfterDisc { get { return basicafterdisc; } set { basicafterdisc = value; } } private int skuprocessid; private string skuprocesscode; private string skuprocessname; private string fromqualitytype; private string toqualitytype; private int detailallocationid = -1; private string detailallocationname = ""; private string detailallocationdescription = ""; private decimal discountchargeamount; private decimal returnamount; private decimal cancelamount; private decimal creditpaid; private decimal cashbalance; public int SKUProcessId { get { return skuprocessid; } set { skuprocessid = value; } } public string SKUProcessCode { get { return skuprocesscode; } set { skuprocesscode = value; } } public string SKUProcessName { get { return skuprocessname; } set { skuprocessname = value; } } public string FromQualityType { get { return fromqualitytype; } set { fromqualitytype = value; } } public string ToQualityType { get { return toqualitytype; } set { toqualitytype = value; } } public int DetailAllocationId { get { return detailallocationid; } set { detailallocationid = value; } } public string DetailAllocationName { get { return detailallocationname; } set { detailallocationname = value; } } public string DetailAllocationDescription { get { return detailallocationdescription; } set { detailallocationdescription = value; } } private string v1code; private string v2code; private string v3code; private string v4code; private string v5code; private string v1name; private string v2name; private string v3name; private string v4name; private string v5name; private decimal prequantity; private decimal prebalancequantity; public decimal PreBalanceQuantity { get { return prebalancequantity; } set { prebalancequantity = value; } } public decimal PreQuantity { get { return prequantity; } set { prequantity = value; } } public string V1Code { get { return v1code; } set { v1code = value; } } public string V2Code { get { return v2code; } set { v2code = value; } } public string V3Code { get { return v3code; } set { v3code = value; } } public string V4Code { get { return v4code; } set { v4code = value; } } public string V5Code { get { return v5code; } set { v5code = value; } } public string V1Name { get { return v1name; } set { v1name = value; } } public string V2Name { get { return v2name; } set { v2name = value; } } public string V3Name { get { return v3name; } set { v3name = value; } } public string V4Name { get { return v4name; } set { v4name = value; } } public string V5Name { get { return v5name; } set { v5name = value; } } private string modeofpaymentname; public string ModeOfPaymentName { get { return modeofpaymentname; } set { modeofpaymentname = value; } } private string l1code; private string l2code; private string l3code; private string l4code; private string l5code; private string l1name; private string l2name; private string l3name; private string l4name; private string l5name; public string L1Code { get { return l1code; } set { l1code = value; } } public string L2Code { get { return l2code; } set { l2code = value; } } public string L3Code { get { return l3code; } set { l3code = value; } } public string L4Code { get { return l4code; } set { l4code = value; } } public string L5Code { get { return l5code; } set { l5code = value; } } public string L1Name { get { return l1name; } set { l1name = value; } } public string L2Name { get { return l2name; } set { l2name = value; } } public string L3Name { get { return l3name; } set { l3name = value; } } public string L4Name { get { return l4name; } set { l4name = value; } } public string L5Name { get { return l5name; } set { l5name = value; } } public decimal CreditPaid { get { return creditpaid; } set { creditpaid = value; } } public decimal CashBalance { get { return cashbalance; } set { cashbalance = value; } } public decimal DiscountChargeAmount { get { return discountchargeamount; } set { discountchargeamount = value; } } public decimal ReturnAmount { get { return returnamount; } set { returnamount = value; } } public decimal CancelAmount { get { return cancelamount; } set { cancelamount = value; } } private decimal grossvalue; private decimal billamount; public decimal GrossValue { get { return grossvalue; } set { grossvalue = value; } } public decimal BillAmount { get { return billamount; } set { billamount = value; } } private int numberofrecords; public int NumberOfRecords { get { return numberofrecords; } set { numberofrecords = value; } } } }