<?xml version="1.0" encoding="UTF-8"?>
<MAILMERGE>
	<INIT><!-- �� tag �����㹡�� init ��� 㹨ѧ��й�� inquiry �ѧ���ӡ�� fecth ������-->
		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="";
		boolean print_emp_tax =false;
		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;
		String year="";
	</INIT>
	<VARIABLE>
		<INTERPRET><!-- �繡�û����żŢ������� inquiry �ӡ�� fecth ������������ -->



				reportName = (String)param.get("REPORTNAME");
				
				nFormat.applyPattern("###,##0.00");	
				nFormat.setMaximumIntegerDigits(309);
				do{
					if(!dbInq.getChild("mbranch_with_taxyvariable").getString("_suminccount").equals(""))
						csuminc+=(int)  Double.parseDouble(dbInq.getChild("mbranch_with_taxyvariable").getString("_suminccount"));  


					if(!dbInq.getChild("mbranch_with_taxyvariable").getString("_suminc").equals(""))
						suminc_value+=Double.parseDouble(dbInq.getChild("mbranch_with_taxyvariable").getString("_suminc")); 


					if(!dbInq.getChild("mbranch_with_taxyvariable").getString("_sumtax").equals(""))
						tax_value+=Double.parseDouble(dbInq.getChild("mbranch_with_taxyvariable").getString("_sumtax"));


					if(!dbInq.getChild("mbranch_with_taxyvariable").getString("_suminccount1").equals(""))
						csuminc1+=(int)  Double.parseDouble(dbInq.getChild("mbranch_with_taxyvariable").getString("_suminccount1"));


					if(!dbInq.getChild("mbranch_with_taxyvariable").getString("_suminc1").equals(""))
						suminc_value1+=Double.parseDouble(dbInq.getChild("mbranch_with_taxyvariable").getString("_suminc1"));


					if(!dbInq.getChild("mbranch_with_taxyvariable").getString("_sumtax1").equals(""))
						tax_value1+=Double.parseDouble(dbInq.getChild("mbranch_with_taxyvariable").getString("_sumtax1")); 

				}while(dbInq.childNext("mbranch_with_taxyvariable"));

				year = dbInq.getChild("simmemployee_tax91kor").getString("_period_year");
				taxid = dbInq.getString("taxid");
				branch_no = dbInq.getString("branch_no");


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




				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");				
					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.getChild("v1mprovince").getString("long_tname");
					tel = dbInq.getString("tel");
					zipcode = dbInq.getString("zipcode");

		</INTERPRET>
		<r1 method="data">reportName</r1>
		<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>

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