<?xml version="1.0" encoding="UTF-8"?>
<MAILMERGE>
	<INIT><!-- �� tag �����㹡�� init ��� 㹨ѧ��й�� inquiry �ѧ���ӡ�� fecth ������-->
		String year="", month = "",m1="",m2="",m3="",m4="",m5="",m6="",m7="",m8="",m9="",m10="",m11="",m12="";
		
		
		double sumincValue=0,taxValue=0,sum0Value=0,sum1Value=0,sum2Value=0,sumagValue=0,sumfValue=0;
	
		String sum0="",sum1="",sum2="";
		String sumag="",sumf="";
		String sum0Fract="",sum1Fract="",sum2Fract="",sumincFract="",taxFract="",sumagFract="",sumfFract="";

	

		boolean print_emp_tax = false;
	
		
		String taxid="",branch_no="";
		double suminc_value=0,tax_value=0;

		String suminc="",tax="",suminc_fract="",tax_fract="";
		int csuminc=0,ctotal=0;
		
		String addr="",room="",floor="",moo="",soi="",village="",road="",district="",amphur="",province="",tel="",zipcode="";
	
		String reportName = "";
		
		double suminc_value1=0,tax_value1=0;
		String suminc1="",tax1="",suminc_fract1="",tax_fract1="";
		String totalinc="",totalinc_fract="",totaltax="",totaltax_fract="";
		int csuminc1=0;
		

	</INIT>
	<VARIABLE>
		<INTERPRET><!-- �繡�û����żŢ������� inquiry �ӡ�� fecth ������������ -->				
		/*			reportName = (String)param.get("REPORTNAME");
			month =  (String)param.get("_period_month");
				year =  (String)param.get("__period_year");*/
				month = dbInq.getChild("simmemployee_tax91kor").getString("_period_month"); 
				year =  dbInq.getChild("simmemployee_tax91kor").getString("_period_year"); 
				if(month.equals("1")){
					m1="X";
				}else if(month.equals("2")){
					m2="X";
				}else if(month.equals("3")){
					m3="X";
				}else if(month.equals("4")){
						m4="X";
				}else if(month.equals("5")){
					m5="X";
				}else if(month.equals("6")){
					m6="X";
				}else if(month.equals("7")){
					m7="X";
				}else if(month.equals("8")){
					m8="X";
				}else if(month.equals("9")){
					m9="X";
				}else if(month.equals("10")){
					m10="X";
				}else if(month.equals("11")){
					m11="X";
				}else if(month.equals("12")){
					m12="X";
				}

				csuminc=dbInq.getInt("_suminccount");
				suminc_value=dbInq.getDouble("_suminc");
				tax_value=dbInq.getDouble("_sumtax");

System.out.println("----------------------------"+print_emp_tax);
		
		
				nFormat.applyPattern("###,##0.00");	
				nFormat.setMaximumIntegerDigits(309);

			suminc =nFormat.format(suminc_value).substring(0, nFormat.format(suminc_value).indexOf("."));
				tax = nFormat.format(tax_value).substring(0, nFormat.format(tax_value).indexOf("."));

			csuminc1=dbInq.getInt("_suminccount1");
				suminc_value1=dbInq.getDouble("_suminc1");
				tax_value1=dbInq.getDouble("_sumtax1");

				suminc1 = nFormat.format(suminc_value1).substring(0, nFormat.format(suminc_value1).indexOf("."));           
				tax1= nFormat.format(tax_value1).substring(0, nFormat.format(tax_value1).indexOf(".")); 


				ctotal = csuminc+csuminc1;


				totalinc=  nFormat.format(suminc_value+suminc_value1).substring(0, nFormat.format(suminc_value+suminc_value1).indexOf(".")); 
				totaltax= nFormat.format(tax_value+tax_value1).substring(0, nFormat.format(tax_value+tax_value1).indexOf("."));  


				nFormat.applyPattern("0.00");	
				nFormat.setMaximumIntegerDigits(0);

				suminc_fract = nFormat.format(suminc_value).replace('.',' ');
				tax_fract = nFormat.format(tax_value).replace('.',' ');

				suminc_fract1 = nFormat.format(suminc_value1).replace('.',' ');
				tax_fract1 = nFormat.format(tax_value1).replace('.',' ');
				
				totalinc_fract=nFormat.format(suminc_value+suminc_value1).replace('.',' ');
				totaltax_fract=nFormat.format(tax_value+tax_value1).replace('.',' ');
	taxid = dbInq.getString("taxid");		
	branch_no = dbInq.getString("branch_no");
		addr = dbInq.getString("taddr");
						room = dbInq.getString("troom_no");
						floor = dbInq.getString("tfloor");
						moo = dbInq.getString("tmoo");
						soi = dbInq.getString("tsoi");
						village = dbInq.getString("tvillage");
						road = dbInq.getString("troad");
						district = dbInq.getString("tdistrict");
						amphur = dbInq.getString("amphur");
						province = dbInq.getString("mprovince","long_tname");
						tel = dbInq.getString("tel");
						zipcode = dbInq.getString("zipcode");
	System.out.println("------------taxid----------------"+taxid);
