Commit 7518254b authored by manohar's avatar manohar

tax posting not happening, bug fixing done


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104913 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 632b0ac6
...@@ -1028,7 +1028,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB ...@@ -1028,7 +1028,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
pstmt1.close(); pstmt1.close();
pstmt1=null; pstmt1=null;
sql="update invoice_trace set net_amt = ( (QUANTITY__STDUOM * RATE__STDUOM) - (QUANTITY__STDUOM * RATE__STDUOM * DISCOUNT / 100 ) + TAX_AMT - DISC_SCHEM_OFFINV_AMT), chg_term = ?,chg_user=? ,chg_date=? where invoice_id = ? "; sql="update invoice_trace set net_amt = ( (QUANTITY__STDUOM * RATE__STDUOM) - (QUANTITY__STDUOM * RATE__STDUOM * DISCOUNT / 100 ) + TAX_AMT - DISC_SCHEM_OFFINV_AMT ), chg_term = ?,chg_user=? ,chg_date=? where invoice_id = ? ";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1,termId); pstmt.setString(1,termId);
pstmt.setString(2,userId); pstmt.setString(2,userId);
......
...@@ -321,7 +321,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -321,7 +321,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
invAcctMap.put("analysis3", ""); invAcctMap.put("analysis3", "");
//System.out.println("@@@@@@@2 invAcctMap["+invAcctMap+"]"); //System.out.println("@@@@@@@2 invAcctMap["+invAcctMap+"]");
//invAcctList.add(invAcctMap); //invAcctList.add(invAcctMap);
invAcctList = modifyinvAcctList(invAcctList,invAcctMap,lsAcctCodeDis,lsCctrCodeDis , lnAmountDis, checkNullSpace(hdrAnalCode) ); invAcctList = modifyinvAcctList(invAcctList,invAcctMap,lsAcctCodeDis,lsCctrCodeDis , -1 * lnAmountDis, checkNullSpace(hdrAnalCode) );
}//lnAmountDis amount not 0 END }//lnAmountDis amount not 0 END
...@@ -379,7 +379,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -379,7 +379,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
/** /**
* Select 'taxtran'details * Select 'taxtran'details
* */ * */
System.out.println("08-Mar-17 manohar before populating tax invAcctList ["+invAcctList+"]" );
lineNoTemp = " "+InvoiceDetMap.get("line_no"); lineNoTemp = " "+InvoiceDetMap.get("line_no");
lineNoTemp = lineNoTemp.substring(lineNoTemp.length()-3, lineNoTemp.length()); lineNoTemp = lineNoTemp.substring(lineNoTemp.length()-3, lineNoTemp.length());
//System.out.println("@@@@@@@ lineNoTemp["+lineNoTemp+"]"); //System.out.println("@@@@@@@ lineNoTemp["+lineNoTemp+"]");
...@@ -398,19 +398,24 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -398,19 +398,24 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
lnAmountTax=rs.getDouble("tax_amt"); lnAmountTax=rs.getDouble("tax_amt");
lcRecoAmt=rs.getDouble("reco_amount"); lcRecoAmt=rs.getDouble("reco_amount");
totRecoAmt += lcRecoAmt; totRecoAmt += lcRecoAmt;
System.out.println("08-Mar-17 manohar 1 posting tax for line ["+lineNoTemp+"] lsAcctCodeTax [" + lsAcctCodeTax + "] lsCctrCodeTax [" + lsCctrCodeTax+ "] lnAmountTax [" + lnAmountTax + "] lcRecoAmt[" + lcRecoAmt+ "] totRecoAmt [" + totRecoAmt+ "]" );
if( lsAcctCodeTax == null || lsAcctCodeTax.trim().length() == 0)
{
lsAcctCodeTax = lsAcctCodeSal;
lsCctrCodeTax = lsCctrCodeSal;
}
if( lsCctrCodeTax == null || lsCctrCodeTax.trim().length() == 0 )
{
lsCctrCodeTax = " ";
}
if (lcRecoAmt != 0 ) if (lcRecoAmt != 0 )
{ {
if( lsAcctCodeTax == null || lsAcctCodeTax.trim().length() == 0)
{
lsAcctCodeTax = lsAcctCodeSal;
lsCctrCodeTax = lsCctrCodeSal;
}
if( lsCctrCodeTax == null || lsCctrCodeTax.trim().length() == 0 )
{
lsCctrCodeTax = " ";
}
lnAmountTax=lnAmountTax-lcRecoAmt; lnAmountTax=lnAmountTax-lcRecoAmt;
}
System.out.println("08-Mar-17 manohar 2 posting tax for line ["+lineNoTemp+"] lsAcctCodeTax [" + lsAcctCodeTax + "] lsCctrCodeTax [" + lsCctrCodeTax+ "] lnAmountTax [" + lnAmountTax + "] lcRecoAmt[" + lcRecoAmt+ "] totRecoAmt [" + totRecoAmt+ "]" );
if (lnAmountTax != 0 )
{
invAcctMap = new HashMap<String, String>(); invAcctMap = new HashMap<String, String>();
invAcctMap.put("invoice_id", detInvId); invAcctMap.put("invoice_id", detInvId);
...@@ -433,7 +438,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -433,7 +438,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
pstmt=null; pstmt=null;
rs.close(); rs.close();
rs=null; rs=null;
System.out.println("08-Mar-17 manohar after populating tax invAcctList ["+invAcctList+"]" );
/** /**
* tax reco details * tax reco details
...@@ -475,6 +480,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -475,6 +480,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
lsCctrReco=checkNull(rs.getString("cctr_code__reco")); lsCctrReco=checkNull(rs.getString("cctr_code__reco"));
lcRecoAmt=rs.getDouble("reco_amount"); lcRecoAmt=rs.getDouble("reco_amount");
totRecoAmt += lcRecoAmt; totRecoAmt += lcRecoAmt;
System.out.println("08-Mar-17 manohar 1 posting reco tax for line ["+lineNoTemp+"] lsAcctReco [" + lsAcctReco + "] lsCctrReco [" + lsCctrReco+ "] lnAmountTax [" + lnAmountTax + "] lcRecoAmt[" + lcRecoAmt+ "] totRecoAmt [" + totRecoAmt+ "]" );
if (lcRecoAmt != 0) // 07-dec-16 manoharan if (lcRecoAmt != 0) // 07-dec-16 manoharan
{ {
if( lsAcctReco == null || lsAcctReco.trim().length() == 0 ) if( lsAcctReco == null || lsAcctReco.trim().length() == 0 )
...@@ -510,6 +516,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -510,6 +516,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
pstmt=null; pstmt=null;
rs.close(); rs.close();
rs=null; rs=null;
System.out.println("08-Mar-17 manohar after populating reco tax invAcctList ["+invAcctList+"]" );
......
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