Commit ab0caac9 authored by cpatil's avatar cpatil

modify @base for tax row


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101572 ce508802-f39f-4f6c-b175-0d175dae99d5
parent dabe64b3
...@@ -117,7 +117,9 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -117,7 +117,9 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
sql = "select tran_id,tran_type,tran_date,(case when retention_amt is null then 0 else retention_amt end) as retention_amt,(case when retention_days is null then 0 else retention_days end) as retention_days," sql = "select tran_id,tran_type,tran_date,(case when retention_amt is null then 0 else retention_amt end) as retention_amt,(case when retention_days is null then 0 else retention_days end) as retention_days,"
+"eff_date,fin_entity,site_code,supp_code,acct_code,cctr_code,emp_code,curr_code,exch_rate," +"eff_date,fin_entity,site_code,supp_code,acct_code,cctr_code,emp_code,curr_code,exch_rate,"
+"remarks,proj_code,anal_code,rnd_amt,vouch_type,tran_mode,acct_code__cf,cctr_code__cf,net_amt,purc_order,bill_amt,tax_amt,adv_amt,rnd_off,rnd_to from voucher where tran_id = ?"; +"remarks,proj_code,anal_code,rnd_amt,vouch_type,tran_mode,acct_code__cf,cctr_code__cf,net_amt,purc_order,bill_amt,tax_amt,adv_amt,rnd_off,rnd_to"
+",diff_amt__exch "
+"from voucher where tran_id = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranID); pstmt.setString(1,tranID);
...@@ -154,6 +156,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -154,6 +156,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
netAmt = rs.getDouble("net_amt"); netAmt = rs.getDouble("net_amt");
rndOff = checkNull(rs.getString("rnd_off")); rndOff = checkNull(rs.getString("rnd_off"));
rndTo = rs.getDouble("rnd_to"); rndTo = rs.getDouble("rnd_to");
diffamtexch = rs.getDouble("diff_amt__exch");
System.out.println("VOUCHER TYPE>>>>>>>>>>>>>>>>>"+vouchtype); System.out.println("VOUCHER TYPE>>>>>>>>>>>>>>>>>"+vouchtype);
if("A".equalsIgnoreCase(vouchtype)) if("A".equalsIgnoreCase(vouchtype))
...@@ -197,11 +200,13 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -197,11 +200,13 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
pstmt1.close(); pstmt1.close();
pstmt1=null; pstmt1=null;
System.out.println("@@@@@@@@@@@203 amtupd["+amtupd+"]=billamt["+billamt+"]+taxamt["+taxamt+"]-holdTax["+holdTax+"]");
amtupd = billamt + taxamt - holdTax; amtupd = billamt + taxamt - holdTax;
retentionamt = rs.getDouble("retention_amt"); retentionamt = rs.getDouble("retention_amt");
retentiondays = rs.getDouble("retention_days"); retentiondays = rs.getDouble("retention_days");
amtupd = amtupd - retentionamt; amtupd = amtupd - retentionamt;
System.out.println("@@@@@@@@@@@205 amtupd["+amtupd+"]");
}// end of vch_type = A condition }// end of vch_type = A condition
} }
rs.close(); rs.close();
...@@ -302,6 +307,13 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -302,6 +307,13 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
hdrmap.put("curr_code",currcode ); hdrmap.put("curr_code",currcode );
hdrmap.put("exch_rate",exch_h); hdrmap.put("exch_rate",exch_h);
double lc_netwr1=0,netAmt1=0;
System.out.println("@@@@@@@@ amtupd["+amtupd+"]rndamt["+rndamt+"]");
lc_netwr1 = netAmt;
netAmt1 = getRndamt(netAmt, rndOff, rndTo);
rndamt = netAmt1 - lc_netwr1;
System.out.println("rndamt >>> ["+rndamt+"]");
if(amtupd > 0) if(amtupd > 0)
{ {
hdrmap.put("dr_amt",0.0); hdrmap.put("dr_amt",0.0);
...@@ -521,7 +533,9 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -521,7 +533,9 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
pstmt.close(); pstmt.close();
pstmt=null; pstmt=null;
sql = "SELECT proj_code,line_no,tax_amt,acct_code,amount,cctr_code,dept_code,emp_code,anal_code,analysis1,analysis2,analysis3,basic_curr FROM vouchdet WHERE tran_id = ?" ; sql = "SELECT proj_code,line_no,tax_amt,acct_code,amount,cctr_code,dept_code," +
"emp_code,anal_code,analysis1,analysis2,analysis3,basic_curr" +
" FROM vouchdet WHERE tran_id = ?" ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranID); pstmt.setString(1,tranID);
...@@ -757,6 +771,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -757,6 +771,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
while(rs.next()) while(rs.next())
{ {
lineNoRcp = rs.getString("line_no"); lineNoRcp = rs.getString("line_no");
System.out.println("@@@@@@@@@lineNoRcp["+lineNoRcp+"]");
prcpId = rs.getString("prcp_id"); prcpId = rs.getString("prcp_id");
// rcpAmt = rs.getDouble("vouch_amt"); // rcpAmt = rs.getDouble("vouch_amt");
itemCode = checkNull(rs.getString("item_code")); itemCode = checkNull(rs.getString("item_code"));
...@@ -781,7 +796,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -781,7 +796,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
pstmt1.setString(1,prcpId); pstmt1.setString(1,prcpId);
pstmt1.setString(2,lineNoRcp); pstmt1.setString(2,lineNoRcp);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
while(rs1.next()) if(rs1.next())
{ {
rcpQty = rs1.getDouble("ld_rcp_qty"); rcpQty = rs1.getDouble("ld_rcp_qty");
vouchQty = rs1.getDouble("ld_vouch_qty"); vouchQty = rs1.getDouble("ld_vouch_qty");
...@@ -801,7 +816,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -801,7 +816,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
pstmt1.setString(1,prcpId); pstmt1.setString(1,prcpId);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
while(rs1.next()) if(rs1.next())
{ {
postType = rs1.getString("post_type"); postType = rs1.getString("post_type");
acctInvOnline = rs1.getString("acct_inv_online"); acctInvOnline = rs1.getString("acct_inv_online");
...@@ -819,7 +834,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -819,7 +834,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
} }
/************/ /************/
System.out.println("Transaction Type >>>>"+tranType); System.out.println("Transaction Type >>>>["+tranType+"]");
System.out.println("acctCodePh >>>>"+acctCodePh+ " cctrCodePh "+cctrCodePh); System.out.println("acctCodePh >>>>"+acctCodePh+ " cctrCodePh "+cctrCodePh);
String[] arrayOne = new String[1000]; String[] arrayOne = new String[1000];
if(acctCodePh == null || acctCodePh.trim().length() == 0 ) if(acctCodePh == null || acctCodePh.trim().length() == 0 )
...@@ -868,6 +883,8 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -868,6 +883,8 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
} }
stdAmt = qty * stdRate; stdAmt = qty * stdRate;
//lc_stdamt = lc_stdamt - lc_addcost
stdAmt = stdAmt - addCost;
actAmt = rs.getDouble("vouch_amt"); actAmt = rs.getDouble("vouch_amt");
if("S".equalsIgnoreCase(postType)) if("S".equalsIgnoreCase(postType))
...@@ -880,6 +897,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -880,6 +897,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
{ {
rcpAmt = actAmt; rcpAmt = actAmt;
} }
System.out.println("@@@@@@@ rcpAmt["+rcpAmt+"]");
if(!"S".equalsIgnoreCase(postType) && !"N".equalsIgnoreCase(acctInvOnline)) if(!"S".equalsIgnoreCase(postType) && !"N".equalsIgnoreCase(acctInvOnline))
{ {
sql = "select sum(nvl(reco_amount,0)) as lc_porcp_reco from taxtran " + sql = "select sum(nvl(reco_amount,0)) as lc_porcp_reco from taxtran " +
...@@ -890,7 +908,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -890,7 +908,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
pstmt1.setString(1,prcpId); pstmt1.setString(1,prcpId);
pstmt1.setString(2,lineNoRcp); pstmt1.setString(2,lineNoRcp);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
while(rs1.next()) if(rs1.next())
{ {
porcpReco = rs1.getDouble("lc_porcp_reco"); porcpReco = rs1.getDouble("lc_porcp_reco");
...@@ -909,7 +927,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -909,7 +927,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
pstmt1.setString(1,prcpId); pstmt1.setString(1,prcpId);
pstmt1.setString(2,lineNoRcp); pstmt1.setString(2,lineNoRcp);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
while(rs1.next()) if(rs1.next())
{ {
nonPayable = rs1.getDouble("lc_non_payable"); nonPayable = rs1.getDouble("lc_non_payable");
...@@ -920,16 +938,27 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -920,16 +938,27 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
pstmt1=null; pstmt1=null;
System.out.println("@@@@@@@@@ rcpMra["+rcpMra+"]-nonPayable["+nonPayable+"]+discAmt["+discAmt+"]");
// lc_rcp_mra = lc_rcp_mra - lc_non_payable + lc_disc_amt // lc_rcp_mra = lc_rcp_mra - lc_non_payable + lc_disc_amt
rcpMra = rcpMra - nonPayable + discAmt; rcpMra = rcpMra - nonPayable + discAmt;
/// praportionate mra as per the voucher quantity. /// praportionate mra as per the voucher quantity.
/*lc_rcp_mra = lc_rcp_mra * (ld_qty/ld_rcp_qty) /*lc_rcp_mra = lc_rcp_mra * (ld_qty/ld_rcp_qty)
lc_mra_ppv = lc_rcp_amt - lc_rcp_mra /// voucher amount - rcp mra amount lc_mra_ppv = lc_rcp_amt - lc_rcp_mra /// voucher amount - rcp mra amount
lc_rcp_amt = lc_rcp_mra */ lc_rcp_amt = lc_rcp_mra */
System.out.println("@@@@@@@@@ rcpMra["+rcpMra+"]*qty["+qty+"]/rcpQty["+rcpQty+"]");
rcpMra = rcpMra * (qty/rcpQty); rcpMra = rcpMra * (qty/rcpQty);
System.out.println("@@@@@@@@@ mraPpv["+mraPpv+"]rcpAmt["+rcpAmt+"]-rcpMra["+rcpMra+"]");
mraPpv = rcpAmt - rcpMra; mraPpv = rcpAmt - rcpMra;
System.out.println("@@@@@@@@@ rcpAmt["+rcpAmt+"]-rcpMra["+rcpMra+"]");
rcpAmt = rcpMra; rcpAmt = rcpMra;
System.out.println("@@@@@@@@@942 rcpAmt["+rcpAmt+"]");
if(Double.isNaN(rcpAmt) )
{
rcpAmt = 0;
}
System.out.println("@@@@@@@@@942 isNaN rcpAmt["+rcpAmt+"]");
}// calculate MRA and post diff to PPV a/c }// calculate MRA and post diff to PPV a/c
...@@ -942,7 +971,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -942,7 +971,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
pstmt2.setString(1,prcpId); pstmt2.setString(1,prcpId);
pstmt2.setString(2,lineNoRcp); pstmt2.setString(2,lineNoRcp);
rs2 = pstmt2.executeQuery(); rs2 = pstmt2.executeQuery();
while(rs2.next()) if(rs2.next())
{ {
rcpQty = rs2.getDouble("quantity"); rcpQty = rs2.getDouble("quantity");
vchQty = rs2.getDouble("vouch_qty"); vchQty = rs2.getDouble("vouch_qty");
...@@ -957,15 +986,17 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -957,15 +986,17 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
acctCodeDis= finCommon.getAcctDetrTtype(itemCode, itemSer, "DIS", tranType, conn); acctCodeDis= finCommon.getAcctDetrTtype(itemCode, itemSer, "DIS", tranType, conn);
cctrCodeDis1 = getTokens(acctCodeDis,","); cctrCodeDis1 = getTokens(acctCodeDis,",");
System.out.println("@@@@@@@@@942 rcpAmt["+rcpAmt+"]-(rcpQty["+rcpQty+"]-vchQty["+vchQty+"])*rate["+rate+"]");
/*// calculation not found in pb code //cpatil@base
varAmt = rcpAmt - (rcpQty - vchQty)*rate; varAmt = rcpAmt - (rcpQty - vchQty)*rate;
System.out.println("tHE vAMT *****"+varAmt); System.out.println("tHE vAMT *****["+varAmt+"]");
if(varAmt != 0.0) if(varAmt != 0.0)
{ {
rcpAmt = (rcpQty - vchQty)*rate; rcpAmt = (rcpQty - vchQty)*rate;
} }
System.out.println("RCP AMount >>>>>>>>>>"+rcpAmt); */
System.out.println("RCP AMount >>>>>>>>>>["+rcpAmt+"]");
/*sql = "select count(*) from vouchdet where acct_code = ? and cctr_code = ?"; /*sql = "select count(*) from vouchdet where acct_code = ? and cctr_code = ?";
pstmt2 = conn.prepareStatement(sql); pstmt2 = conn.prepareStatement(sql);
...@@ -1079,7 +1110,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -1079,7 +1110,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
rs1=null; rs1=null;
pstmt1.close(); pstmt1.close();
pstmt1=null;*/ pstmt1=null;*/
double foundAmount=0;
String[] amtRecov = new String[1000]; String[] amtRecov = new String[1000];
if(acctCodeReco == null || acctCodeReco.trim().length() == 0) if(acctCodeReco == null || acctCodeReco.trim().length() == 0)
{ {
...@@ -1115,12 +1146,16 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -1115,12 +1146,16 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
} }
if(!"S".equalsIgnoreCase(postType) && "N".equalsIgnoreCase(acctInvOnline)) if(!"S".equalsIgnoreCase(postType) && "N".equalsIgnoreCase(acctInvOnline))
{ {
rcpMap.put("amount",amount - sumRecAmt); foundAmount = Double.parseDouble(rcpMap.get("amount")==null?"0":rcpMap.get("amount").toString());
//rcpMap.put("amount",amount - sumRecAmt);
rcpMap.put("amount", foundAmount - sumRecAmt);
} }
else else
{ {
totrecoamt = totrecoamt + sumRecAmt; totrecoamt = totrecoamt + sumRecAmt;
rcpMap.put("amount", foundAmount + sumRecAmt);
} }
/* sql = "select count(*) from vouchdet where acct_code = ? and cctr_code = ?"; /* sql = "select count(*) from vouchdet where acct_code = ? and cctr_code = ?";
...@@ -1147,7 +1182,8 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -1147,7 +1182,8 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
rcpMap.put("site_code",sitecode); rcpMap.put("site_code",sitecode);
rcpMap.put("acct_code",checknull(acctCodeRecovStr).trim()); rcpMap.put("acct_code",checknull(acctCodeRecovStr).trim());
rcpMap.put("cctr_code",cctrCodeRecovStr); rcpMap.put("cctr_code",cctrCodeRecovStr);
rcpMap.put("dr_amt",sumRecAmt ); //rcpMap.put("dr_amt",sumRecAmt );
rcpMap.put("dr_amt",foundAmount + sumRecAmt );
rcpMap.put("cr_amt",0.0); rcpMap.put("cr_amt",0.0);
rcpMap.put("dept_code",deptCode); rcpMap.put("dept_code",deptCode);
//hdrmap.put("emp_code",rs.getString("")); //hdrmap.put("emp_code",rs.getString(""));
...@@ -1214,7 +1250,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P ...@@ -1214,7 +1250,7 @@ public class PurchaseVoucherGltracePreview extends ActionHandlerEJB implements P
} }
/// if posting is standards then post diff to diff account /// if posting is standards then post diff to diff account
System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
if(!"N".equalsIgnoreCase(acctInvOnline)) if(!"N".equalsIgnoreCase(acctInvOnline))
{ {
taxDiff = 0.0; taxDiff = 0.0;
...@@ -1227,7 +1263,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1227,7 +1263,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
pstmt1.setString(1,tranID); pstmt1.setString(1,tranID);
pstmt1.setString(2,lineNoRcp); pstmt1.setString(2,lineNoRcp);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
while(rs1.next()) if(rs1.next())
{ {
taxDiff = rs1.getDouble("lc_taxdiff"); taxDiff = rs1.getDouble("lc_taxdiff");
totRecAmt = rs1.getDouble("lc_totrecoamt"); totRecAmt = rs1.getDouble("lc_totrecoamt");
...@@ -1241,16 +1277,21 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1241,16 +1277,21 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
if("S".equalsIgnoreCase(postType)) if("S".equalsIgnoreCase(postType))
{ {
System.out.println("@@@@@@1261 taxDiff["+taxDiff+"]-totRecAmt["+totRecAmt+"]");
taxDiff = taxDiff - totRecAmt; taxDiff = taxDiff - totRecAmt;
System.out.println("taxDiff["+taxDiff+"]-exch_h["+exch_h+"]");
// amish 31-08-04 post diff in basic currency if post type is standard // amish 31-08-04 post diff in basic currency if post type is standard
taxDiff = taxDiff * exch_h; taxDiff = taxDiff * exch_h;
System.out.println("diffAmt["+diffAmt+"]+taxDiff["+taxDiff+"]");
diffAmt = diffAmt + taxDiff; diffAmt = diffAmt + taxDiff;
System.out.println("diffAmt["+diffAmt+"]");
} }
else else
{ {
System.out.println("@@@@@@1272 mraPpv["+mraPpv+"]taxDiff["+taxDiff+"]");
mraPpv = mraPpv + taxDiff; mraPpv = mraPpv + taxDiff;
diffAmt = mraPpv; diffAmt = mraPpv;
System.out.println("mraPpv["+mraPpv+"]diffAmt["+diffAmt+"]");
} }
System.out.println("Difference Amount :::::::::::::: "+diffAmt); System.out.println("Difference Amount :::::::::::::: "+diffAmt);
acctppv= checkNull(finCommon.getAcctDetrTtype(itemCode, itemSer, "PPV", tranType, conn)); acctppv= checkNull(finCommon.getAcctDetrTtype(itemCode, itemSer, "PPV", tranType, conn));
...@@ -1302,8 +1343,16 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1302,8 +1343,16 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
rcpMap.put("site_code",sitecode); rcpMap.put("site_code",sitecode);
rcpMap.put("acct_code",checknull(acctPpvStr).trim()); rcpMap.put("acct_code",checknull(acctPpvStr).trim());
rcpMap.put("cctr_code",cctrPpvStr); rcpMap.put("cctr_code",cctrPpvStr);
if( diffAmt > 0)
{
rcpMap.put("dr_amt",diffAmt); rcpMap.put("dr_amt",diffAmt);
rcpMap.put("cr_amt",0.0); rcpMap.put("cr_amt",0.0);
}
else
{
rcpMap.put("dr_amt",0.0);
rcpMap.put("cr_amt",-1*diffAmt);
}
rcpMap.put("dept_code",deptCode); rcpMap.put("dept_code",deptCode);
//hdrmap.put("emp_code",rs.getString("")); //hdrmap.put("emp_code",rs.getString(""));
rcpMap.put("anal_code",analCode); rcpMap.put("anal_code",analCode);
...@@ -1369,7 +1418,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1369,7 +1418,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
System.out.println("@@@@@@@@ varAmt["+varAmt+"]"); System.out.println("@@@@@@@@ varAmt["+varAmt+"]"); //not found in pb code cpatil
if(varAmt != 0.0 && false)//Variance amount //test if(varAmt != 0.0 && false)//Variance amount //test
{ {
acctVar= checkNull(finCommon.getAcctDetrTtype(itemCode, itemSer, "PPV", tranType, conn)); acctVar= checkNull(finCommon.getAcctDetrTtype(itemCode, itemSer, "PPV", tranType, conn));
...@@ -1562,7 +1611,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1562,7 +1611,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
pstmt2 = conn.prepareStatement(sql); pstmt2 = conn.prepareStatement(sql);
pstmt2.setString(1,tranID); pstmt2.setString(1,tranID);
rs2 = pstmt2.executeQuery(); rs2 = pstmt2.executeQuery();
while(rs2.next()) if(rs2.next())
{ {
purcOrd = rs2.getString("ls_purc_ord"); purcOrd = rs2.getString("ls_purc_ord");
} }
...@@ -1596,7 +1645,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1596,7 +1645,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
pstmt2.setString(1,tranID); pstmt2.setString(1,tranID);
// pstmt2.setString(2,cctrCodeDis); // pstmt2.setString(2,cctrCodeDis);
rs2 = pstmt2.executeQuery(); rs2 = pstmt2.executeQuery();
while(rs2.next()) if(rs2.next())
{ {
taxLs = rs2.getString("li_tax"); taxLs = rs2.getString("li_tax");
} }
...@@ -1632,7 +1681,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1632,7 +1681,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
pstmt2.close(); pstmt2.close();
pstmt2=null;*/ pstmt2=null;*/
if(lc_tax_amt > 0.0) if( lc_tax_amt != 0.0)
{ {
if(ls_acct_tax == null || ls_acct_tax.trim().length() == 0) if(ls_acct_tax == null || ls_acct_tax.trim().length() == 0)
{ {
...@@ -1736,7 +1785,8 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1736,7 +1785,8 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
pstmt2=null; pstmt2=null;
//Rounding off net Amt //Rounding off net Amt
String ls_cctrcode_rnd = "",ls_acctcode_rnd = ""; String ls_cctrcode_rnd = " ",ls_acctcode_rnd = "";
System.out.println("@@@@@@@@@@@1762 rndOff["+rndOff+"]");
if(rndOff != "N") if(rndOff != "N")
{ {
lc_netwr = netAmt; lc_netwr = netAmt;
...@@ -1747,7 +1797,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]"); ...@@ -1747,7 +1797,7 @@ System.out.println("@@@@@@@@@ acctInvOnline["+acctInvOnline+"]");
{ {
ls_cctrcode_rnd = finCommon.getFinparams("999999", "RND_ACCT", conn); ls_cctrcode_rnd = finCommon.getFinparams("999999", "RND_ACCT", conn);
System.out.println("@@@@@@@@ ls_cctrcode_rnd["+ls_cctrcode_rnd+"]"); System.out.println("@@@@@@@@ ls_cctrcode_rnd["+ls_cctrcode_rnd+"]");
if(ls_cctrcode_rnd != "NULLFOUND") if(ls_cctrcode_rnd != "NULLFOUND")
{ {
//ls_acctcode_rnd = getTokens(ls_cctrcode_rnd,";"); //ls_acctcode_rnd = getTokens(ls_cctrcode_rnd,";");
...@@ -1802,7 +1852,8 @@ System.out.println("@@@@@@@@ ls_cctrcode_rnd["+ls_cctrcode_rnd+"]"); ...@@ -1802,7 +1852,8 @@ System.out.println("@@@@@@@@ ls_cctrcode_rnd["+ls_cctrcode_rnd+"]");
else else
{ {
rcpMap.put("dr_amt",0.0); rcpMap.put("dr_amt",0.0);
rcpMap.put("cr_amt", lc_rndAmt ); //lc_tax_amt //rcpMap.put("cr_amt", lc_rndAmt ); modify by cpatil@base
rcpMap.put("cr_amt", -1*lc_rndAmt ); //lc_tax_amt
} }
rcpMap.put("dept_code",deptCode); rcpMap.put("dept_code",deptCode);
//hdrmap.put("emp_code",rs.getString("")); //hdrmap.put("emp_code",rs.getString(""));
......
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