SPRAT01301_부가세입력확인.xrw 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>신용카드매출전표등발행금액집계표관리</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <list>
  11. <bnkcd/>
  12. <addtaxpnt/>
  13. </list>
  14. </main>
  15. <send>
  16. <instcd/>
  17. <addtaxyy/>
  18. <addtaxpnt/>
  19. <save>
  20. <carddata/>
  21. </save>
  22. <yyyy/>
  23. <reptkind/>
  24. </send>
  25. <target/>
  26. </root>
  27. </instance>
  28. <script type="javascript" ev:event="xforms-ready">
  29. <![CDATA[
  30. fSetShowGrid();
  31. ]]>
  32. </script>
  33. </model>
  34. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  35. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  36. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  37. <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
  38. <script type="javascript">
  39. <![CDATA[
  40. function fSetShowGrid()
  41. {
  42. var sReptSpecType = model.getValue("/root/target/reptspectype");
  43. var sReptID = model.getValue("/root/target/reptid");
  44. var sReptitem = model.getValue("/root/target/reptitem");
  45. if (sReptSpecType == 'BNK')
  46. {
  47. fBnkCd();
  48. }
  49. if (sReptID == '001' && sReptitem == '008')
  50. {
  51. fAddtaxPNT();
  52. }
  53. if (sReptID == '002' && sReptitem == '053')
  54. {
  55. fRepayment();
  56. }
  57. grd_inptdata.visible= true;
  58. }
  59. function fBnkCd()
  60. {
  61. grd_inptdata.valueMatrix(1, grd_inptdata.colRef("notice")) = "산업은행";
  62. grd_inptdata.valueMatrix(1, grd_inptdata.colRef("inptdata")) = "002";
  63. grd_inptdata.addRow();
  64. grd_inptdata.valueMatrix(2, grd_inptdata.colRef("notice")) = "중소기업은행";
  65. grd_inptdata.valueMatrix(2, grd_inptdata.colRef("inptdata")) = "003";
  66. grd_inptdata.addRow();
  67. grd_inptdata.valueMatrix(3, grd_inptdata.colRef("notice")) = "외환은행";
  68. grd_inptdata.valueMatrix(3, grd_inptdata.colRef("inptdata")) = "005";
  69. grd_inptdata.addRow();
  70. grd_inptdata.valueMatrix(4, grd_inptdata.colRef("notice")) = "국민은행";
  71. grd_inptdata.valueMatrix(4, grd_inptdata.colRef("inptdata")) = "006";
  72. grd_inptdata.addRow();
  73. grd_inptdata.valueMatrix(5, grd_inptdata.colRef("notice")) = "수협";
  74. grd_inptdata.valueMatrix(5, grd_inptdata.colRef("inptdata")) = "007";
  75. grd_inptdata.addRow();
  76. grd_inptdata.valueMatrix(6, grd_inptdata.colRef("notice")) = "농협(구,축협)";
  77. grd_inptdata.valueMatrix(6, grd_inptdata.colRef("inptdata")) = "010";
  78. grd_inptdata.addRow();
  79. grd_inptdata.valueMatrix(7, grd_inptdata.colRef("notice")) = "농협(중앙회)";
  80. grd_inptdata.valueMatrix(7, grd_inptdata.colRef("inptdata")) = "011";
  81. grd_inptdata.addRow();
  82. grd_inptdata.valueMatrix(8, grd_inptdata.colRef("notice")) = "농협(단위농협)";
  83. grd_inptdata.valueMatrix(8, grd_inptdata.colRef("inptdata")) = "012";
  84. grd_inptdata.addRow();
  85. grd_inptdata.valueMatrix(9, grd_inptdata.colRef("notice")) = "농협(단위농협)";
  86. grd_inptdata.valueMatrix(9, grd_inptdata.colRef("inptdata")) = "013";
  87. grd_inptdata.addRow();
  88. grd_inptdata.valueMatrix(10, grd_inptdata.colRef("notice")) = "농협(단위농협)";
  89. grd_inptdata.valueMatrix(10, grd_inptdata.colRef("inptdata")) = "014";
  90. grd_inptdata.addRow();
  91. grd_inptdata.valueMatrix(11, grd_inptdata.colRef("notice")) = "농협(단위농협)";
  92. grd_inptdata.valueMatrix(11, grd_inptdata.colRef("inptdata")) = "015";
  93. grd_inptdata.addRow();
  94. grd_inptdata.valueMatrix(12, grd_inptdata.colRef("notice")) = "우리은행(구,한빛)";
  95. grd_inptdata.valueMatrix(12, grd_inptdata.colRef("inptdata")) = "020";
  96. grd_inptdata.addRow();
  97. grd_inptdata.valueMatrix(13, grd_inptdata.colRef("notice")) = "제일은행";
  98. grd_inptdata.valueMatrix(13, grd_inptdata.colRef("inptdata")) = "023";
  99. grd_inptdata.addRow();
  100. grd_inptdata.valueMatrix(14, grd_inptdata.colRef("notice")) = "한국시티은행(구,한미)";
  101. grd_inptdata.valueMatrix(14, grd_inptdata.colRef("inptdata")) = "027";
  102. grd_inptdata.addRow();
  103. grd_inptdata.valueMatrix(15, grd_inptdata.colRef("notice")) = "대구은행";
  104. grd_inptdata.valueMatrix(15, grd_inptdata.colRef("inptdata")) = "031";
  105. grd_inptdata.addRow();
  106. grd_inptdata.valueMatrix(16, grd_inptdata.colRef("notice")) = "부산은행";
  107. grd_inptdata.valueMatrix(16, grd_inptdata.colRef("inptdata")) = "032";
  108. grd_inptdata.addRow();
  109. grd_inptdata.valueMatrix(17, grd_inptdata.colRef("notice")) = "광주은행";
  110. grd_inptdata.valueMatrix(17, grd_inptdata.colRef("inptdata")) = "034";
  111. grd_inptdata.addRow();
  112. grd_inptdata.valueMatrix(18, grd_inptdata.colRef("notice")) = "제주은행";
  113. grd_inptdata.valueMatrix(18, grd_inptdata.colRef("inptdata")) = "035";
  114. grd_inptdata.addRow();
  115. grd_inptdata.valueMatrix(19, grd_inptdata.colRef("notice")) = "전북은행";
  116. grd_inptdata.valueMatrix(19, grd_inptdata.colRef("inptdata")) = "037";
  117. grd_inptdata.addRow();
  118. grd_inptdata.valueMatrix(20, grd_inptdata.colRef("notice")) = "경남은행";
  119. grd_inptdata.valueMatrix(20, grd_inptdata.colRef("inptdata")) = "039";
  120. grd_inptdata.addRow();
  121. grd_inptdata.valueMatrix(21, grd_inptdata.colRef("notice")) = "우체국(서울,경기)";
  122. grd_inptdata.valueMatrix(21, grd_inptdata.colRef("inptdata")) = "071";
  123. grd_inptdata.addRow();
  124. grd_inptdata.valueMatrix(22, grd_inptdata.colRef("notice")) = "우체국(강원,경북,대구)";
  125. grd_inptdata.valueMatrix(22, grd_inptdata.colRef("inptdata")) = "072";
  126. grd_inptdata.addRow();
  127. grd_inptdata.valueMatrix(23, grd_inptdata.colRef("notice")) = "우체국(대전,충남,충북,제주)";
  128. grd_inptdata.valueMatrix(23, grd_inptdata.colRef("inptdata")) = "073";
  129. grd_inptdata.addRow();
  130. grd_inptdata.valueMatrix(24, grd_inptdata.colRef("notice")) = "우체국(광주,전남,전북)";
  131. grd_inptdata.valueMatrix(24, grd_inptdata.colRef("inptdata")) = "074";
  132. grd_inptdata.addRow();
  133. grd_inptdata.valueMatrix(25, grd_inptdata.colRef("notice")) = "우체국(부산,경남)";
  134. grd_inptdata.valueMatrix(25, grd_inptdata.colRef("inptdata")) = "075";
  135. grd_inptdata.addRow();
  136. grd_inptdata.valueMatrix(26, grd_inptdata.colRef("notice")) = "하나은행";
  137. grd_inptdata.valueMatrix(26, grd_inptdata.colRef("inptdata")) = "081";
  138. grd_inptdata.addRow();
  139. grd_inptdata.valueMatrix(27, grd_inptdata.colRef("notice")) = "신한은행 ";
  140. grd_inptdata.valueMatrix(27, grd_inptdata.colRef("inptdata")) = "088";
  141. model.refresh();
  142. }
  143. function fAddtaxPNT()
  144. {
  145. grd_inptdata.valueMatrix(1, grd_inptdata.colRef("notice")) = "1, 7월";
  146. grd_inptdata.valueMatrix(1, grd_inptdata.colRef("inptdata")) = "1";
  147. grd_inptdata.valueMatrix(1, grd_inptdata.colRef("remarks")) = "일반조기환급";
  148. grd_inptdata.addRow();
  149. grd_inptdata.valueMatrix(2, grd_inptdata.colRef("notice")) = "2, 8월";
  150. grd_inptdata.valueMatrix(2, grd_inptdata.colRef("inptdata")) = "2";
  151. grd_inptdata.valueMatrix(2, grd_inptdata.colRef("remarks")) = "일반조기환급";
  152. grd_inptdata.addRow();
  153. grd_inptdata.valueMatrix(3, grd_inptdata.colRef("notice")) = "3, 9월";
  154. grd_inptdata.valueMatrix(3, grd_inptdata.colRef("inptdata")) = "3";
  155. grd_inptdata.valueMatrix(3, grd_inptdata.colRef("remarks")) = "일반예정";
  156. grd_inptdata.addRow();
  157. grd_inptdata.valueMatrix(4, grd_inptdata.colRef("notice")) = "4, 10월";
  158. grd_inptdata.valueMatrix(4, grd_inptdata.colRef("inptdata")) = "4";
  159. grd_inptdata.valueMatrix(4, grd_inptdata.colRef("remarks")) = "일반조기환급";
  160. grd_inptdata.addRow();
  161. grd_inptdata.valueMatrix(5, grd_inptdata.colRef("notice")) = "5, 11월";
  162. grd_inptdata.valueMatrix(5, grd_inptdata.colRef("inptdata")) = "5";
  163. grd_inptdata.valueMatrix(5, grd_inptdata.colRef("remarks")) = "일반조기환급";
  164. grd_inptdata.addRow();
  165. grd_inptdata.valueMatrix(6, grd_inptdata.colRef("notice")) = "6, 12월";
  166. grd_inptdata.valueMatrix(6, grd_inptdata.colRef("inptdata")) = "6";
  167. grd_inptdata.valueMatrix(6, grd_inptdata.colRef("remarks")) = "일반확정";
  168. model.refresh();
  169. }
  170. function fRepayment()
  171. {
  172. grd_inptdata.valueMatrix(1, grd_inptdata.colRef("notice")) = "일반 환급";
  173. grd_inptdata.valueMatrix(1, grd_inptdata.colRef("inptdata")) = "1";
  174. grd_inptdata.valueMatrix(1, grd_inptdata.colRef("remarks")) = "조기환급(영세율및시설투자환급)에 해당되지 않는 경우";
  175. grd_inptdata.addRow();
  176. grd_inptdata.valueMatrix(2, grd_inptdata.colRef("notice")) = "영세율 환급";
  177. grd_inptdata.valueMatrix(2, grd_inptdata.colRef("inptdata")) = "2";
  178. grd_inptdata.valueMatrix(2, grd_inptdata.colRef("remarks")) = "영세율 매출에 해당하는 7,8번(신고서 4,5번)란에 금액이 있는 경우";
  179. grd_inptdata.addRow();
  180. grd_inptdata.valueMatrix(3, grd_inptdata.colRef("notice")) = "시설투자 환급";
  181. grd_inptdata.valueMatrix(3, grd_inptdata.colRef("inptdata")) = "3";
  182. grd_inptdata.valueMatrix(3, grd_inptdata.colRef("remarks")) = "영세율 매출은 없고 고정자산 매입에 해당하는 18,19번(신고서 10번)이 있는 경우";
  183. model.refresh();
  184. }
  185. ]]>
  186. </script>
  187. </xhtml:head>
  188. <xhtml:body pagewidth="620" pageheight="430" guideline="1,1213;" style="vertical-align:middle; background-color:#ffffff; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  189. <button id="btn_close" class="btn4_letter2" navindex="4" style="left:565px; top:5px; width:56px; height:22px; ">
  190. <caption>닫기</caption>
  191. <script type="javascript" ev:event="DOMActivate">
  192. <![CDATA[
  193. window.close();
  194. ]]>
  195. </script>
  196. </button>
  197. <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:255px; height:14px; vertical-align:middle; ">부가가치세 데이터 입력</caption>
  198. <datagrid id="grd_inptdata" nodeset="/root/main/list/addtaxpnt" class="datagrid2" visibility="hidden" caption="설명^코드^비고" colsep="^" colwidth="233, 180, 201" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:30px; width:620px; height:380px; ">
  199. <col ref="notice"/>
  200. <col ref="inptdata"/>
  201. <col ref="remarks"/>
  202. <script type="javascript" ev:event="ondblclick">
  203. <![CDATA[
  204. var inptdata = grd_inptdata.valueMatrix(grd_inptdata.row, grd_inptdata.colRef("inptdata"));
  205. opener.model.setValue("/root/temp/inptdata", inptdata);
  206. opener.model.setValue("/root/temp/flag", "2");
  207. window.close();
  208. ]]>
  209. </script>
  210. </datagrid>
  211. </xhtml:body>
  212. </xhtml:html>