Commit a61740da authored by ngadkari's avatar ngadkari

added line no condition for multiple detail 1

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@217819 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 418c67d1
......@@ -4138,92 +4138,93 @@ public class SalesReturnConfirm extends ActionHandlerEJB implements SalesReturnC
}
*///commented by monika 20 nov 2019
xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?><DocumentRoot>");
xmlBuff.append("<description>Datawindow Root</description>");
xmlBuff.append("<group0>");
xmlBuff.append("<description>Group0 description</description>");
xmlBuff.append("<Header0>");
xmlBuff.append("<objName><![CDATA[").append("drcrrcp_cr").append("]]></objName>");
xmlBuff.append("<pageContext><![CDATA[").append("1").append("]]></pageContext>");
xmlBuff.append("<objContext><![CDATA[").append("1").append("]]></objContext>");
xmlBuff.append("<editFlag><![CDATA[").append("A").append("]]></editFlag>");
xmlBuff.append("<focusedColumn><![CDATA[").append("").append("]]></focusedColumn>");
xmlBuff.append("<action><![CDATA[").append("SAVE").append("]]></action>");
xmlBuff.append("<elementName><![CDATA[").append("").append("]]></elementName>");
xmlBuff.append("<keyValue><![CDATA[").append("1").append("]]></keyValue>");
xmlBuff.append("<taxKeyValue><![CDATA[").append("").append("]]></taxKeyValue>");
xmlBuff.append("<saveLevel><![CDATA[").append("1").append("]]></saveLevel>");
xmlBuff.append("<forcedSave><![CDATA[").append(true).append("]]></forcedSave>");
xmlBuff.append("<taxInFocus><![CDATA[").append(false).append("]]></taxInFocus>");
xmlBuff.append("<description>Header0 members</description>");
xmlBuff.append("<Detail1 dbID=\"\" domID=\"1\" objContext=\"1\" objName=\"drcrrcp_cr\">");
xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" status=\"N\" updateFlag=\"A\"/>");
//xmlBuff.append("<drcrrcp_cr/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<tran_ser>").append("<![CDATA[" + tranSer + "]]>").append("</tran_ser>");
xmlBuff.append("<tran_date>").append("<![CDATA[" + sdfAppl.format(adt_credit_note).toString() + "]]>").append("</tran_date>");
xmlBuff.append("<fin_entity>").append("<![CDATA[" + ls_fin_entity + "]]>").append("</fin_entity>");
xmlBuff.append("<site_code>").append("<![CDATA[" + as_site_code + "]]>").append("</site_code>");
xmlBuff.append("<sundry_type>").append("<![CDATA[" + "C" + "]]>").append("</sundry_type>");
xmlBuff.append("<cust_code>").append("<![CDATA[" + ls_cust_code + "]]>").append("</cust_code>");
xmlBuff.append("<item_ser>").append("<![CDATA[" + ls_item_ser + "]]>").append("</item_ser>");
xmlBuff.append("<invoice_id>").append("<![CDATA[" + ls_invoice_id + "]]>").append("</invoice_id>");
xmlBuff.append("<acct_code>").append("<![CDATA[" + ls_acct_code + "]]>").append("</acct_code>");
xmlBuff.append("<cctr_code>").append("<![CDATA[" + ls_cctr_code + "]]>").append("</cctr_code>");
xmlBuff.append("<amount>").append("<![CDATA[" + (lc_tot_net_amt) + "]]>").append("</amount>");
xmlBuff.append("<curr_code>").append("<![CDATA[" + checkNull(ls_curr_code ) + "]]>").append("</curr_code>");
xmlBuff.append("<exch_rate>").append("<![CDATA[" + lc_exch_rate + "]]>").append("</exch_rate>");
xmlBuff.append("<anal_code>").append("<![CDATA[" + ls_anal_code + "]]>").append("</anal_code>");
xmlBuff.append("<cr_term>").append("<![CDATA[" + ls_cr_term + "]]>").append("</cr_term>");
// xmlBuff.append("<emp_code__aprv>").append("<![CDATA[" + ls_emp_code__aprv + "]]>").append("</emp_code__aprv>");
xmlBuff.append("<drcr_flag>").append("<![CDATA[" + "C" + "]]>").append("</drcr_flag>");
//added by manish mhatre on 7-feb-2019
//start manish
if ((remarks!=null)&& (remarks.trim().length() > 0 ))
{
remarks = remarks.trim() + " " + ls_tran_id;
}
else
if(ll_line_no==1)//condition added by nandkumar gadkari on 13-03-20
{
if ("D".equalsIgnoreCase(ls_ret_opt))
{
remarks = "Auto Generated Debit Note for Sales Return " + ls_tran_id;
xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?><DocumentRoot>");
xmlBuff.append("<description>Datawindow Root</description>");
xmlBuff.append("<group0>");
xmlBuff.append("<description>Group0 description</description>");
xmlBuff.append("<Header0>");
xmlBuff.append("<objName><![CDATA[").append("drcrrcp_cr").append("]]></objName>");
xmlBuff.append("<pageContext><![CDATA[").append("1").append("]]></pageContext>");
xmlBuff.append("<objContext><![CDATA[").append("1").append("]]></objContext>");
xmlBuff.append("<editFlag><![CDATA[").append("A").append("]]></editFlag>");
xmlBuff.append("<focusedColumn><![CDATA[").append("").append("]]></focusedColumn>");
xmlBuff.append("<action><![CDATA[").append("SAVE").append("]]></action>");
xmlBuff.append("<elementName><![CDATA[").append("").append("]]></elementName>");
xmlBuff.append("<keyValue><![CDATA[").append("1").append("]]></keyValue>");
xmlBuff.append("<taxKeyValue><![CDATA[").append("").append("]]></taxKeyValue>");
xmlBuff.append("<saveLevel><![CDATA[").append("1").append("]]></saveLevel>");
xmlBuff.append("<forcedSave><![CDATA[").append(true).append("]]></forcedSave>");
xmlBuff.append("<taxInFocus><![CDATA[").append(false).append("]]></taxInFocus>");
xmlBuff.append("<description>Header0 members</description>");
xmlBuff.append("<Detail1 dbID=\"\" domID=\"1\" objContext=\"1\" objName=\"drcrrcp_cr\">");
xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" status=\"N\" updateFlag=\"A\"/>");
//xmlBuff.append("<drcrrcp_cr/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<tran_ser>").append("<![CDATA[" + tranSer + "]]>").append("</tran_ser>");
xmlBuff.append("<tran_date>").append("<![CDATA[" + sdfAppl.format(adt_credit_note).toString() + "]]>").append("</tran_date>");
xmlBuff.append("<fin_entity>").append("<![CDATA[" + ls_fin_entity + "]]>").append("</fin_entity>");
xmlBuff.append("<site_code>").append("<![CDATA[" + as_site_code + "]]>").append("</site_code>");
xmlBuff.append("<sundry_type>").append("<![CDATA[" + "C" + "]]>").append("</sundry_type>");
xmlBuff.append("<cust_code>").append("<![CDATA[" + ls_cust_code + "]]>").append("</cust_code>");
xmlBuff.append("<item_ser>").append("<![CDATA[" + ls_item_ser + "]]>").append("</item_ser>");
xmlBuff.append("<invoice_id>").append("<![CDATA[" + ls_invoice_id + "]]>").append("</invoice_id>");
xmlBuff.append("<acct_code>").append("<![CDATA[" + ls_acct_code + "]]>").append("</acct_code>");
xmlBuff.append("<cctr_code>").append("<![CDATA[" + ls_cctr_code + "]]>").append("</cctr_code>");
xmlBuff.append("<amount>").append("<![CDATA[" + (lc_tot_net_amt) + "]]>").append("</amount>");
xmlBuff.append("<curr_code>").append("<![CDATA[" + checkNull(ls_curr_code ) + "]]>").append("</curr_code>");
xmlBuff.append("<exch_rate>").append("<![CDATA[" + lc_exch_rate + "]]>").append("</exch_rate>");
xmlBuff.append("<anal_code>").append("<![CDATA[" + ls_anal_code + "]]>").append("</anal_code>");
xmlBuff.append("<cr_term>").append("<![CDATA[" + ls_cr_term + "]]>").append("</cr_term>");
// xmlBuff.append("<emp_code__aprv>").append("<![CDATA[" + ls_emp_code__aprv + "]]>").append("</emp_code__aprv>");
xmlBuff.append("<drcr_flag>").append("<![CDATA[" + "C" + "]]>").append("</drcr_flag>");
//added by manish mhatre on 7-feb-2019
//start manish
if ((remarks!=null)&& (remarks.trim().length() > 0 ))
{
remarks = remarks.trim() + " " + ls_tran_id;
}
else
{
remarks = "Auto Generated Credit Note for Sales Return " + ls_tran_id;
}
}
// remarks=remarks.substring(0, remarks.length()-1);
remarks=utilMethods.left(remarks, 60);
//end manish
xmlBuff.append("<remarks>").append("<![CDATA[" + remarks + "]]>").append("</remarks>");
xmlBuff.append("<gp_no>").append("<![CDATA[" + ls_gp_no + "]]>").append("</gp_no>");
xmlBuff.append("<gp_date>").append("<![CDATA[" + (ld_gp_date==null?"":sdfAppl.format(ld_gp_date).toString()) + "]]>").append("</gp_date>");
//xmlBuff.append("<tran_id__rcv>").append("<![CDATA[" + "" + "]]>").append("</tran_id__rcv>");
xmlBuff.append("<adj_recv>").append("<![CDATA[" + ls_finpara + "]]>").append("</adj_recv>");
xmlBuff.append("<confirmed>").append("<![CDATA[" + "N" + "]]>").append("</confirmed>");
xmlBuff.append("<eff_date>").append("<![CDATA[" + sdfAppl.format(currDate).toString() + "]]>").append("</eff_date>");
xmlBuff.append("<due_date>").append("<![CDATA[" + sdfAppl.format(currDate).toString() + "]]>").append("</due_date>");
xmlBuff.append("<item_ser>").append("<![CDATA[" + checkNull(ls_item_ser ) + "]]>").append("</item_ser>");
xmlBuff.append("<tran_type>").append("<![CDATA[" + checkNull(as_tran_type) + "]]>").append("</tran_type>");
xmlBuff.append("<amount__bc>").append("<![CDATA[" + (lc_tot_net_amt * lc_exch_rate ) + "]]>").append("</amount__bc>");
xmlBuff.append("<rnd_off>").append("<![CDATA[" + ls_rndoff + "]]>").append("</rnd_off>");
xmlBuff.append("<rnd_to>").append("<![CDATA[" + ls_rndTo + "]]>").append("</rnd_to>");
//added by monika 24 dec 2019-
//SRETURN_NO
xmlBuff.append("<sreturn_no>").append("<![CDATA[" + ls_tran_id + "]]>").append("</sreturn_no>");
xmlBuff.append("</Detail1>");
xmlBuff.append("\n");
{
if ("D".equalsIgnoreCase(ls_ret_opt))
{
remarks = "Auto Generated Debit Note for Sales Return " + ls_tran_id;
}
else
{
remarks = "Auto Generated Credit Note for Sales Return " + ls_tran_id;
}
}
// remarks=remarks.substring(0, remarks.length()-1);
remarks=utilMethods.left(remarks, 60);
//end manish
xmlBuff.append("<remarks>").append("<![CDATA[" + remarks + "]]>").append("</remarks>");
xmlBuff.append("<gp_no>").append("<![CDATA[" + ls_gp_no + "]]>").append("</gp_no>");
xmlBuff.append("<gp_date>").append("<![CDATA[" + (ld_gp_date==null?"":sdfAppl.format(ld_gp_date).toString()) + "]]>").append("</gp_date>");
//xmlBuff.append("<tran_id__rcv>").append("<![CDATA[" + "" + "]]>").append("</tran_id__rcv>");
xmlBuff.append("<adj_recv>").append("<![CDATA[" + ls_finpara + "]]>").append("</adj_recv>");
xmlBuff.append("<confirmed>").append("<![CDATA[" + "N" + "]]>").append("</confirmed>");
xmlBuff.append("<eff_date>").append("<![CDATA[" + sdfAppl.format(currDate).toString() + "]]>").append("</eff_date>");
xmlBuff.append("<due_date>").append("<![CDATA[" + sdfAppl.format(currDate).toString() + "]]>").append("</due_date>");
xmlBuff.append("<item_ser>").append("<![CDATA[" + checkNull(ls_item_ser ) + "]]>").append("</item_ser>");
xmlBuff.append("<tran_type>").append("<![CDATA[" + checkNull(as_tran_type) + "]]>").append("</tran_type>");
xmlBuff.append("<amount__bc>").append("<![CDATA[" + (lc_tot_net_amt * lc_exch_rate ) + "]]>").append("</amount__bc>");
xmlBuff.append("<rnd_off>").append("<![CDATA[" + ls_rndoff + "]]>").append("</rnd_off>");
xmlBuff.append("<rnd_to>").append("<![CDATA[" + ls_rndTo + "]]>").append("</rnd_to>");
//added by monika 24 dec 2019-
//SRETURN_NO
xmlBuff.append("<sreturn_no>").append("<![CDATA[" + ls_tran_id + "]]>").append("</sreturn_no>");
xmlBuff.append("</Detail1>");
xmlBuff.append("\n");
}
}//commented by monika 20 nov 2019
......@@ -5111,120 +5112,123 @@ public class SalesReturnConfirm extends ActionHandlerEJB implements SalesReturnC
{
pstmt1.close();pstmt1 = null;
}*/
xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?><DocumentRoot>");
xmlBuff.append("<description>Datawindow Root</description>");
xmlBuff.append("<group0>");
xmlBuff.append("<description>Group0 description</description>");
xmlBuff.append("<Header0>");
xmlBuff.append("<objName><![CDATA[").append("misc_drcr_rcp_cr").append("]]></objName>");
xmlBuff.append("<pageContext><![CDATA[").append("1").append("]]></pageContext>");
xmlBuff.append("<objContext><![CDATA[").append("1").append("]]></objContext>");
xmlBuff.append("<editFlag><![CDATA[").append("A").append("]]></editFlag>");
xmlBuff.append("<focusedColumn><![CDATA[").append("").append("]]></focusedColumn>");
xmlBuff.append("<action><![CDATA[").append("SAVE").append("]]></action>");
xmlBuff.append("<elementName><![CDATA[").append("").append("]]></elementName>");
xmlBuff.append("<keyValue><![CDATA[").append("1").append("]]></keyValue>");
xmlBuff.append("<taxKeyValue><![CDATA[").append("").append("]]></taxKeyValue>");
xmlBuff.append("<saveLevel><![CDATA[").append("1").append("]]></saveLevel>");
xmlBuff.append("<forcedSave><![CDATA[").append(true).append("]]></forcedSave>");
xmlBuff.append("<taxInFocus><![CDATA[").append(false).append("]]></taxInFocus>");
xmlBuff.append("<description>Header0 members</description>");
/*xmlBuff.append("<Detail1 dbID=\"\" domID=\"1\" objName=\""+objName+"\" objContext=\"1\">");
xmlBuff.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<tran_ser><![CDATA["+ tranSer +"]]></tran_ser>");
xmlBuff.append("<tran_date><![CDATA["+ sdfAppl.format(currDate).toString() +"]]></tran_date>");
xmlBuff.append("<eff_date><![CDATA["+ sdfAppl.format(currDate).toString() +"]]></eff_date>");
xmlBuff.append("<fin_entity><![CDATA["+ ls_fin_entity +"]]></fin_entity>");
xmlBuff.append("<site_code><![CDATA["+as_site_code +"]]></site_code>");
xmlBuff.append("<sundry_type><![CDATA["+ "C" +"]]></sundry_type>");
xmlBuff.append("<sundry_code><![CDATA["+ ls_cust_code +"]]></sundry_code>");
xmlBuff.append("<acct_code><![CDATA["+checkNull(ls_acct_code) +"]]></acct_code>");
xmlBuff.append("<curr_code><![CDATA["+ checkNull(ls_cctr_code) +"]]></curr_code>");
xmlBuff.append("<amount><![CDATA["+ (lc_tot_net_amt + lc_process_fee) +"]]></amount>");
xmlBuff.append("<curr_code><![CDATA["+ checkNull(ls_curr_code ) +"]]></curr_code>");
xmlBuff.append("<exch_rate><![CDATA["+ lc_exch_rate +"]]></exch_rate>");
xmlBuff.append("<drcr_flag><![CDATA["+ "C" +"]]></drcr_flag>");
xmlBuff.append("<tran_id__rcv><![CDATA["+ "" +"]]></tran_id__rcv>");
xmlBuff.append("<confirmed><![CDATA["+ "N" +"]]></confirmed>");
xmlBuff.append("<chg_user><![CDATA["+ chgUser +"]]></chg_user>");
xmlBuff.append("<chg_date><![CDATA["+ sdf.format(currDate).toString() +"]]></chg_date>");
xmlBuff.append("<chg_term><![CDATA["+ chgTerm +"]]></chg_term>");
xmlBuff.append("<conf_date><![CDATA["+ sdfAppl.format(currDate).toString() +"]]></conf_date>");
xmlBuff.append("<emp_code__aprv><![CDATA["+ ls_emp_code__aprv +"]]></emp_code__aprv>");
xmlBuff.append("<due_date><![CDATA["+ sdfAppl.format(currDate).toString() +"]]></due_date>");
xmlBuff.append("<tran_type><![CDATA["+ checkNull(ls_trantype) +"]]></tran_type>");
xmlBuff.append("<item_ser><![CDATA["+ checkNull(ls_item_ser ) +"]]></item_ser>");
xmlBuff.append("<amount__bc><![CDATA["+ ((lc_tot_net_amt + lc_process_fee) * lc_exch_rate ) +"]]></amount__bc>");
xmlBuff.append("<sreturn_no><![CDATA["+ checkNull(ls_tran_id) +"]]></sreturn_no>");
xmlBuff.append("<adj_misc_crn><![CDATA["+ls_adj_misc_crn+"]]></adj_misc_crn>");
xmlBuff.append("<adj_amount><![CDATA["+ 0.0 +"]]></adj_amount>");
xmlBuff.append("<parent__tran_id><![CDATA["+ "" +"]]></parent__tran_id>");
xmlBuff.append("<rev__tran><![CDATA["+ "" +"]]></rev__tran>");
xmlBuff.append("<round_adj><![CDATA["+ 0.0 +"]]></round_adj>");
xmlBuff.append("<cust_ref_no><![CDATA["+ ls_ret_ref +"]]></cust_ref_no>");
xmlBuff.append("<rnd_off><![CDATA["+ls_rndoff+"]]></rnd_off>");
xmlBuff.append("<rnd_to><![CDATA["+ls_rndTo+"]]></rnd_to>");
xmlBuff.append("</Detail1>");*/
xmlBuff.append("<Detail1 dbID=\"\" domID=\"1\" objContext=\"1\" objName=\"misc_drcr_rcp_cr\">");
xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" status=\"N\" updateFlag=\"A\"/>");
xmlBuff.append("<misc_drcr_rcp_dr/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<tran_ser>").append("<![CDATA[" + tranSer + "]]>").append("</tran_ser>");
xmlBuff.append("<tran_date>").append("<![CDATA[" + sdfAppl.format(currDate).toString() + "]]>").append("</tran_date>");
xmlBuff.append("<fin_entity>").append("<![CDATA[" + ls_fin_entity + "]]>").append("</fin_entity>");
xmlBuff.append("<site_code>").append("<![CDATA[" + as_site_code + "]]>").append("</site_code>");
xmlBuff.append("<sundry_type>").append("<![CDATA[" + "C" + "]]>").append("</sundry_type>");
xmlBuff.append("<sundry_code>").append("<![CDATA[" + ls_cust_code + "]]>").append("</sundry_code>");
xmlBuff.append("<cust_code>").append("<![CDATA[" + ls_cust_code + "]]>").append("</cust_code>");
xmlBuff.append("<cust_code__dlv>").append("<![CDATA[" + ls_cust_code + "]]>").append("</cust_code__dlv>");
xmlBuff.append("<acct_code>").append("<![CDATA[" + ls_acct_code + "]]>").append("</acct_code>");
xmlBuff.append("<cctr_code>").append("<![CDATA[" + ls_cctr_code + "]]>").append("</cctr_code>");
xmlBuff.append("<amount>").append("<![CDATA[" + (lc_net_amt + lc_process_fee) + "]]>").append("</amount>");
xmlBuff.append("<curr_code>").append("<![CDATA[" + checkNull(ls_curr_code ) + "]]>").append("</curr_code>");
xmlBuff.append("<exch_rate>").append("<![CDATA[" + lc_exch_rate + "]]>").append("</exch_rate>");
//added by manish mhatre on 7-feb-2019
//start manish
if ((remarks!=null)&& (remarks.trim().length() > 0 ))
if(ll_line_no==1)//condition added by nandkumar gadkari on 13-03-20
{
remarks = remarks.trim() + " " + ls_tran_id;
}
else
{
if ("D".equalsIgnoreCase(ls_ret_opt))
{
remarks = "Auto Generated Debit Note for Sales Return " + ls_tran_id;
xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?><DocumentRoot>");
xmlBuff.append("<description>Datawindow Root</description>");
xmlBuff.append("<group0>");
xmlBuff.append("<description>Group0 description</description>");
xmlBuff.append("<Header0>");
xmlBuff.append("<objName><![CDATA[").append("misc_drcr_rcp_cr").append("]]></objName>");
xmlBuff.append("<pageContext><![CDATA[").append("1").append("]]></pageContext>");
xmlBuff.append("<objContext><![CDATA[").append("1").append("]]></objContext>");
xmlBuff.append("<editFlag><![CDATA[").append("A").append("]]></editFlag>");
xmlBuff.append("<focusedColumn><![CDATA[").append("").append("]]></focusedColumn>");
xmlBuff.append("<action><![CDATA[").append("SAVE").append("]]></action>");
xmlBuff.append("<elementName><![CDATA[").append("").append("]]></elementName>");
xmlBuff.append("<keyValue><![CDATA[").append("1").append("]]></keyValue>");
xmlBuff.append("<taxKeyValue><![CDATA[").append("").append("]]></taxKeyValue>");
xmlBuff.append("<saveLevel><![CDATA[").append("1").append("]]></saveLevel>");
xmlBuff.append("<forcedSave><![CDATA[").append(true).append("]]></forcedSave>");
xmlBuff.append("<taxInFocus><![CDATA[").append(false).append("]]></taxInFocus>");
xmlBuff.append("<description>Header0 members</description>");
/*xmlBuff.append("<Detail1 dbID=\"\" domID=\"1\" objName=\""+objName+"\" objContext=\"1\">");
xmlBuff.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<tran_ser><![CDATA["+ tranSer +"]]></tran_ser>");
xmlBuff.append("<tran_date><![CDATA["+ sdfAppl.format(currDate).toString() +"]]></tran_date>");
xmlBuff.append("<eff_date><![CDATA["+ sdfAppl.format(currDate).toString() +"]]></eff_date>");
xmlBuff.append("<fin_entity><![CDATA["+ ls_fin_entity +"]]></fin_entity>");
xmlBuff.append("<site_code><![CDATA["+as_site_code +"]]></site_code>");
xmlBuff.append("<sundry_type><![CDATA["+ "C" +"]]></sundry_type>");
xmlBuff.append("<sundry_code><![CDATA["+ ls_cust_code +"]]></sundry_code>");
xmlBuff.append("<acct_code><![CDATA["+checkNull(ls_acct_code) +"]]></acct_code>");
xmlBuff.append("<curr_code><![CDATA["+ checkNull(ls_cctr_code) +"]]></curr_code>");
xmlBuff.append("<amount><![CDATA["+ (lc_tot_net_amt + lc_process_fee) +"]]></amount>");
xmlBuff.append("<curr_code><![CDATA["+ checkNull(ls_curr_code ) +"]]></curr_code>");
xmlBuff.append("<exch_rate><![CDATA["+ lc_exch_rate +"]]></exch_rate>");
xmlBuff.append("<drcr_flag><![CDATA["+ "C" +"]]></drcr_flag>");
xmlBuff.append("<tran_id__rcv><![CDATA["+ "" +"]]></tran_id__rcv>");
xmlBuff.append("<confirmed><![CDATA["+ "N" +"]]></confirmed>");
xmlBuff.append("<chg_user><![CDATA["+ chgUser +"]]></chg_user>");
xmlBuff.append("<chg_date><![CDATA["+ sdf.format(currDate).toString() +"]]></chg_date>");
xmlBuff.append("<chg_term><![CDATA["+ chgTerm +"]]></chg_term>");
xmlBuff.append("<conf_date><![CDATA["+ sdfAppl.format(currDate).toString() +"]]></conf_date>");
xmlBuff.append("<emp_code__aprv><![CDATA["+ ls_emp_code__aprv +"]]></emp_code__aprv>");
xmlBuff.append("<due_date><![CDATA["+ sdfAppl.format(currDate).toString() +"]]></due_date>");
xmlBuff.append("<tran_type><![CDATA["+ checkNull(ls_trantype) +"]]></tran_type>");
xmlBuff.append("<item_ser><![CDATA["+ checkNull(ls_item_ser ) +"]]></item_ser>");
xmlBuff.append("<amount__bc><![CDATA["+ ((lc_tot_net_amt + lc_process_fee) * lc_exch_rate ) +"]]></amount__bc>");
xmlBuff.append("<sreturn_no><![CDATA["+ checkNull(ls_tran_id) +"]]></sreturn_no>");
xmlBuff.append("<adj_misc_crn><![CDATA["+ls_adj_misc_crn+"]]></adj_misc_crn>");
xmlBuff.append("<adj_amount><![CDATA["+ 0.0 +"]]></adj_amount>");
xmlBuff.append("<parent__tran_id><![CDATA["+ "" +"]]></parent__tran_id>");
xmlBuff.append("<rev__tran><![CDATA["+ "" +"]]></rev__tran>");
xmlBuff.append("<round_adj><![CDATA["+ 0.0 +"]]></round_adj>");
xmlBuff.append("<cust_ref_no><![CDATA["+ ls_ret_ref +"]]></cust_ref_no>");
xmlBuff.append("<rnd_off><![CDATA["+ls_rndoff+"]]></rnd_off>");
xmlBuff.append("<rnd_to><![CDATA["+ls_rndTo+"]]></rnd_to>");
xmlBuff.append("</Detail1>");*/
xmlBuff.append("<Detail1 dbID=\"\" domID=\"1\" objContext=\"1\" objName=\"misc_drcr_rcp_cr\">");
xmlBuff.append("<attribute pkNames=\"\" selected=\"N\" status=\"N\" updateFlag=\"A\"/>");
xmlBuff.append("<misc_drcr_rcp_dr/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<tran_ser>").append("<![CDATA[" + tranSer + "]]>").append("</tran_ser>");
xmlBuff.append("<tran_date>").append("<![CDATA[" + sdfAppl.format(currDate).toString() + "]]>").append("</tran_date>");
xmlBuff.append("<fin_entity>").append("<![CDATA[" + ls_fin_entity + "]]>").append("</fin_entity>");
xmlBuff.append("<site_code>").append("<![CDATA[" + as_site_code + "]]>").append("</site_code>");
xmlBuff.append("<sundry_type>").append("<![CDATA[" + "C" + "]]>").append("</sundry_type>");
xmlBuff.append("<sundry_code>").append("<![CDATA[" + ls_cust_code + "]]>").append("</sundry_code>");
xmlBuff.append("<cust_code>").append("<![CDATA[" + ls_cust_code + "]]>").append("</cust_code>");
xmlBuff.append("<cust_code__dlv>").append("<![CDATA[" + ls_cust_code + "]]>").append("</cust_code__dlv>");
xmlBuff.append("<acct_code>").append("<![CDATA[" + ls_acct_code + "]]>").append("</acct_code>");
xmlBuff.append("<cctr_code>").append("<![CDATA[" + ls_cctr_code + "]]>").append("</cctr_code>");
xmlBuff.append("<amount>").append("<![CDATA[" + (lc_net_amt + lc_process_fee) + "]]>").append("</amount>");
xmlBuff.append("<curr_code>").append("<![CDATA[" + checkNull(ls_curr_code ) + "]]>").append("</curr_code>");
xmlBuff.append("<exch_rate>").append("<![CDATA[" + lc_exch_rate + "]]>").append("</exch_rate>");
//added by manish mhatre on 7-feb-2019
//start manish
if ((remarks!=null)&& (remarks.trim().length() > 0 ))
{
remarks = remarks.trim() + " " + ls_tran_id;
}
else
{
remarks = "Auto Generated Credit Note for Sales Return " + ls_tran_id;
}
}
//remarks=remarks.substring(0, remarks.length()-1);
remarks=utilMethods.left(remarks, 60);
//end manish
xmlBuff.append("<remarks>").append("<![CDATA[" + remarks + "]]>").append("</remarks>");
//xmlBuff.append("<remarks>").append("<![CDATA[" + "Against contract id:"+contractId+" from "+fromDateStr+" to "+toDateStr+" "+"]]>").append("</remarks>");
xmlBuff.append("<drcr_flag>").append("<![CDATA[" + "C" + "]]>").append("</drcr_flag>");
//xmlBuff.append("<tran_id__rcv>").append("<![CDATA[" + "" + "]]>").append("</tran_id__rcv>");
xmlBuff.append("<confirmed>").append("<![CDATA[" + "N" + "]]>").append("</confirmed>");
xmlBuff.append("<due_date>").append("<![CDATA[" + sdfAppl.format(currDate).toString() + "]]>").append("</due_date>");
xmlBuff.append("<item_ser>").append("<![CDATA[" + checkNull(ls_item_ser ) + "]]>").append("</item_ser>");
xmlBuff.append("<tran_type>").append("<![CDATA[" + checkNull(ls_trantype) + "]]>").append("</tran_type>");
xmlBuff.append("<amount__bc>").append("<![CDATA[" + ((lc_net_amt + lc_process_fee) * lc_exch_rate ) + "]]>").append("</amount__bc>");
xmlBuff.append("<rnd_off>").append("<![CDATA[" + ls_rndoff + "]]>").append("</rnd_off>");
xmlBuff.append("<rnd_to>").append("<![CDATA[" + ls_rndTo + "]]>").append("</rnd_to>");
//added by monika 24 dec 2019-to add sreturn no
xmlBuff.append("<sreturn_no>").append("<![CDATA[" + ls_tran_id + "]]>").append("</sreturn_no>");
xmlBuff.append("</Detail1>");
xmlBuff.append("\n");
{
if ("D".equalsIgnoreCase(ls_ret_opt))
{
remarks = "Auto Generated Debit Note for Sales Return " + ls_tran_id;
}
else
{
remarks = "Auto Generated Credit Note for Sales Return " + ls_tran_id;
}
}
//remarks=remarks.substring(0, remarks.length()-1);
remarks=utilMethods.left(remarks, 60);
//end manish
xmlBuff.append("<remarks>").append("<![CDATA[" + remarks + "]]>").append("</remarks>");
//xmlBuff.append("<remarks>").append("<![CDATA[" + "Against contract id:"+contractId+" from "+fromDateStr+" to "+toDateStr+" "+"]]>").append("</remarks>");
xmlBuff.append("<drcr_flag>").append("<![CDATA[" + "C" + "]]>").append("</drcr_flag>");
//xmlBuff.append("<tran_id__rcv>").append("<![CDATA[" + "" + "]]>").append("</tran_id__rcv>");
xmlBuff.append("<confirmed>").append("<![CDATA[" + "N" + "]]>").append("</confirmed>");
xmlBuff.append("<due_date>").append("<![CDATA[" + sdfAppl.format(currDate).toString() + "]]>").append("</due_date>");
xmlBuff.append("<item_ser>").append("<![CDATA[" + checkNull(ls_item_ser ) + "]]>").append("</item_ser>");
xmlBuff.append("<tran_type>").append("<![CDATA[" + checkNull(ls_trantype) + "]]>").append("</tran_type>");
xmlBuff.append("<amount__bc>").append("<![CDATA[" + ((lc_net_amt + lc_process_fee) * lc_exch_rate ) + "]]>").append("</amount__bc>");
xmlBuff.append("<rnd_off>").append("<![CDATA[" + ls_rndoff + "]]>").append("</rnd_off>");
xmlBuff.append("<rnd_to>").append("<![CDATA[" + ls_rndTo + "]]>").append("</rnd_to>");
//added by monika 24 dec 2019-to add sreturn no
xmlBuff.append("<sreturn_no>").append("<![CDATA[" + ls_tran_id + "]]>").append("</sreturn_no>");
xmlBuff.append("</Detail1>");
xmlBuff.append("\n");
}
}
/*xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
xmlBuff.append("<DocumentRoot>");
......
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