System.out.println("------------branch_no----------------"+branch_no);
/*
				if(dbInq.getFilter()==null || dbInq.getFilter().equals("")){// sum for company
						//taxid = dbInq.getChild("pmcompany").getString("tax_branchid");
					//	taxid = dbInq.getChild("pmcompany").getString("_companyTax");
						addr = dbInq.getChild("pmcompany").getString("taddr");
						room = dbInq.getChild("pmcompany").getString("troom_no");
						floor = dbInq.getChild("pmcompany").getString("tfloor");
						moo = dbInq.getChild("pmcompany").getString("tmoo");
						soi = dbInq.getChild("pmcompany").getString("tsoi");
						village = dbInq.getChild("pmcompany").getString("tvillage");
						road = dbInq.getChild("pmcompany").getString("troad");
						district = dbInq.getChild("pmcompany").getString("tdistrict");
						amphur = dbInq.getChild("pmcompany").getString("amphur");
						province = dbInq.getChild("pmcompany").getString("province");
						tel = dbInq.getChild("pmcompany").getString("tel");
						zipcode = dbInq.getChild("pmcompany").getString("zipcode");
						//branch_no = dbInq.getString("branch_no");
				}else{// sum for branch
						//taxid = dbInq.getString("taxid");				
						addr = dbInq.getString("taddr");
						room = dbInq.getString("troom_no");
						floor = dbInq.getString("tfloor");
						moo = dbInq.getString("tmoo");
						soi = dbInq.getString("tsoi");
						village = dbInq.getString("tvillage");
						road = dbInq.getString("troad");
						district = dbInq.getString("tdistrict");
						amphur = dbInq.getString("amphur");
						province = dbInq.getString("province");
						tel = dbInq.getString("tel");
						zipcode = dbInq.getString("zipcode");
						//branch_no = dbInq.getString("branch_no");
				}	*/
		</INTERPRET>
		<r1 method="data">reportName</r1>
		<month method="data" >month</month>
		<year method="data" >year</year>
		<tax1 method="data" char="0">taxid</tax1>
		<tax2 method="data" char="1">taxid</tax2>
		<tax3 method="data" char="2">taxid</tax3>
		<tax4 method="data" char="3">taxid</tax4>
		<tax5 method="data" char="4">taxid</tax5>
		<tax6 method="data" char="5">taxid</tax6>
		<tax7 method="data" char="6">taxid</tax7>
		<tax8 method="data" char="7">taxid</tax8>
		<tax9 method="data" char="8">taxid</tax9>
		<tax10 method="data" char="9">taxid</tax10>
		<branch0 method="data" char="0">branch_no</branch0>
		<branch1 method="data" char="1">branch_no</branch1>
		<branch2 method="data" char="2">branch_no</branch2>
		<branch3 method="data" char="3">branch_no</branch3>
		<branch4 method="data" char="4">branch_no</branch4>
		<csuminc method="data" >csuminc</csuminc>
		<count method="data" >ctotal</count>
		<suminc method="data">suminc</suminc>
		<f1 method="data">suminc_fract</f1>
		<tax method="data">tax</tax>
		<f2 method="data">tax_fract</f2>
		<ttax method="data">thaiUtil.ASCII2Unicode(thaiCurr.getString(tax_value+tax_value1,"###.00"))</ttax>

		<addr method="data" size='20' blank='_' align='left'>addr</addr>	
		<room method="data" size='10' blank='_' align='left'>room</room>	
		<floor method="data" size='10' blank='_' align='left'>floor</floor>	
		<soi method="data" size='50' blank='_' align='left'>soi</soi>	
		<moo method="data" size='10' blank='_' align='left'>moo</moo>			
		<village method="data" size='50' blank='_' align='left'>village</village>
		<road method="data" size='50' blank='_' align='left'>road</road>	
		<district method="data" size='50' blank='_' align='left'>district</district>	
		<amphur method="data" size='50' blank='_' align='left'>amphur</amphur>	
		<province method="data" size='25' blank='_' align='left'>province</province>
		<tel method="data" size='30' blank='_' align='left'>tel</tel>	
		
		<zip1 method="data" char="0">zipcode</zip1>
		<zip2 method="data" char="1">zipcode</zip2>
		<zip3 method="data" char="2">zipcode</zip3>
		<zip4 method="data" char="3">zipcode</zip4>
		<zip5 method="data" char="4">zipcode</zip5>


		<csuminc1 method="data">csuminc1</csuminc1>
		<suminc1 method="data">suminc1</suminc1>
		<sumincf method="data">suminc_fract1</sumincf>
		<tax_1 method="data">tax1</tax_1>
		<sumtaxf method="data">tax_fract1</sumtaxf>
		<totalinc method="data">totalinc</totalinc>
		<totalincf method="data">totalinc_fract</totalincf>
		<totaltax method="data">totaltax</totaltax>
		<totaltaxf method="data">totaltax_fract</totaltaxf>
		
		<m1 method="data">m1</m1>
		<m2 method="data">m2</m2>
		<m3 method="data">m3</m3>
		<m4 method="data">m4</m4>
		<m5 method="data">m5</m5>
		<m6 method="data">m6</m6>
		<m7 method="data">m7</m7>
		<m8 method="data">m8</m8>
		<m9 method="data">m9</m9>
		<m10 method="data">m10</m10>
		<m11 method="data">m11</m11>
		<m12 method="data">m12</m12>

		<companyname method="data" size='50' blank='_' align='center'>dbInq.getChild("mcompany").getString("tname")</companyname>

	</VARIABLE>
</MAILMERGE>