Commit 57f06c92 authored by pchavan's avatar pchavan

commited changes of reconcilation screen invoice based

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@171837 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fe3a2f76
......@@ -634,8 +634,14 @@ public class GSTRecoWizEJB extends ValidatorEJB implements GSTRecoWizEJBLocal, G
String orderDate = "",docDate = "";
//sql = " SELECT ORDER_DATE, DOC_DATE, DOC_NO, AMOUNT, SITE_CODE, RECO_STATUS FROM GST_DATA_HDR WHERE DOC_NO = ? AND SUBMIT_STATUS = 'P' ";
sql = " SELECT ORDER_DATE, DOC_DATE, DOC_NO, AMOUNT, SITE_CODE, RECO_STATUS FROM GST_DATA_HDR WHERE DOC_NO = ? AND REC_TYPE = '2' AND SUBMIT_STATUS IN ('P','D') ";
pstmt = conn.prepareStatement(sql);
//sql = " SELECT ORDER_DATE, DOC_DATE, DOC_NO, AMOUNT, SITE_CODE, RECO_STATUS FROM GST_DATA_HDR WHERE DOC_NO = ? AND REC_TYPE = '2' AND SUBMIT_STATUS IN ('P','D') ";
/*changed by kaustubh on 28 sep 2017 */
sql = " SELECT PRD_CODE,CUST_CODE,ORDER_NO,CUST_NAME,REVERSE_CHRG,LR_NO,LR_DATE,ORDER_DATE,REAS_CODE,DOC_DATE,DOC_NO,ORDER_NO, "+
" ECOM_REG_NO,AMOUNT,SITE_CODE,RECO_STATUS,GST_CODE,GST_TYPE FROM GST_DATA_HDR "+
// " WHERE DOC_NO = ? AND REC_TYPE = '2' AND SUBMIT_STATUS IN ('P','D') "; COMMENTED BY KAUSTUBH ON 4 OCT
" WHERE DOC_NO = ? AND REC_TYPE = '2' AND SUBMIT_STATUS IN ('P','A') ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, invoiceID);
rs = pstmt.executeQuery();
if (rs.next())
......@@ -645,10 +651,23 @@ public class GSTRecoWizEJB extends ValidatorEJB implements GSTRecoWizEJBLocal, G
valueXmlString.append("<invoice_id>").append("<![CDATA["+invoiceID+"]]>").append("</invoice_id>");
valueXmlString.append("<doc_no>").append("<![CDATA["+rs.getString("DOC_NO")+"]]>").append("</doc_no>");
valueXmlString.append("<order_no>").append("<![CDATA["+rs.getString("ORDER_NO")+"]]>").append("</order_no>");
valueXmlString.append("<inv_amt>").append("<![CDATA["+rs.getString("AMOUNT")+"]]>").append("</inv_amt>");
valueXmlString.append("<site_code>").append("<![CDATA["+rs.getString("SITE_CODE")+"]]>").append("</site_code>");
valueXmlString.append("<reco_status>").append("<![CDATA["+rs.getString("RECO_STATUS")+"]]>").append("</reco_status>");
valueXmlString.append("<prd_code>").append("<![CDATA["+rs.getString("PRD_CODE")+"]]>").append("</prd_code>");
valueXmlString.append("<cust_code>").append("<![CDATA["+rs.getString("CUST_CODE")+"]]>").append("</cust_code>");
valueXmlString.append("<cust_name>").append("<![CDATA["+rs.getString("CUST_NAME")+"]]>").append("</cust_name>");
valueXmlString.append("<reverse_chrg>").append("<![CDATA["+rs.getString("REVERSE_CHRG")+"]]>").append("</reverse_chrg>");
valueXmlString.append("<lr_no>").append("<![CDATA["+rs.getString("LR_NO")+"]]>").append("</lr_no>");
valueXmlString.append("<lr_date>").append("<![CDATA["+rs.getString("LR_DATE")+"]]>").append("</lr_date>");
valueXmlString.append("<reas_code>").append("<![CDATA["+rs.getString("REAS_CODE")+"]]>").append("</reas_code>");
valueXmlString.append("<ecom_reg_no>").append("<![CDATA["+rs.getString("ECOM_REG_NO")+"]]>").append("</ecom_reg_no>");
valueXmlString.append("<gst_code>").append("<![CDATA["+rs.getString("GST_CODE")+"]]>").append("</gst_code>");
valueXmlString.append("<gst_type>").append("<![CDATA["+rs.getString("GST_TYPE")+"]]>").append("</gst_type>");
if(orderDate == null)
{
valueXmlString.append("<order_date>").append("<![CDATA[]]>").append("</order_date>");
......@@ -691,7 +710,7 @@ public class GSTRecoWizEJB extends ValidatorEJB implements GSTRecoWizEJBLocal, G
}
if(j==2)
{
submissionType = "D";
submissionType = "A";
}
/*sql = " SELECT D.TRAN_ID,D.LINE_NO,D.STATUS,D.GS_CODE,D.TAXABLE_AMT,D.IGST_PERC,D.IGST_AMT,D.CGST_PERC,D.CGST_AMT, "
......@@ -701,7 +720,7 @@ public class GSTRecoWizEJB extends ValidatorEJB implements GSTRecoWizEJBLocal, G
sql = " SELECT D.TRAN_ID,D.LINE_NO,D.STATUS,D.GS_CODE,D.TAXABLE_AMT,D.IGST_PERC,D.IGST_AMT,D.CGST_PERC,D.CGST_AMT, "
+ " D.SGST_PERC,D.SGST_AMT,D.GS_DESCR,D.UNIT,D.QUANTITY,D.SUPPLY_TYPE,D.CESS_PERC,D.CESS_AMT,D.REMARKS "
+ " ,H.TAX_REG_NO,H.DOC_NO, H.DOC_DATE "
+ " ,H.TAX_REG_NO,H.DOC_NO, H.DOC_DATE,H.AMOUNT,H.ORDER_NO,H.GST_TYPE,H.CUST_CODE,H.REVERSE_CHRG "
+ " ,H.GST_CODE,D.ITC_TYPE,D.ITC_IGST,D.ITC_CGST,D.ITC_SGST,D.ITC_CESS "
+ " FROM GST_DATA_HDR H, GST_DATA_DET D WHERE H.TRAN_ID = D.TRAN_ID "
+ " AND H.DOC_NO = ? AND H.SUBMIT_STATUS = ? AND H.REC_TYPE = ? "
......@@ -709,7 +728,15 @@ public class GSTRecoWizEJB extends ValidatorEJB implements GSTRecoWizEJBLocal, G
pstmtDet = conn.prepareStatement(sql);
pstmtDet.setString(1, invoiceID);
pstmtDet.setString(2, submissionType);
pstmtDet.setString(3, "2");
if(j==1) //added by kaustubh on 4 oct 2017
{
pstmtDet.setString(3, "2");
}
else
{
pstmtDet.setString(3, "4");
}
//pstmtDet.setString(4, gstin);
pstmtDet.setString(4, suppCode);
rsDet = pstmtDet.executeQuery();
......@@ -750,6 +777,8 @@ public class GSTRecoWizEJB extends ValidatorEJB implements GSTRecoWizEJBLocal, G
//valueXmlString.append("<gstr"+j+" domID='"+domIDGstr+"'>");
/*valueXmlString.append("<gstr"+j+" domID='"+domIDInvoice+"'>");*/
valueXmlString.append("<tran_id>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("TRAN_ID"))+"]]>").append("</tran_id>");
valueXmlString.append("<line_no>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("LINE_NO"))+"]]>").append("</line_no>");
valueXmlString.append("<status>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("STATUS"))+"]]>").append("</status>");
......@@ -768,6 +797,8 @@ public class GSTRecoWizEJB extends ValidatorEJB implements GSTRecoWizEJBLocal, G
valueXmlString.append("<cess_perc>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("CESS_PERC"))+"]]>").append("</cess_perc>");
valueXmlString.append("<cess_amt>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("CESS_AMT"))+"]]>").append("</cess_amt>");
valueXmlString.append("<remarks>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("REMARKS"))+"]]>").append("</remarks>");
valueXmlString.append("<amount>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("AMOUNT"))+"]]>").append("</amount>");
docDate = rsDet.getString("DOC_DATE");
if(docDate == null)
......@@ -789,6 +820,30 @@ public class GSTRecoWizEJB extends ValidatorEJB implements GSTRecoWizEJBLocal, G
valueXmlString.append("<itc_sgst>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ITC_SGST"))+"]]>").append("</itc_sgst>");
valueXmlString.append("<itc_cess>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ITC_CESS"))+"]]>").append("</itc_cess>");
/* valueXmlString.append("<tran_id>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("TRAN_ID"))+"]]>").append("</tran_id>");
valueXmlString.append("<site_code>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("SITE_CODE"))+"]]>").append("</site_code>");
valueXmlString.append("<prd_code>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("PRD_CODE"))+"]]>").append("</prd_code>");
valueXmlString.append("<cust_code>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("PRD_CODE"))+"]]>").append("</cust_code>");
valueXmlString.append("<cust_name>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("PRD_CODE"))+"]]>").append("</cust_name>");
valueXmlString.append("<doc_no>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("PRD_CODE"))+"]]>").append("</doc_no>");
valueXmlString.append("<doc_date>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("PRD_CODE"))+"]]>").append("</doc_date>");
valueXmlString.append("<amount>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("PRD_CODE"))+"]]>").append("</amount>");
valueXmlString.append("<reverse_chrg>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("REVERSE_CHRG"))+"]]>").append("</reverse_chrg>");
valueXmlString.append("<lr_no>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("REVERSE_CHRG"))+"]]>").append("</lr_no>");
valueXmlString.append("<lr_date>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("REVERSE_CHRG"))+"]]>").append("</lr_date>");
valueXmlString.append("<reas_code>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("REAS_CODE"))+"]]>").append("</reas_code>");
valueXmlString.append("<order_no>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ORDER_NO"))+"]]>").append("</order_no>");
valueXmlString.append("<order_date>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ORDER_NO"))+"]]>").append("</order_date>");
valueXmlString.append("<remarks>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ORDER_NO"))+"]]>").append("</remarks>");
valueXmlString.append("<tax_reg_no>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ORDER_NO"))+"]]>").append("</tax_reg_no>");
valueXmlString.append("<reco_status>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ORDER_NO"))+"]]>").append("</reco_status>");
valueXmlString.append("<ecom_reg_no>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ECOM_REG_NO"))+"]]>").append("</ecom_reg_no>");
valueXmlString.append("<tran_type>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ECOM_REG_NO"))+"]]>").append("</tran_type>");
valueXmlString.append("<gst_code>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("GST_CODE"))+"]]>").append("</gst_code>");
valueXmlString.append("<gst_type>").append("<![CDATA["+checkNullAndTrim(rsDet.getString("ECOM_REG_NO"))+"]]>").append("</gst_type>");
*/
valueXmlString.append("</gstr"+j+">");
if(j==1)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment