Commit 559c8209 authored by kshinde's avatar kshinde

Bug fix for discount calculated as infinity if rate is zero for free item

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@190283 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b88a9725
...@@ -867,7 +867,9 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB ...@@ -867,7 +867,9 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
rs.close(); rs.close();
rs=null; rs=null;
*/ */
if(lc_disc_amt > 0) //change by kunal on 4/9/2018 fix for dicount calculated as infinity if rate is zero for free item
double tempqty= Double.parseDouble(invTraceDetMap.get("desp_rate__stduom")==null?"0.00":invTraceDetMap.get("desp_rate__stduom"));
if(lc_disc_amt > 0 && tempqty > 0)
{ {
ld_discount=(lc_disc_amt * 100)/(Double.parseDouble(invTraceDetMap.get("desp_quantity__stduom")==null?"0.00":invTraceDetMap.get("desp_quantity__stduom")) * Double.parseDouble(invTraceDetMap.get("desp_rate__stduom")==null?"0.00":invTraceDetMap.get("desp_rate__stduom"))); ld_discount=(lc_disc_amt * 100)/(Double.parseDouble(invTraceDetMap.get("desp_quantity__stduom")==null?"0.00":invTraceDetMap.get("desp_quantity__stduom")) * Double.parseDouble(invTraceDetMap.get("desp_rate__stduom")==null?"0.00":invTraceDetMap.get("desp_rate__stduom")));
xmlBuff.append("<discount><![CDATA["+ld_discount+"]]></discount>"); xmlBuff.append("<discount><![CDATA["+ld_discount+"]]></discount>");
......
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