using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.MMHead { public class GSTDetailsReportDTO //:ReportPaginationDTO-------------->DEVADMIN { private int documentid; private int documentdetailid; private int slno; 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 int itemid; private string itemcode; private string itemname; private string hsncode; private string hsnname; private decimal documentvalue; private decimal basicvalue; private decimal realisationvalue; private string address; private string vattinnumber; private string vatcstnumber; private string remarks; private decimal avalinput; #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; private string headpartyname; private decimal quantity; private decimal rate; public decimal Quantity { get { return quantity; } set { quantity = value; } } public decimal Rate { get { return rate; } set { rate = 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 decimal TaxableValue { get { return taxablevalue; } set { taxablevalue = value; } } public decimal TotalTaxableValue { get { return totaltaxablevalue; } set { totaltaxablevalue = value; } } public decimal RealisationValue { get { return realisationvalue; } set { realisationvalue = value; } } private int biztransactionclassid; private string biztransactionclassname; private int moduleid; private string periodfromdate; public string PeriodFromDate { get { return periodfromdate; } set { periodfromdate = value; } } private string periodtodate; public string PeriodToDate { get { return periodtodate; } set { periodtodate = value; } } public string BIZTransactionClassName { get { return biztransactionclassname; } set { biztransactionclassname = value; } } public int BIZTransactionClassId { get { return biztransactionclassid; } set { biztransactionclassid = value; } } public int ModuleId { get { return moduleid; } set { moduleid = value; } } public decimal AvalInput { get { return avalinput; } set { avalinput = 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 decimal SGSTTCSINPUT { get { return sgsttcsinput; } set { sgsttcsinput = value; } } public decimal CGSTTCSINPUT { get { return cgsttcsinput; } set { cgsttcsinput = value; } } public 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 decimal CGSTTCSAMOUNT { get { return cgsttcsamount; } set { cgsttcsamount = value; } } public decimal SGSTTCSAMOUNT { get { return sgsttcsamount; } set { sgsttcsamount = value; } } public decimal IGSTTCSAMOUNT { get { return igsttcsamount; } set { igsttcsamount = value; } } public decimal CGSTITCAMOUNT { get { return cgstitcamount; } set { cgstitcamount = value; } } public decimal SGSTITCAMOUNT { get { return sgstitcamount; } set { sgstitcamount = value; } } public decimal IGSTITCAMOUNT { get { return igstitcamount; } set { igstitcamount = value; } } public decimal CESSGSTITCAMOUNT { get { return cessgstitcamount; } set { cessgstitcamount = value; } } public decimal CESSGSTTCSAMOUNT { get { return cessgsttcsamount; } set { cessgsttcsamount = value; } } public decimal GSTTAXVALAMOUNT { get { return gsttaxvalamount; } set { gsttaxvalamount = value; } } public decimal DISCAMTAMOUNT { get { return discamtamount; } set { discamtamount = value; } } public decimal DISCPERAMOUNT { get { return discperamount; } set { discperamount = value; } } public decimal SaleTaxPercent { get { return salestaxpercent; } set { salestaxpercent = value; } } public decimal PurchaseTaxPercent { get { return purchasetaxpercent; } set { purchasetaxpercent = value; } } private decimal totalpercent; private decimal totalcgst; private decimal totalsgst; private decimal totaligst; private decimal totalcess; public decimal TotalPercent { get { return totalpercent; } set { totalpercent = value; } } public decimal TotalCGST { get { return totalcgst; } set { totalcgst = value; } } public decimal TotalSGST { get { return totalsgst; } set { totalsgst = value; } } public decimal TotalIGST { get { return totaligst; } set { totaligst = value; } } public decimal TotalCESS { get { return totalcess; } set { totalcess = value; } } #endregion private decimal totalitemrealisationvalue; public 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 decimal TotalCGSTTCSAMOUNT { get { return totalcgsttcsamount; } set { totalcgsttcsamount = value; } } public decimal TotalSGSTTCSAMOUNT { get { return totalsgsttcsamount; } set { totalsgsttcsamount = value; } } public decimal TotalIGSTTCSAMOUNT { get { return totaligsttcsamount; } set { totaligsttcsamount = value; } } public decimal TotalCGSTITCAMOUNT { get { return totalcgstitcamount; } set { totalcgstitcamount = value; } } public decimal TotalSGSTITCAMOUNT { get { return totalsgstitcamount; } set { totalsgstitcamount = value; } } public decimal TotalIGSTITCAMOUNT { get { return totaligstitcamount; } set { totaligstitcamount = value; } } public decimal TotalCESSGSTITCAMOUNT { get { return totalcessgstitcamount; } set { totalcessgstitcamount = value; } } public decimal TotalCESSGSTTCSAMOUNT { get { return totalcessgsttcsamount; } set { totalcessgsttcsamount = value; } } public decimal TotalGSTTAXVALAMOUNT { get { return totalgsttaxvalamount; } set { totalgsttaxvalamount = value; } } public decimal TotalDISCAMTAMOUNT { get { return totaldiscamtamount; } set { totaldiscamtamount = value; } } public 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 SlNo { get { return slno; } set { slno = value; } } public int DocumentId { get { return documentid; } set { documentid = value; } } public int DocumentDetailId { get { return documentdetailid; } set { documentdetailid = 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 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 HSNCode { get { return hsncode; } set { hsncode = value; } } public string HSNName { get { return hsnname; } set { hsnname = value; } } public decimal DocumentValue { get { return documentvalue; } set { documentvalue = value; } } public decimal BasicValue { get { return basicvalue; } set { basicvalue = value; } } private decimal totaldocumentvalue; public decimal TotalDocumentValue { get { return totaldocumentvalue; } set { totaldocumentvalue = value; } } private decimal totalbasicvalue; public decimal TotalBasicValue { get { return totalbasicvalue; } set { totalbasicvalue = value; } } public string HeadPartyName { get { return headpartyname; } set { headpartyname = value; } } public string Remarks { get { return remarks; } set { remarks = value; } } } }