using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.MMHead { public class DutyDocumentLevelReportDTO //:ReportPaginationDTO------>DEVADMIN { private int documentid; private DateTime documentdate;//DocumentDate private DateTime referencedate;//ReferenceDate private int transactiontypeid; //TaxTransactionTypeId private string transactiontypecode; //TaxTransactionTypeCode private string transactiontypename; //TaxTransactionTypeName private string documentnumber; private string referencenumber; private string partyreferencenumber; private DateTime partyreferencedate; private int partyid; private string partycode; private string partyname; private string partypanno; #region oldfields private decimal predutyinput;//PreDutyInput private decimal dutybedinput;//DutyBEDInput private decimal dutyaedinput;//DutyAEDInput private decimal dutysedinput;//DutySEDInput private decimal dutycessinput;//DutyCESSInput private decimal dutyhedinput;//DutyHEDInput private decimal dutysertaxinput;//DutySERTaxInput private decimal taxstinput;//TaxSTInput private decimal taxscinput;//TaxSCInput private decimal taxascinput;//TaxASCInput private decimal predutyamount;//PreDutyAmount private decimal dutycalculatedon;//DutyCalculatedOn private decimal dutybedamount;//DutyBEDAmount private decimal dutyaedamount;//DutyAEDAmount private decimal dutysedamount;//DutySEDAmount private decimal dutycessamount;//DutyCESSAmount private decimal dutyhedamount;//DutyHEDAmount private decimal dutysertaxamount;//DutySERTaxAmount private decimal pretaxamount;//PreTaxAmount private decimal taxcalculatedon;//TaxCalculatedOn private decimal taxstamount;//TaxSTAmount private decimal taxscamount;//TaxSCAmount private decimal taxascamount;//TaxASCAmount private decimal othersamount;//OthersAmount #endregion private decimal documentvalue; private decimal basicvalue; private decimal realisationvalue; private string address; private string vattinnumber; private string vatcstnumber; #region GSTFields private decimal cgstinput; private decimal sgstinput; private decimal igstinput; private decimal cessgstinput; private decimal cgstininput; private decimal sgstininput; private decimal igstininput; private decimal cessgstininput; private decimal sgsttcsinput; private decimal cgsttcsinput; private decimal igsttcsininput; private decimal cgstamount; private decimal sgstamount; private decimal igstamount; private decimal cessgstamount; private decimal cgstinamount; private decimal sgstinamount; private decimal igstinamount; private decimal cessgstinamount; private decimal salestaxpercent; private decimal purchasetaxpercent; private decimal cgsttcsamount; private decimal sgsttcsamount; private decimal igsttcsamount; private decimal cgstitcamount; private decimal sgstitcamount; private decimal igstitcamount; private decimal cessgstitcamount; private decimal cessgsttcsamount; private decimal gsttaxvalamount; private decimal discamtamount; private decimal discperamount; #endregion #region TotalGST private decimal totalcgstamount; private decimal totalsgstamount; private decimal totaligstamount; private decimal totalcessgstamount; private decimal totalcgstinamount; private decimal totalsgstinamount; private decimal totaligstinamount; private decimal totalcessgstinamount; private decimal totalcgsttcsamount; private decimal totalsgsttcsamount; private decimal totaligsttcsamount; private decimal totalcgstitcamount; private decimal totalsgstitcamount; private decimal totaligstitcamount; private decimal totalcessgstitcamount; private decimal totalcessgsttcsamount; private decimal totalgsttaxvalamount; private decimal totaldiscamtamount; private decimal totaldiscperamount; #endregion private string lrnumber; private string statecode; private string gststatecode; private DateTime lrdate; private string transportername; public string PartyPANNo { get { return partypanno; } set { partypanno = value; } } public string TransporterName { get { return transportername; } set { transportername = value; } } public string LRNumber { get { return lrnumber; } set { lrnumber = value; } } public string POS { get { return gststatecode; } set { gststatecode = value; } } public string StateCode { get { return statecode; } set { statecode = value; } } public DateTime LRDate { get { return lrdate; } set { lrdate = value; } } private string gstinnumber; public string GSTINNumber { get { return gstinnumber; } set { gstinnumber = value; } } private decimal taxablevalue; private decimal totaltaxablevalue; public virtual decimal TaxableValue { get { return taxablevalue; } set { taxablevalue = value; } } public virtual decimal TotalTaxableValue { get { return totaltaxablevalue; } set { totaltaxablevalue = value; } } public virtual decimal RealisationValue { get { return realisationvalue; } set { realisationvalue = value; } } private int biztransactionclassid; public int BIZTransactionClassId { get { return biztransactionclassid; } set { biztransactionclassid = value; } } #region GST Fields public decimal CGSTInput { get { return cgstinput; } set { cgstinput = value; } } public decimal SGSTInput { get { return sgstinput; } set { sgstinput = value; } } public decimal IGSTInput { get { return igstinput; } set { igstinput = value; } } public decimal CESSGSTInput { get { return cessgstinput; } set { cessgstinput = value; } } public decimal CGSTINInput { get { return cgstininput; } set { cgstininput = value; } } public decimal SGSTINInput { get { return sgstininput; } set { sgstininput = value; } } public decimal IGSTINInput { get { return igstininput; } set { igstininput = value; } } public decimal CESSGSTINInput { get { return cessgstininput; } set { cessgstininput = value; } } public virtual decimal SGSTTCSINPUT { get { return sgsttcsinput; } set { sgsttcsinput = value; } } public virtual decimal CGSTTCSINPUT { get { return cgsttcsinput; } set { cgsttcsinput = value; } } public virtual decimal IGSTTCSININPUT { get { return igsttcsininput; } set { igsttcsininput = value; } } public decimal CGSTAmount { get { return cgstamount; } set { cgstamount = value; } } public decimal SGSTAmount { get { return sgstamount; } set { sgstamount = value; } } public decimal IGSTAmount { get { return igstamount; } set { igstamount = value; } } public decimal CESSGSTAmount { get { return cessgstamount; } set { cessgstamount = value; } } public decimal CGSTINAmount { get { return cgstinamount; } set { cgstinamount = value; } } public decimal SGSTINAmount { get { return sgstinamount; } set { sgstinamount = value; } } public decimal IGSTINAmount { get { return igstinamount; } set { igstinamount = value; } } public decimal CESSGSTINAmount { get { return cessgstinamount; } set { cessgstinamount = value; } } public virtual decimal CGSTTCSAMOUNT { get { return cgsttcsamount; } set { cgsttcsamount = value; } } public virtual decimal SGSTTCSAMOUNT { get { return sgsttcsamount; } set { sgsttcsamount = value; } } public virtual decimal IGSTTCSAMOUNT { get { return igsttcsamount; } set { igsttcsamount = value; } } public virtual decimal CGSTITCAMOUNT { get { return cgstitcamount; } set { cgstitcamount = value; } } public virtual decimal SGSTITCAMOUNT { get { return sgstitcamount; } set { sgstitcamount = value; } } public virtual decimal IGSTITCAMOUNT { get { return igstitcamount; } set { igstitcamount = value; } } public virtual decimal CESSGSTITCAMOUNT { get { return cessgstitcamount; } set { cessgstitcamount = value; } } public virtual decimal CESSGSTTCSAMOUNT { get { return cessgsttcsamount; } set { cessgsttcsamount = value; } } public virtual decimal GSTTAXVALAMOUNT { get { return gsttaxvalamount; } set { gsttaxvalamount = value; } } public virtual decimal DISCAMTAMOUNT { get { return discamtamount; } set { discamtamount = value; } } public virtual decimal DISCPERAMOUNT { get { return discperamount; } set { discperamount = value; } } public virtual decimal SaleTaxPercent { get { return salestaxpercent; } set { salestaxpercent = value; } } public virtual decimal PurchaseTaxPercent { get { return purchasetaxpercent; } set { purchasetaxpercent = value; } } #endregion private decimal totalitemrealisationvalue; public virtual decimal TotalItemRealisationValue { get { return totalitemrealisationvalue; } //ItemRealisationValue set { totalitemrealisationvalue = value; } //ItemRealisationValue } #region TotalFields public decimal TotalCGSTAmount { get { return totalcgstamount; } set { totalcgstamount = value; } } public decimal TotalSGSTAmount { get { return totalsgstamount; } set { totalsgstamount = value; } } public decimal TotalIGSTAmount { get { return totaligstamount; } set { totaligstamount = value; } } public decimal TotalCESSGSTAmount { get { return totalcessgstamount; } set { totalcessgstamount = value; } } public decimal TotalCGSTINAmount { get { return totalcgstinamount; } set { totalcgstinamount = value; } } public decimal TotalSGSTINAmount { get { return totalsgstinamount; } set { totalsgstinamount = value; } } public decimal TotalIGSTINAmount { get { return totaligstinamount; } set { totaligstinamount = value; } } public decimal TotalCESSGSTINAmount { get { return totalcessgstinamount; } set { totalcessgstinamount = value; } } public virtual decimal TotalCGSTTCSAMOUNT { get { return totalcgsttcsamount; } set { totalcgsttcsamount = value; } } public virtual decimal TotalSGSTTCSAMOUNT { get { return totalsgsttcsamount; } set { totalsgsttcsamount = value; } } public virtual decimal TotalIGSTTCSAMOUNT { get { return totaligsttcsamount; } set { totaligsttcsamount = value; } } public virtual decimal TotalCGSTITCAMOUNT { get { return totalcgstitcamount; } set { totalcgstitcamount = value; } } public virtual decimal TotalSGSTITCAMOUNT { get { return totalsgstitcamount; } set { totalsgstitcamount = value; } } public virtual decimal TotalIGSTITCAMOUNT { get { return totaligstitcamount; } set { totaligstitcamount = value; } } public virtual decimal TotalCESSGSTITCAMOUNT { get { return totalcessgstitcamount; } set { totalcessgstitcamount = value; } } public virtual decimal TotalCESSGSTTCSAMOUNT { get { return totalcessgsttcsamount; } set { totalcessgsttcsamount = value; } } public virtual decimal TotalGSTTAXVALAMOUNT { get { return totalgsttaxvalamount; } set { totalgsttaxvalamount = value; } } public virtual decimal TotalDISCAMTAMOUNT { get { return totaldiscamtamount; } set { totaldiscamtamount = value; } } public virtual decimal TotalDISCPERAMOUNT { get { return totaldiscperamount; } set { totaldiscperamount = value; } } #endregion public string Address { get { return address; } set { address = value; } } public string VATTINNumber { get { return vattinnumber; } set { vattinnumber = value; } } public string VATCSTNumber { get { return vatcstnumber; } set { vatcstnumber = value; } } public int DocumentId { get { return documentid; } set { documentid = value; } } public DateTime DocumentDate { get { return documentdate; } set { documentdate = value; } } public DateTime ReferenceDate { get { return referencedate; } set { referencedate = value; } } public int TransactionTypeId { get { return transactiontypeid; } set { transactiontypeid = value; } } public string TransactionTypeCode { get { return transactiontypecode; } set { transactiontypecode = value; } } public string TransactionTypeName { get { return transactiontypename; } set { transactiontypename = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public string PartyReferenceNumber { get { return partyreferencenumber; } set { partyreferencenumber = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public DateTime PartyReferenceDate { get { return partyreferencedate; } set { partyreferencedate = value; } } public int PartyId { get { return partyid; } set { partyid = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public decimal DocumentValue { get { return documentvalue; } set { documentvalue = value; } } public decimal BasicValue { get { return basicvalue; } set { basicvalue = value; } } #region old Fields public decimal PreDutyInput { get { return predutyinput; } set { predutyinput = value; } } public decimal DutyBEDInput { get { return dutybedinput; } set { dutybedinput = value; } } public decimal DutyAEDInput { get { return dutyaedinput; } set { dutyaedinput = value; } } public decimal DutySEDInput { get { return dutysedinput; } set { dutysedinput = value; } } public decimal DutyCESSInput { get { return dutycessinput; } set { dutycessinput = value; } } public decimal DutyHEDInput { get { return dutyhedinput; } set { dutyhedinput = value; } } public decimal DutySERTaxInput { get { return dutysertaxinput; } set { dutysertaxinput = value; } } public decimal TaxSTInput { get { return taxstinput; } set { taxstinput = value; } } public decimal TaxSCInput { get { return taxscinput; } set { taxscinput = value; } } public decimal TaxASCInput { get { return taxascinput; } set { taxascinput = value; } } public decimal PreDutyAmount { get { return predutyamount; } set { predutyamount = value; } } public decimal DutyCalculatedOn { get { return dutycalculatedon; } set { dutycalculatedon = value; } } public decimal DutyBEDAmount { get { return dutybedamount; } set { dutybedamount = value; } } public decimal DutyAEDAmount { get { return dutyaedamount; } set { dutyaedamount = value; } } public decimal DutySEDAmount { get { return dutysedamount; } set { dutysedamount = value; } } public decimal DutyCESSAmount { get { return dutycessamount; } set { dutycessamount = value; } } public decimal DutyHEDAmount { get { return dutyhedamount; } set { dutyhedamount = value; } } public decimal DutySERTaxAmount { get { return dutysertaxamount; } set { dutysertaxamount = value; } } public decimal PreTaxAmount { get { return pretaxamount; } set { pretaxamount = value; } } public decimal TaxCalculatedOn { get { return taxcalculatedon; } set { taxcalculatedon = value; } } public decimal TaxSTAmount { get { return taxstamount; } set { taxstamount = value; } } public decimal TaxSCAmount { get { return taxscamount; } set { taxscamount = value; } } public decimal TaxASCAmount { get { return taxascamount; } set { taxascamount = value; } } public decimal OthersAmount { get { return othersamount; } set { othersamount = value; } } #endregion #region totaloldfields private decimal totalpredutyamount;//PreDutyAmount private decimal totaldutycalculatedon;//DutyCalculatedOn private decimal totaldutybedamount;//DutyBEDAmount private decimal totaldutyaedamount;//DutyAEDAmount private decimal totaldutysedamount;//DutySEDAmount private decimal totaldutycessamount;//DutyCESSAmount private decimal totaldutyhedamount;//DutyHEDAmount private decimal totaldutysertaxamount;//DutySERTaxAmount private decimal totalpretaxamount;//PreTaxAmount private decimal totaltaxcalculatedon;//TaxCalculatedOn private decimal totaltaxstamount;//TaxSTAmount private decimal totaltaxscamount;//TaxSCAmount private decimal totaltaxascamount;//TaxASCAmount private decimal totalothersamount;//OthersAmount private decimal totaldocumentvalue; public decimal TotalPreDutyAmount { get { return totalpredutyamount; } set { totalpredutyamount = value; } } public decimal TotalDutyCalculatedOn { get { return totaldutycalculatedon; } set { totaldutycalculatedon = value; } } public decimal TotalDutyBEDAmount { get { return totaldutybedamount; } set { totaldutybedamount = value; } } public decimal TotalDutyAEDAmount { get { return totaldutyaedamount; } set { totaldutyaedamount = value; } } public decimal TotalDutySEDAmount { get { return totaldutysedamount; } set { totaldutysedamount = value; } } public decimal TotalDutyCESSAmount { get { return totaldutycessamount; } set { totaldutycessamount = value; } } public decimal TotalDutyHEDAmount { get { return totaldutyhedamount; } set { totaldutyhedamount = value; } } public decimal TotalDutySERTaxAmount { get { return totaldutysertaxamount; } set { totaldutysertaxamount = value; } } public decimal TotalPreTaxAmount { get { return totalpretaxamount; } set { totalpretaxamount = value; } } public decimal TotalTaxCalculatedOn { get { return totaltaxcalculatedon; } set { totaltaxcalculatedon = value; } } public decimal TotalTaxSTAmount { get { return totaltaxstamount; } set { totaltaxstamount = value; } } public decimal TotalTaxSCAmount { get { return totaltaxscamount; } set { totaltaxscamount = value; } } public decimal TotalTaxASCAmount { get { return totaltaxascamount; } set { totaltaxascamount = value; } } public decimal TotalOthersAmount { get { return totalothersamount; } set { totalothersamount = value; } } public decimal TotalDocumentValue { get { return totaldocumentvalue; } set { totaldocumentvalue = value; } } private decimal totalbasicvalue; private decimal taxpercent; private decimal tcsinputvalue; private decimal tcscalculatedvalue; private decimal tcscalculatedon; private decimal tcsininputvalue; private decimal tcsincalculatedvalue; private decimal tcsincalculatedon; private decimal totaltcscalculatedvalue; private decimal totaltcscalculatedon; private decimal totaltcsincalculatedvalue; private decimal totaltcsincalculatedon; public decimal TotalBasicValue { get { return totalbasicvalue; } set { totalbasicvalue = value; } } public decimal TaxPercent { get { return taxpercent; } set { taxpercent = value; } } public decimal TCSInputValue { get { return tcsinputvalue; } set { tcsinputvalue = value; } } public decimal TCSCalculatedValue { get { return tcscalculatedvalue; } set { tcscalculatedvalue = value; } } public decimal TCSCalculatedOn { get { return tcscalculatedon; } set { tcscalculatedon = value; } } public decimal TCSInInputValue { get { return tcsininputvalue; } set { tcsininputvalue = value; } } public decimal TCSInCalculatedOn { get { return tcsincalculatedon; } set { tcsincalculatedon = value; } } public decimal TCSInCalculatedValue { get { return tcsincalculatedvalue; } set { tcsincalculatedvalue = value; } } public decimal TotalTCSCalculatedValue { get { return totaltcscalculatedvalue; } set { totaltcscalculatedvalue = value; } } public decimal TotalTCSCalculatedOn { get { return totaltcscalculatedon; } set { totaltcscalculatedon = value; } } public decimal TotalTCSInCalculatedOn { get { return totaltcsincalculatedon; } set { totaltcsincalculatedon = value; } } public decimal TotalTCSInCalculatedValue { get { return totaltcsincalculatedvalue; } set { totaltcsincalculatedvalue = value; } } #endregion //private decimal basicvalue; //public decimal BasicValue //{ // get { return basicvalue; } // set { basicvalue = value; } //} private Int64 numberofrecords; public Int64 NumberOfRecords { get { return numberofrecords; } set { numberofrecords = value; } } private string label = ""; public virtual string Label { get { return label; } set { label = value; } } //private decimal balanceason; //public decimal BalanceAsOn //{ // get { return balanceason; } // set { balanceason = value; } //} } }