<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*"%> <jsp:useBean id="CS012" class="com.csc.library.system.Task" scope="page" /> <% CS012.setChannel(request, response); UIManager screen = (UIManager) CS012.process("SingleEntry", "CS012",false,true); %> <%! public String changeToNum(String input,String max){ String data= input; data = data.replaceAll("trimValue", "checkNumFloat(this,0,"+max+");trimValue"); data = data.replaceAll("chkSpecialStr", "checkWordNumber(this.value);chkSpecialStr"); data = data.replaceAll("this.select", "callDelComma(this);this.select"); data = data.replaceAll("sysIsEdit ", "checkComma(this,2);sysIsEdit"); data = data.replaceAll("class=\"\"", "class=\"numeric\""); return data; }; %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"> <script language='javascript' src="../JS/SCREEN.js"></script> <script type='text/javascript' src='../JS/ICONSMENU.js'></script> <script language="javascript">getTitleName();</script> <script language="JavaScript" src="../JS/VIEWCALENDAR.js"></script> <script language="JavaScript" type="text/JavaScript"> <!-- //-----------> start copy to screen -----------------> function Trim(szStr) { return TrimLeft(TrimRight(szStr)); } function TrimLeft(szStr) { for(var i=0; i<szStr.length; i++) { if(szStr.charAt(i) == ' ') szStr = szStr.substring(i-- + 1, szStr.length); else break; } return szStr; } function TrimRight(szStr) { for(var i=szStr.length - 1; i>=0; i--) { if(szStr.charAt(i) == ' ') szStr = szStr.substring(0, i); else break; } return szStr; } //-----------> end copy to screen -----------------> //-----------> hot key if(document.layers) document.captureEvents(Event.KEYDOWN); document.onkeydown = key; function key(e){ key=event.keyCode; //alert(key); if(key==113){ saveData(); }else if(key==118){ updateData(); } } //------------------------------ cscform null check ----------------------------------------------> function nullField(idx){ with(document.cscform){ var fieldName = new Array(); var returnV=false; if(__notNull.value != ""){ fieldName= __notNull.value.split(","); } } for(i=0;i<fieldName.length;i++){ tempValue="__mconfig$"+fieldName[i]; //alert(tempValue); if(tempValue ==document.cscform.elements[idx].name){ returnV=true; } } return returnV; } function nullCheck(){ for (var i=0;i<document.cscform.length;i++){ if(nullField(i)){ if((document.cscform.elements[i].value==null)||(document.cscform.elements[i].value=="")){ alert(MyCode[0]); document.cscform.elements[i].focus(); return false; } } } return true; } function saveData(){ if(nullCheck()){ with(document.cscform){ var oldValue = Trim(__effectiveid.value); var newValue = __mconfig$effectiveid.value; if (oldValue!=newValue){ aCon=confirm(MyCode[1]); if (aCon==true) { save(); __confirm.value="0"; } } else{ alert(MyCode[2]); } } } } function updateData(){ if(nullCheck()){ with(document.cscform){ var oldValue = Trim(__effectiveid.value); var newValue = __mconfig$effectiveid.value; if (oldValue!=newValue){ alert(MyCode[9]); } else{ aCon=confirm(MyCode[1]); if (aCon==true) { __verify_type.value="0"; __cmd.value="save"; __confirm.value="2"; submit(); } } } } } function cleanComma(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if((elements[i].type=="text")&&(elements[i].name.indexOf("__mconfig")>=0)){ // alert(elements[i].value); if(elements[i].value.indexOf(",")>=0){ elements[i].value=elements[i].value.replace(',',''); if(elements[i].value.indexOf(",")>=0){ elements[i].value=elements[i].value.replace(',',''); if(elements[i].value.indexOf(",")>=0) elements[i].value=elements[i].value.replace(',',''); } } } }//end for }//end with }//end function function GoSave(){ cleanComma(); update();//save();//alert(MyCode[66]); //ไม่ให้ save } function GoUpdate(){ update(); } function GoDelete(){ //edelete(); alert(MyCode[7]); // ลบข้อมูลไม่ได้ } function GoSearch(){ //search(); alert(MyCode[68]); // ค้นหาข้อมูลไม่ได } //Code >>>>>>> 46=. 48=0 49=1 50=2 51=3 52=4 53=5 54=6 55=7 56=8 57=9 function chkInteger1(data){ if ((window.event.keyCode < 48) || (window.event.keyCode > 57)) window.event.returnValue = false; } </script> </head> <body leftmargin="0" topmargin="0" > <div class="centered"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> </div> <form name="cscform" method="post" > <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input name="__cmd" type="hidden" value=""> <input name="__screen" type="hidden" value="CS012"> <input name="__help" type="hidden" value=""> <input type="hidden" name="__calendar"> <input type="hidden" name="__notNull" value="<%=screen.getRequire()%>"> <script language="javascript">getInputFormatTimestamp();</script> <input type="hidden" name="__language" value="tha"> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__verify_type" value="1"> <input name="__effectiveid" type="hidden" value="<%=screen.getDataLabel("mconfig$effectiveid")%>"> <input type="hidden" name="__user" value="<%=screen.getUProfile().getUserId()%>"> <div align="center"> <script language="JavaScript" src="../JS/HOTKEY.js"></script> <script language="javascript"> var titlename=swap2String('Tax Deductable And Exemptible Allowances'); document.write(Icons("CS012,"+titlename)); </script> <br> <table class="maxsize"> <tr > <td class="header">CS012, <script language='javascript'>swapLang('Tax Deductable And Exemptible Allowances');</script> </td> </tr> <script language="javascript">setLang('tha');</script> <tr > <td ><table cellpadding="0" cellspacing="0" class="inner" border="1" style="width: 800px;"> <tr> <td class="blankspace" colspan="3"></td> </tr> <tr> <td class="blankspace" colspan="3"></td> </tr> <tr> <td colspan="3"> <strong><script language='javascript'>swapLang('Taxable');</script></strong></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('The taxpayer is taxable should be have taxable surplus');</script> </td> <td class="columnobject1" colspan="2" ><%=changeToNum(screen.getInput("mconfig$PY3001"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <!--การหักค่าใช้จ่าย--> <tr> <td colspan="3"> <strong><script language='javascript'>swapLang('Expenses ');</script></strong></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Less expense');</script></td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3002"),"100")%> <script language='javascript'>swapLang('Of money, but not over');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('ค่าใช้จ่ายส่วนตัว ลดหย่อนได้ไม่เกิน');</script></td> <td class="columnobject1" colspan="2"></script><%=changeToNum(screen.getInput("mconfig$PY3003"),"900000000")%> <script language='javascript'>swapLang('Bath');</script> </td> </tr> <!-- <tr> <td><P><dd></td> <td class="columnobject1" colspan="2"><script language='javascript'>swapLang('Not over Percen');</script><%=changeToNum(screen.getInput("mconfig$PY3003"),"900000000")%> <script language='javascript'>swapLang('Bath');</script> </td> </tr> --> <!-- เงินบริจาค--> <tr> <td colspan="3"> <strong><script language='javascript'>swapLang('เงินบริจาค ');</script></strong></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('เงินบริจาค ลดหย่อนได้ไม่เกินร้อยละ');</script></td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3018"),"100")%> <script language='javascript'>swapLang('ของเงินได้หลังหักค่าใช้จ่ายและค่าลดหย่อน');</script> </td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Less donation supporting education');</script></td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3030"),"100")%> <script language='javascript'>swapLang('เท่า ของเงินบริจาค');</script> </td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('เงินสนับสนุนเพื่อการศึกษา ลดหย่อนได้ไม่เกินร้อยละ');</script></td> <td class="columnobject1" colspan="2"> <%=changeToNum(screen.getInput("mconfig$PY3029"),"900000000")%> <script language='javascript'>swapLang('ของเงินได้หลังหักค่าใช้จ่ายและค่าลดหย่อน');</script> </td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('เงินสนับสนุนการกีฬา ลดหย่อนได้');</script></td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3030S"),"100")%> <script language='javascript'>swapLang('เท่า ของเงินบริจาค');</script> </td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('เงินสนับสนุนการกีฬา ลดหย่อนได้ไม่เกินร้อยละ');</script></td> <td class="columnobject1" colspan="2"> <%=changeToNum(screen.getInput("mconfig$PY3029S"),"900000000")%> <script language='javascript'>swapLang('ของเงินได้หลังหักค่าใช้จ่ายและค่าลดหย่อน');</script> </td> </tr> <tr> <td> <dd> <script language='javascript'>swapLang('เงินบริจาคช่วยเหลือผู้ประสบภัยน้ำท่วม ลดหย่อนได้');</script> </td> <td class="columnobject1" colspan="2"> <%=changeToNum(screen.getInput("mconfig$PY3045"), "900000000")%> <script language='javascript'>swapLang('เท่า ของเงินบริจาค');</script> </td> </tr> <tr> <td> <dd> <script language='javascript'>swapLang('เงินบริจาคช่วยเหลือผู้ประสบภัยน้ำท่วม ลดหย่อนได้ไม่เกินร้อยละ');</script> </td> <td class="columnobject1" colspan="2"> <%=changeToNum(screen.getInput("mconfig$PY3046"), "900000000")%> <script language='javascript'>swapLang('ของเงินได้หลังหักค่าใช้จ่ายและค่าลดหย่อน');</script> </td> </tr> <!-- <tr> <td><P><dd><script language='javascript'>swapLang('Less Exemption for first time home buyer Property Value');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3018"),"100")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> --> <tr> <td class="blankspace" colspan="3"></td> </tr> <tr> <td colspan="3"> <strong><script language='javascript'>swapLang('Allowances and Exemptions after Deduction of Expenses');</script></strong></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Taxpayer');</script> </td> <td style="width:50px;" class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3004"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Spouse ');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3005"),"900000000")%> <script language='javascript'>swapLang('Bath');</script> (<script language='javascript'>swapLang('If filing jointly or has no income');</script>)</td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Child if no study or study abroad');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3006"),"900000000")%> <script language='javascript'>swapLang('Bath');</script> </td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Child study in thai');</script> </td> <td class="columnobject1" colspan="2"> <%=changeToNum(screen.getInput("mconfig$PY3008"),"900000000")%> <script language='javascript'>swapLang('Bath');</script> </td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('The maximum number of child allowances');</script> </td> <td colspan="2"><%=screen.getInput("mconfig$PY3010").replaceAll("chkSpecialStr", "chkInteger").replaceAll("MAXLENGTH='10'", "MAXLENGTH='3'").replaceAll("SIZE='6'", "SIZE='3'").replaceAll("trimValue","checkNumInt(this,0,100);trimValue").replaceAll("class=\"\"", "class=\"numeric\"")%> <script language='javascript'>swapLang('persons');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Parental care');</script><script language='javascript'>swapLang('Father of taxpayer');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3023"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Parental care');</script> <script language='javascript'>swapLang('Mother of taxpayer');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3024"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Parental care');</script> <script language='javascript'>swapLang('Father of spouse who is filing joint tax return or has no income');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3025"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Parental care');</script> <script language='javascript'>swapLang('Mother of spouse who is filing joint tax return or has no income');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3026"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Disabled or Incompetent person support');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3036"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Health insurance premium for parents of both taxpayer and spouse');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY7001"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Life insurance premium paid');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3011"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('spouse life insurance premium paid');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3012"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Pension insurance premium paid');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3032"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Provident fund contribution');</script> <script language='javascript'>swapLang('Only the part exceeding');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3016"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Provident fund contribution');</script> <script language='javascript'>swapLang('not exceeding');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3017"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd>RMF <script language='javascript'>swapLang('unit purchase');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3019"),"100")%> <script language='javascript'>swapLang('percent of taxable');</script></td> </tr> <tr> <td style="white-space:nowrap;"><P><dd>RMF ,<script language='javascript'>swapLang('Government pension fund contribution');</script> ,<script language='javascript'>swapLang('Provident fund contribution');</script> <br><script language='javascript'>swapLang('and Pension insurance premium paid a total of');</script> </td> <td class="columnobject1" colspan="2" ><%=changeToNum(screen.getInput("mconfig$PY3020"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Long Term Equity Fund');</script> <script language='javascript'>swapLang('unit purchase');</script> </td> <td class="columnobject1" colspan="2"> <%=changeToNum(screen.getInput("mconfig$PY3027"),"100")%> <script language='javascript'>swapLang('percent of taxable');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Long Term Equity Fund');</script> <script language='javascript'>swapLang('not exceeding');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3028"),"3000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Interest paid on loan for purchase, hire_purchase, or construction of residence');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3013"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('The money is exempt');</script><br><script language='javascript'>swapLang('Income exemption of Disabled taxpayer aged under 65 years old');</script><br><script language='javascript'>swapLang('or Taxpayer aged 65 years or older (including disabled taxpayer)');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3031"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><script language='javascript'>swapLang('Travel in the country');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3037"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><div align="left"><script language='javascript'>swapLang('ค่าซื้อสินค้าหรือบริการในประเทศ');</script> </div></td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3041"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <!-- 2554 / 2555 --> <tr> <td><P><dd><div align="left"><script language='javascript'>swapLang('ลดหย่อนบ้านหลังแรก (จำนวนเงิน)');</script> </div></td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3042"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><div align="left"><script language='javascript'>swapLang('ลดหย่อนบ้านหลังแรก (อัตรา %)');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$py3043"),"100")%><script language='javascript'>swapLang('ใช้สิทธิ์เป็นระยะเวลา');</script> <%=screen.getInput("mconfig$py3044").replaceAll("chkSpecialStr", "chkInteger").replaceAll("MAXLENGTH='10'", "MAXLENGTH='3'").replaceAll("SIZE='6'", "SIZE='3'").replaceAll("trimValue","checkNumInt(this,0,99);trimValue").replaceAll("class=\"\"", "class=\"numeric\"")%> <script language='javascript'>swapLang('ปี');</script> </div></td> </tr> <!-- 2558 / 2559 --> <tr> <td><P><dd><div align="left"><script language='javascript'>swapLang('เงินได้ที่จ่ายเพื่อซื้ออสังหาริมทรัพย์');</script> </div></td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3038"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td><P><dd><div align="left"><script language='javascript'>swapLang('หักเงินได้เพื่อจ่ายอสังหาริมทรัพย์ไม่เกินร้อยละ');</script> </td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$py3039"),"100")%><script language='javascript'>swapLang('ใช้สิทธิ์เป็นระยะเวลา');</script> <%=screen.getInput("mconfig$py3040").replaceAll("chkSpecialStr", "chkInteger").replaceAll("MAXLENGTH='10'", "MAXLENGTH='3'").replaceAll("SIZE='6'", "SIZE='3'").replaceAll("trimValue","checkNumInt(this,0,99);trimValue").replaceAll("class=\"\"", "class=\"numeric\"")%> <script language='javascript'>swapLang('ปี');</script> </div></td> </tr> <tr> <td><P><dd><div align="left"><script language='javascript'>swapLang('หักลดหย่อนค่าใช้จ่ายช่วงสงกรานต์');</script> </div></td> <td class="columnobject1" colspan="2"><%=changeToNum(screen.getInput("mconfig$PY3041S"),"900000000")%> <script language='javascript'>swapLang('Bath');</script></td> </tr> <tr> <td colspan="3" class="blankspace"> </td> </tr> <tr> <td colspan="3"align="right"><%=screen.getEditCheck() %> </td> </tr> </table> <tr> <td class="bottom" > </td> </tr> </table> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html>