Commit 426b0185 authored by agaikwad's avatar agaikwad

Added Cess Tax Type code in confirm Component


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106636 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1340cf0c
......@@ -207,6 +207,8 @@ public class RcpAdvTaxcalcConf extends ActionHandlerEJB implements RcpAdvTaxcalc
double taxAmtSgst = 0, taxAmttemp = 0, taxAmtcgsttemp = 0;
double taxAmtCgst = 0;
Timestamp gettranDate = null;
String cessadvcr = "", cessadvcracct = "", cessadvcrcctr="";
String cessadvdr = "", cessadvdracct = "", cessadvdrcctr="";
sgstdr = finCommon.getFinparams("999999", "SGST_RADV_ACCT_DR",conn);
if (sgstdr != "NULLFOUND")
{
......@@ -328,6 +330,57 @@ public class RcpAdvTaxcalcConf extends ActionHandlerEJB implements RcpAdvTaxcalc
igstdrcctr = "";
}
}
//////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////CESS ADVANCE/////////////////////////////////////////
cessadvcr = finCommon.getFinparams("999999", "CESS_RADV_ACCT_CR",conn);
if (cessadvcr != "NULLFOUND")
{
String[] arry = cessadvcr.split((","));
System.out.println("@@@@@ arry[" + arry.length + "]");
if (arry.length > 0)
{
cessadvcracct = arry[0];
System.out.println("cessadvcracct[" + cessadvcracct + "]");
}
else
{
cessadvcracct = "";
}
if (arry.length > 1)
{
cessadvcrcctr = arry[1];
System.out.println("cessadvcrcctr[" + cessadvcrcctr + "]");
} else
{
cessadvcrcctr = "";
}
}
cessadvdr = finCommon.getFinparams("999999", "CESS_RADV_ACCT_DR",conn);
if (cessadvdr != "NULLFOUND")
{
String[] arry = cessadvdr.split((","));
System.out.println("@@@@@ arry[" + arry.length + "]");
if (arry.length > 0)
{
cessadvdracct = arry[0];
System.out.println("cessadjdracct[" + cessadvdracct + "]");
}
else
{
cessadvdracct = "";
}
if (arry.length > 1)
{
cessadvdrcctr = arry[1];
System.out.println("cessadvdrcctr[" + cessadvdrcctr + "]");
} else
{
cessadvdrcctr = "";
}
}
// ///////////////////////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////////////////////
String sgstdradj = "", sgstdracctadj = "", sgstdrcctradj = "";
......@@ -336,6 +389,9 @@ public class RcpAdvTaxcalcConf extends ActionHandlerEJB implements RcpAdvTaxcalc
String cgstcradj = "", cgstcracctadj = "", cgstcrcctradj = "";
String igstdradj = "", igstdracctadj = "", igstdrcctradj = "";
String igstcradj = "", igstcracctadj = "", igstcrcctradj = "";
String cessdradj = "", cessdracctadj = "", cessdrcctradj = "";
String cesscradj = "", cesscracctadj = "", cesscrcctradj = "";
sgstdradj = finCommon.getFinparams("999999","SGST_RADJ_ACCT_DR", conn);
if (sgstdradj != "NULLFOUND")
......@@ -476,6 +532,58 @@ public class RcpAdvTaxcalcConf extends ActionHandlerEJB implements RcpAdvTaxcalc
igstcrcctradj = "";
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////CESS ADJUST////////////////////////////////////////////////////////////////
cesscradj = finCommon.getFinparams("999999", "CESS_RADJ_ACCT_CR",conn);
if (cesscradj != "NULLFOUND")
{
String[] arry1 = cesscradj.split((","));
System.out.println("@@@@@ arry[" + arry1.length + "]");
if (arry1.length > 0)
{
cesscracctadj = arry1[0];
System.out.println("cesscracctadj[" + cesscracctadj+ "]");
}
else
{
cesscracctadj = "";
}
if (arry1.length > 1)
{
cesscrcctradj = arry1[1];
System.out.println("cesscrcctradj[" + cesscrcctradj+ "]");
}
else
{
cesscrcctradj = "";
}
}
cessdradj = finCommon.getFinparams("999999", "CESS_RADJ_ACCT_DR",conn);
if (cessdradj != "NULLFOUND")
{
String[] arry1 = cessdradj.split((","));
System.out.println("@@@@@ arry[" + arry1.length + "]");
if (arry1.length > 0)
{
cessdracctadj = arry1[0];
System.out.println("cessdracctadj[" + cessdracctadj
+ "]");
}
else
{
cessdracctadj = "";
}
if (arry1.length > 1)
{
cessdrcctradj = arry1[1];
System.out.println("cessdrcctradj[" + cessdrcctradj+ "]");
}
else
{
cesscrcctradj = "";
}
}
for (int itr = 0; itr < DetailList.size(); itr++) {
double taxAmt = 0;
......@@ -602,7 +710,44 @@ public class RcpAdvTaxcalcConf extends ActionHandlerEJB implements RcpAdvTaxcalc
RcpAcctList = modifyRcpAcctList(RcpAcctList,RcpAcctMap, igstcracct, igstcrcctr,taxAmt);
System.out.println("RcpAcctList@@@@@@@@@@ 6["+ RcpAcctList + "]");
/////////////////////////////////////////////////////////////////////////////////////////
////////////////////////CESS Advance///////////////////////////////////////////////////////////
sql = "select sum(ti.tax_amt) from taxtran ti, tax tm,adv_rcp_tax a "
+ "where tm.tax_code = ti.tax_code and ti.tran_code = 'RADTAX' and ti.tran_id =a.tran_id and tm.tax_type ='J' and ti.tran_id = ? and ti.line_no= ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
pstmt.setInt(2, getLineNo);
rs = pstmt.executeQuery();
if (rs.next())
{
taxAmtcgsttemp = rs.getDouble(1);
System.out.println(" taxAmtcesstemp ["+ taxAmtcgsttemp + "] ");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
RcpAcctMap = new HashMap();
RcpAcctMap.put("tran_id", tranId);
RcpAcctMap.put("acct_code", cessadvdracct);
RcpAcctMap.put("cctr_code", cessadvdrcctr);
taxAmt = getDebitAmt(taxAmttemp);
System.out.println("taxAmt[" + taxAmt + "]");
RcpAcctMap.put("amount", "" + taxAmt);
System.out.println("RcpAcctList@@@@@@@@@@ 7["+ RcpAcctList + "]");
RcpAcctList = modifyRcpAcctList(RcpAcctList,RcpAcctMap, cessadvdracct, cessadvdrcctr,taxAmt);
System.out.println("After Modify[" + taxAmttemp + "");
RcpAcctMap = new HashMap();
RcpAcctMap.put("tran_id", tranId);
RcpAcctMap.put("acct_code", cessadvcracct);
RcpAcctMap.put("cctr_code", cessadvcrcctr);
taxAmt = getCreditAmt(taxAmttemp);
System.out.println("taxAmt[" + taxAmt + "]");
RcpAcctMap.put("amount", "" + taxAmt);
RcpAcctList = modifyRcpAcctList(RcpAcctList,RcpAcctMap, cessadvcracct, cessadvcrcctr,taxAmt);
System.out.println("RcpAcctList@@@@@@@@@@ 8["+ RcpAcctList + "]");
}
if ("2".equalsIgnoreCase(getRefType))
......@@ -720,6 +865,46 @@ public class RcpAdvTaxcalcConf extends ActionHandlerEJB implements RcpAdvTaxcalc
RcpAcctMap.put("amount", "" + taxAmt);
RcpAcctList = modifyRcpAcctList(RcpAcctList,RcpAcctMap, igstdracctadj, igstdrcctradj,taxAmt);
System.out.println("RcpAcctList@@@@@@@@@@ 6["+ RcpAcctList + "]");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////CESS ADJUST/////////////////////////////////////////////////////////////////
sql = "select sum(ti.tax_amt) from taxtran ti, tax tm,adv_rcp_tax a "
+ "where tm.tax_code = ti.tax_code and ti.tran_code = 'RADTAX' and ti.tran_id =a.tran_id and tm.tax_type ='J' and ti.tran_id = ? and ti.line_no= ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
pstmt.setInt(2, getLineNo);
rs = pstmt.executeQuery();
if (rs.next()) {
taxAmtcgsttemp = rs.getDouble(1);
System.out.println(" taxAmtcgsttemp ["+ taxAmtcgsttemp + "] ");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
RcpAcctMap = new HashMap();
RcpAcctMap.put("tran_id", tranId);
// invAcctMap.put("line_no",detLineNo);
RcpAcctMap.put("acct_code",cesscracctadj);
RcpAcctMap.put("cctr_code", cesscrcctradj);
taxAmt = getCreditAmt(taxAmttemp);
System.out.println("taxAmt[" + taxAmt + "]");
RcpAcctMap.put("amount", "" + taxAmt);
System.out.println("RcpAcctList@@@@@@@@@@ 7["+ RcpAcctList + "]");
RcpAcctList = modifyRcpAcctList(RcpAcctList,RcpAcctMap, cesscracctadj, cesscrcctradj,taxAmt);
System.out.println("After Modify[" + taxAmttemp + "");
RcpAcctMap = new HashMap();
RcpAcctMap.put("tran_id", tranId);
RcpAcctMap.put("acct_code", cessdracctadj);
RcpAcctMap.put("cctr_code", cessdrcctradj);
taxAmt = getDebitAmt(taxAmttemp);
System.out.println("taxAmt[" + taxAmt + "]");
RcpAcctMap.put("amount", "" + taxAmt);
RcpAcctList = modifyRcpAcctList(RcpAcctList,RcpAcctMap, cessdracctadj, cessdrcctradj,taxAmt);
System.out.println("RcpAcctList@@@@@@@@@@ 8 ["+ RcpAcctList + "]");
}
}
......
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