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,8 +398,7 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -398,8 +398,7 @@ 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;
if (lcRecoAmt != 0 ) 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) if( lsAcctCodeTax == null || lsAcctCodeTax.trim().length() == 0)
{ {
lsAcctCodeTax = lsAcctCodeSal; lsAcctCodeTax = lsAcctCodeSal;
...@@ -409,8 +408,14 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi ...@@ -409,8 +408,14 @@ public class PostOrdInvoicePost extends ActionHandlerEJB implements PostOrdInvoi
{ {
lsCctrCodeTax = " "; lsCctrCodeTax = " ";
} }
if (lcRecoAmt != 0 )
{
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