<?xml version="1.0" encoding="UTF-8"?>
<REPORTXML>
	<DATAMANAGER>EPAYSLIP_DHAS</DATAMANAGER>
	<REPORTHEADER tdesc="รายงานใบแสดงเงินเดือน (e-Payslip)" edesc="e-Payslip"/>
	<LINKTABLE>
		<FIELD>memployee</FIELD>
	</LINKTABLE>
	<HELP>
	</HELP>
	<FIXFILTER>
		<FIELD tablename="memployee" value=""></FIELD>
	</FIXFILTER>
	<VFIELD>

		<FIELD type="String" size="100">memployee.fullname</FIELD>

		<FIELD type="String" size="100">mbranch.tfulladdr</FIELD>
		<FIELD type="String" size="100">mbranch.efulladdr</FIELD>
		<FIELD type="String" size="100">mbranch.epaysignature</FIELD>

		<FIELD type="String" size="100">memployee.mbranch_tdesc</FIELD>
		<FIELD type="String" size="100">memployee.mbranch_taddr</FIELD>
		<FIELD type="String" size="100">memployee.mbranch_logo</FIELD>
		<FIELD type="String" size="100">memployee.epaydate</FIELD>
		<FIELD type="String" size="100">memployee.paymentdate</FIELD>
		<FIELD type="String" size="100">memployee.memployee_fullname</FIELD>
		<FIELD type="String" size="100">memployee.memployee_empid</FIELD>
		<FIELD type="String" size="100">memployee.memployee_startdate</FIELD>
		<FIELD type="String" size="100">memployee.memployee_position</FIELD>
		<FIELD type="String" size="100">memployee.memployee_bu1label</FIELD>
		<FIELD type="String" size="100">memployee.memployee_bu1desc</FIELD>
		<FIELD type="String" size="100">memployee.memployee_bu2label</FIELD>
		<FIELD type="String" size="100">memployee.memployee_bu2desc</FIELD>
		<FIELD type="String" size="100">memployee.memployee_bu3label</FIELD>
		<FIELD type="String" size="100">memployee.memployee_bu3desc</FIELD>
		<FIELD type="String" size="100">memployee.memployee_bu4label</FIELD>
		<FIELD type="String" size="100">memployee.memployee_bu4desc</FIELD>

		<FIELD type="String" size="100">memployee.summary_suminc</FIELD>
		<FIELD type="String" size="100">memployee.summary_sumexp</FIELD>
		<FIELD type="String" size="100">memployee.summary_total</FIELD>

		<FIELD type="String" size="100">memployee.summary_inctax</FIELD>
		<FIELD type="String" size="100">memployee.summary_acc_nettax</FIELD>
		<FIELD type="String" size="100">memployee.summary_acc_netsoc</FIELD>
		<FIELD type="String" size="100">memployee.summary_acc_netcsoc</FIELD>
		<FIELD type="String" size="100">memployee.summary_acc_netpvf</FIELD>
		<FIELD type="String" size="100">memployee.summary_acc_netcpvf</FIELD>

		<FIELD type="String" size="100">memployee.acc_ot1</FIELD>
		<FIELD type="String" size="100">memployee.acc_ot15</FIELD>
		<FIELD type="String" size="100">memployee.acc_ot2</FIELD>
		<FIELD type="String" size="100">memployee.acc_ot3</FIELD>
		<FIELD type="String" size="100">memployee.acc_shift</FIELD>
		<FIELD type="String" size="100">memployee.acc_absent</FIELD>
		<FIELD type="String" size="100">memployee.acc_late</FIELD>

		<FIELD type="String" size="100">memployee.acc_ot1_h</FIELD>
		<FIELD type="String" size="100">memployee.acc_ot15_h</FIELD>
		<FIELD type="String" size="100">memployee.acc_ot2_h</FIELD>
		<FIELD type="String" size="100">memployee.acc_ot3_h</FIELD>
		<FIELD type="String" size="100">memployee.acc_shift_h</FIELD>
		<FIELD type="String" size="100">memployee.acc_absent_h</FIELD>
		<FIELD type="String" size="100">memployee.acc_late_h</FIELD>

		<FIELD type="String" size="100">memployee.inccaption1</FIELD>
		<FIELD type="String" size="100">memployee.incformula1</FIELD>
		<FIELD type="String" size="100">memployee.expcaption1</FIELD>
		<FIELD type="String" size="100">memployee.expformula1</FIELD>
		<FIELD type="String" size="100">memployee.othour1</FIELD>
		<FIELD type="String" size="100">memployee.absent1</FIELD>

		<FIELD type="String" size="100">memployee.inccaption2</FIELD>
		<FIELD type="String" size="100">memployee.incformula2</FIELD>
		<FIELD type="String" size="100">memployee.expcaption2</FIELD>
		<FIELD type="String" size="100">memployee.expformula2</FIELD>
		<FIELD type="String" size="100">memployee.othour2</FIELD>
		<FIELD type="String" size="100">memployee.absent2</FIELD>

		<FIELD type="String" size="100">memployee.inccaption3</FIELD>
		<FIELD type="String" size="100">memployee.incformula3</FIELD>
		<FIELD type="String" size="100">memployee.expcaption3</FIELD>
		<FIELD type="String" size="100">memployee.expformula3</FIELD>
		<FIELD type="String" size="100">memployee.othour3</FIELD>
		<FIELD type="String" size="100">memployee.absent3</FIELD>

		<FIELD type="String" size="100">memployee.inccaption4</FIELD>
		<FIELD type="String" size="100">memployee.incformula4</FIELD>
		<FIELD type="String" size="100">memployee.expcaption4</FIELD>
		<FIELD type="String" size="100">memployee.expformula4</FIELD>
		<FIELD type="String" size="100">memployee.othour4</FIELD>
		<FIELD type="String" size="100">memployee.absent4</FIELD>

		<FIELD type="String" size="100">memployee.inccaption5</FIELD>
		<FIELD type="String" size="100">memployee.incformula5</FIELD>
		<FIELD type="String" size="100">memployee.expcaption5</FIELD>
		<FIELD type="String" size="100">memployee.expformula5</FIELD>
		<FIELD type="String" size="100">memployee.othour5</FIELD>
		<FIELD type="String" size="100">memployee.absent5</FIELD>

		<FIELD type="String" size="100">memployee.inccaption6</FIELD>
		<FIELD type="String" size="100">memployee.incformula6</FIELD>
		<FIELD type="String" size="100">memployee.expcaption6</FIELD>
		<FIELD type="String" size="100">memployee.expformula6</FIELD>
		<FIELD type="String" size="100">memployee.othour6</FIELD>
		<FIELD type="String" size="100">memployee.absent6</FIELD>

		<FIELD type="String" size="100">memployee.inccaption7</FIELD>
		<FIELD type="String" size="100">memployee.incformula7</FIELD>
		<FIELD type="String" size="100">memployee.expcaption7</FIELD>
		<FIELD type="String" size="100">memployee.expformula7</FIELD>
		<FIELD type="String" size="100">memployee.othour7</FIELD>
		<FIELD type="String" size="100">memployee.absent7</FIELD>

		<FIELD type="String" size="100">memployee.inccaption8</FIELD>
		<FIELD type="String" size="100">memployee.incformula8</FIELD>
		<FIELD type="String" size="100">memployee.expcaption8</FIELD>
		<FIELD type="String" size="100">memployee.expformula8</FIELD>
		<FIELD type="String" size="100">memployee.othour8</FIELD>
		<FIELD type="String" size="100">memployee.absent8</FIELD>

		<FIELD type="String" size="100">memployee.inccaption9</FIELD>
		<FIELD type="String" size="100">memployee.incformula9</FIELD>
		<FIELD type="String" size="100">memployee.expcaption9</FIELD>
		<FIELD type="String" size="100">memployee.expformula9</FIELD>
		<FIELD type="String" size="100">memployee.othour9</FIELD>
		<FIELD type="String" size="100">memployee.absent9</FIELD>

		<FIELD type="String" size="100">memployee.inccaption10</FIELD>
		<FIELD type="String" size="100">memployee.incformula10</FIELD>
		<FIELD type="String" size="100">memployee.expcaption10</FIELD>
		<FIELD type="String" size="100">memployee.expformula10</FIELD>
		<FIELD type="String" size="100">memployee.othour10</FIELD>
		<FIELD type="String" size="100">memployee.absent10</FIELD>

		<FIELD type="String" size="100">memployee.inccaption11</FIELD>
		<FIELD type="String" size="100">memployee.incformula11</FIELD>
		<FIELD type="String" size="100">memployee.expcaption11</FIELD>
		<FIELD type="String" size="100">memployee.expformula11</FIELD>
		<FIELD type="String" size="100">memployee.othour11</FIELD>
		<FIELD type="String" size="100">memployee.absent11</FIELD>

		<FIELD type="String" size="100">memployee.inccaption12</FIELD>
		<FIELD type="String" size="100">memployee.incformula12</FIELD>
		<FIELD type="String" size="100">memployee.expcaption12</FIELD>
		<FIELD type="String" size="100">memployee.expformula12</FIELD>
		<FIELD type="String" size="100">memployee.othour12</FIELD>
		<FIELD type="String" size="100">memployee.absent12</FIELD>

		<FIELD type="String" size="100">memployee.inccaption13</FIELD>
		<FIELD type="String" size="100">memployee.incformula13</FIELD>
		<FIELD type="String" size="100">memployee.expcaption13</FIELD>
		<FIELD type="String" size="100">memployee.expformula13</FIELD>
		<FIELD type="String" size="100">memployee.othour13</FIELD>
		<FIELD type="String" size="100">memployee.absent13</FIELD>

		<FIELD type="String" size="100">memployee.inccaption14</FIELD>
		<FIELD type="String" size="100">memployee.incformula14</FIELD>
		<FIELD type="String" size="100">memployee.expcaption14</FIELD>
		<FIELD type="String" size="100">memployee.expformula14</FIELD>
		<FIELD type="String" size="100">memployee.othour14</FIELD>
		<FIELD type="String" size="100">memployee.absent14</FIELD>

		<FIELD type="String" size="100">memployee.inccaption15</FIELD>
		<FIELD type="String" size="100">memployee.incformula15</FIELD>
		<FIELD type="String" size="100">memployee.expcaption15</FIELD>
		<FIELD type="String" size="100">memployee.expformula15</FIELD>
		<FIELD type="String" size="100">memployee.othour15</FIELD>
		<FIELD type="String" size="100">memployee.absent15</FIELD>

		<FIELD type="String" size="100">memployee.inccaption16</FIELD>
		<FIELD type="String" size="100">memployee.incformula16</FIELD>
		<FIELD type="String" size="100">memployee.expcaption16</FIELD>
		<FIELD type="String" size="100">memployee.expformula16</FIELD>
		<FIELD type="String" size="100">memployee.othour16</FIELD>
		<FIELD type="String" size="100">memployee.absent16</FIELD>

		<FIELD type="String" size="100">memployee.inccaption17</FIELD>
		<FIELD type="String" size="100">memployee.incformula17</FIELD>
		<FIELD type="String" size="100">memployee.expcaption17</FIELD>
		<FIELD type="String" size="100">memployee.expformula17</FIELD>
		<FIELD type="String" size="100">memployee.othour17</FIELD>
		<FIELD type="String" size="100">memployee.absent17</FIELD>

		<FIELD type="String" size="100">memployee.inccaption18</FIELD>
		<FIELD type="String" size="100">memployee.incformula18</FIELD>
		<FIELD type="String" size="100">memployee.expcaption18</FIELD>
		<FIELD type="String" size="100">memployee.expformula18</FIELD>
		<FIELD type="String" size="100">memployee.othour18</FIELD>
		<FIELD type="String" size="100">memployee.absent18</FIELD>

		<FIELD type="String" size="100">memployee.inccaption19</FIELD>
		<FIELD type="String" size="100">memployee.incformula19</FIELD>
		<FIELD type="String" size="100">memployee.expcaption19</FIELD>
		<FIELD type="String" size="100">memployee.expformula19</FIELD>
		<FIELD type="String" size="100">memployee.othour19</FIELD>
		<FIELD type="String" size="100">memployee.absent19</FIELD>

		<FIELD type="String" size="100">memployee.inccaption20</FIELD>
		<FIELD type="String" size="100">memployee.incformula20</FIELD>
		<FIELD type="String" size="100">memployee.expcaption20</FIELD>
		<FIELD type="String" size="100">memployee.expformula20</FIELD>
		<FIELD type="String" size="100">memployee.othour20</FIELD>
		<FIELD type="String" size="100">memployee.absent20</FIELD>

	</VFIELD>
	<GROUP>
	</GROUP>
	<REFER_LANG>TRUE</REFER_LANG>
	<REQUIRED_FOUND>FALSE</REQUIRED_FOUND>
	<OPTION_REQUIRE tdesc="กรุณาใส่เงื่อนไขในอ็อปชั่นก่อน" edesc="Please input condition in Option">true</OPTION_REQUIRE>
	<TEMPLATE>
		<FIELD name="EPAYSLIP_DHAS.jasper" tdesc="รายงานใบแสดงเงินเดือน (e-Payslip)" edesc="e-Payslip"/>
	</TEMPLATE>
	<COMPONENT link="EPAYSLIP_DHAS">
		<FIELD type="list"  name="PRGCODE" desc="Paroll Group" size="1" table="PAYROLL_GROUPHELP,CODEID,PAYROLL_DESC, ,CODEID" value=""></FIELD>
		<FIELD type="hidden" name="PERIOD" desc="PERIOD" value=""></FIELD>
		<FIELD type="hidden" name="YEARS" desc="YEARS" value=""></FIELD>
		<FIELD type="hidden" name="MONTHS" desc="MONTHS" value=""></FIELD>
		<FIELD type="hidden" name="ROUND" desc="ROUND" value=""></FIELD>
		<FIELD type="hidden" name="GENDATE" desc="GENDATE" value=""></FIELD>
		<FIELD type="hidden" name="PERIODSEQ" desc="PERIODSEQ" value=""></FIELD>
	</COMPONENT>
</REPORTXML>