Commit 87d9353c authored by msalla's avatar msalla

Gimatex bank receipt: Net amount not match

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@212960 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3d6f4c29
...@@ -198,6 +198,8 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt ...@@ -198,6 +198,8 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt
NodeList itemNodeList = null,lineNoList = null,detail2List = null,childDetilList = null; //Variables added by Mahesh Saggam on 17-June-2019 NodeList itemNodeList = null,lineNoList = null,detail2List = null,childDetilList = null; //Variables added by Mahesh Saggam on 17-June-2019
Node itemNode = null,lineNoNode = null,detailNode = null,chidDetailNode = null; //Variables added by Mahesh Saggam on 17-June-2019 Node itemNode = null,lineNoNode = null,detailNode = null,chidDetailNode = null; //Variables added by Mahesh Saggam on 17-June-2019
double rcpAdvBkingAmt=0.0,totAmtdet=0.0,diffvalue=0.0,rcpPkCreditAmt=0.0;//END double rcpAdvBkingAmt=0.0,totAmtdet=0.0,diffvalue=0.0,rcpPkCreditAmt=0.0;//END
UtilMethods utl = new UtilMethods();
double epcAmount=0;
try try
{ {
finCommon = new FinCommon(); finCommon = new FinCommon();
...@@ -1900,7 +1902,12 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt ...@@ -1900,7 +1902,12 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if(Math.abs(totAmt - adjAmt) < Math.abs(amount))
epcAmount = doublevalue(utl.getReqDecString((totAmt - adjAmt),3));
if(Math.abs(epcAmount) < Math.abs(amount))
{ {
errCode = "VTINVPCAMT"; errCode = "VTINVPCAMT";
...@@ -2098,7 +2105,8 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt ...@@ -2098,7 +2105,8 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt
if(!updateFlag.equalsIgnoreCase("D")) if(!updateFlag.equalsIgnoreCase("D"))
{ {
totAmtdet=totAmtdet+rcpPkCreditAmt; totAmtdet=totAmtdet+Math.abs(rcpPkCreditAmt);
// totAmtdet=totAmtdet+rcpPkCreditAmt;
} }
System.out.println("total rcpadvbking >>>>>" + totAmtdet+" cheque amount--"+chequeAmt); System.out.println("total rcpadvbking >>>>>" + totAmtdet+" cheque amount--"+chequeAmt);
...@@ -2109,8 +2117,9 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt ...@@ -2109,8 +2117,9 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt
} }
// if (chequeAmt - amountBc < 0.0D) // if (chequeAmt - amountBc < 0.0D)
if (chequeAmt - totAmtdet < 0.0D)//end // if (chequeAmt - totAmtdet < 0.0D)//end
continue; if(chequeAmt - totAmtdet >= 0.0D)//end
continue;
errCode = "VTAMT1"; errCode = "VTAMT1";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
......
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