Commit 865ae427 authored by wansari's avatar wansari

W16IBAS005 updated source for Accounting effect issue


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106137 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4a3ab2c2
......@@ -15,6 +15,7 @@ import ibase.webitm.ejb.fin.FinCommon;
import ibase.webitm.ejb.sys.CreateRCPXML;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
......@@ -25,10 +26,14 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.text.*;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
@Stateless
public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, PayIbcaConfRemote
{
......@@ -887,6 +892,8 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P
refSer = (String)detMap.get("ref_ser");
lineNoref = (String)detMap.get("line_no__ref");
System.out.println("@@postRibcaDetIssue Link Type["+linkType+"]");
if(!"R".equals(linkType) && !"C".equals(linkType))
{
glTraceMap = new HashMap();
......@@ -943,12 +950,17 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P
sundryMap.put("adv_amt", 0.0);
retString = finCommon.gbf_sundrybal_upd((HashMap) sundryMap, conn);
if(retString != null && retString.trim().length() > 0)
System.out.println("After postRibcaDetIssue gbf_sundrybal_upd retString["+retString+"]");
if(retString.trim().length() == 0)
{
retString = finCommon.glTraceUpdate((HashMap) glTraceMap, conn);
System.out.println("After postRibcaDetIssue glTraceUpdate retString["+retString+"]");
}
}
System.out.println("After postRibcaDetIssue linkType !R && !C");
if ("db2".equalsIgnoreCase(CommonConstants.DB_NAME ))
{
sql = " SELECT tot_amt, adj_amt FROM receivables WHERE tran_ser = ? and ref_no = ? and line_no__ref = ? for update ";
......@@ -981,9 +993,12 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P
pstmt.close();pstmt = null;
}
System.out.println("postRibcaDetIssue----totAmount["+totAmount+"] adjAmount["+adjAmount+"] amount["+amount+"]");
if(Math.abs(totAmount - adjAmount) < Math.abs(amount) || (totAmount - adjAmount) == 0)
{
retString = "VTBAL1";
//retString = "VTBAL1";
retString = itmDBAccessEJB.getErrorString("","VTBAL1","","",conn);
return retString;
}
adjAmount = adjAmount + amount;
......@@ -1012,6 +1027,7 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P
}
}
System.out.println("postRibcaDetIssue retString["+retString+"]");
if(retString != null && retString.trim().length() > 0)
{
return retString;
......
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