Files
eapim-portal/src/main/resources/templates/views/apps/apis/KAPAP004U10.html
T
Rinjae ba5b2e61a5 - logback 관련 XML 설정 파일 삭제
- KJBank 레이아웃, 프래그먼트 파일 DJBank로 변경
- HTML 레이아웃 파일 KJBank에서 DJBank로 업데이트
2026-05-24 22:21:57 +09:00

441 lines
14 KiB
HTML

<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" layout:decorate="~{layout/djbank_base_layout}">
<body>
<section layout:fragment="contentFragment" class="content api_con">
<div class="content_wrap w_api">
<div class="sub_title4 pc-only">
<h2 class="title">케이뱅크 페이 복합과세 예제</h2>
</div>
<div class="inner i_cs h_inner2">
<div class="api_stit api_tb_type api_sc2 api_sc2_1">
<div class="pc-only">
<table class="api_table tb_col" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="370px">
<col width="1130px">
</colgroup>
<thead>
<tr>
<th>No</th>
<th>항목명</th>
</tr>
</thead>
<tbody>
<tr>
<td>TX_AMT</td>
<td>거래(결제/승인/취소) 금액. 과세 상품 결제 금액과 면세 상품 결제 금액의 합 (봉사료 있는 경우 봉사료 포함)</td>
</tr>
<tr>
<td>TAXF_AMT</td>
<td>면세 금액. 거래(결제/승인/취소)금액 중 면세 상품 결제 금액의 합</td>
</tr>
<tr>
<td>SRTX_AMT</td>
<td>
부가가치세. 과세 상품 결제 금액의 합에 대한 부가세<br>
= 과세 금액의 합(거래금액-면세금액-봉사료) - (int)Math.round(과세 금액의 합/1.1)<br>
= (TX_AMT - TAXF_AMT - SERV_AMT) - (int)Math.round((TX_AMT - TAXF_AMT - SERV_AMT)/1.1)
</td>
</tr>
<tr>
<td>SERV_AMT</td>
<td>봉사료. 부가가치세법/소득세법 법령 내 봉사료 신고 대상 업종에 한하여 금액 설정 (미대상 업종은 0원)</td>
</tr>
</tbody>
</table>
</div>
<div class="m-only">
<table class="api_table tb_col" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="180px">
<col width="560px">
</colgroup>
<thead>
<tr>
<th>No</th>
<th>항목명</th>
</tr>
</thead>
<tbody>
<tr>
<td>TX_AMT</td>
<td>거래(결제/승인/취소) 금액. 과세 상품 결제 금액과 면세 상품 결제 금액의 합 (봉사료 있는 경우 봉사료 포함)</td>
</tr>
<tr>
<td>TAXF_AMT</td>
<td>면세 금액. 거래(결제/승인/취소)금액 중 면세 상품 결제 금액의 합</td>
</tr>
<tr>
<td>SRTX_AMT</td>
<td>
부가가치세. 과세 상품 결제 금액의 합에 대한 부가세<br>
= 과세 금액의 합(거래금액-면세금액-봉사료) - (int)Math.round(과세 금액의 합/1.1)<br>
= (TX_AMT - TAXF_AMT - SERV_AMT) - (int)Math.round((TX_AMT - TAXF_AMT - SERV_AMT)/1.1)
</td>
</tr>
<tr>
<td>SERV_AMT</td>
<td>봉사료. 부가가치세법/소득세법 법령 내 봉사료 신고 대상 업종에 한하여 금액 설정 (미대상 업종은 0원)</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="api_stit api_sc2 api_sc4">
<h3>응답 메시지 예제</h3>
</div>
<div class="api_stit api_dot">
<ul>
<li>
<p>거래(결제/승인/취소) 금액 = 과세 금액의 공급가액 + 과세 금액의 부가세 + 면세 금액 + 봉사료<br>
TX_AMT = (int)Math.round((TX_AMT - TAXF_AMT - SERV_AMT)/1.1) + SRTX_AMT + TAXF_AMT + SERV_AMT</p>
</li>
</ul>
</div>
<div class="api_stit api_sc4">
<h3>Case 1. 과세 상품 결제</h3>
<p class="infor">과세 상품A 결제 금액 : 10,000원 + 과세 상품 B 결제 금액 : 2,000 원 + 봉사료 0 원</p>
</div>
<div class="api_stit api_tb_type api_sc4 api_sc4_1">
<div class="pc-only">
<table class="api_table tb_col" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="250px">
<col width="500px">
<col width="500px">
<col width="190px">
</colgroup>
<thead>
<tr>
<th>필드명</th>
<th>설명</th>
<th>계산식</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>TX_AMT</td>
<td>과세 결제 금액 A + 과세 결제 금액 B + 봉사료</td>
<td>10000 + 2000 + 0</td>
<td>12000</td>
</tr>
<tr>
<td>TAXF_AMT</td>
<td>전체 과세 상품으로 미대상</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>SRTX_AMT</td>
<td>
1. 과세 총 결제 금액 구하기<br>
= 총 결제 금액 - 총 면세 금액 - 봉사료 <br>
= TX_AMT - TAXF_AMT - SERV_AMT <br>
2. 과세 총 결제 금액 - (과세 총 결제 금액/1.1)
</td>
<td>
1. TEMP_TAX_AMT = 12000 - 0 - 0 = 12000<br>
2. TEMP_TAX_AMT - (int)Math.round(TEMP_TAX_AMT/1.1) <br>
= 12000 - (int)Math.round(12000/1.1) <br>
= 12000 - 10909
</td>
<td>1091</td>
</tr>
<tr>
<td>SERV_AMT</td>
<td>봉사료</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>
</div>
<div class="m-only">
<table class="api_table tb_col" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="125px">
<col width="250px">
<col width="250px">
<col width="100px">
</colgroup>
<thead>
<tr>
<th>필드명</th>
<th>설명</th>
<th>계산식</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>TX_AMT</td>
<td>과세 결제 금액 A + 과세 결제 금액 B + 봉사료</td>
<td>10000 + 2000 + 0</td>
<td>12000</td>
</tr>
<tr>
<td>TAXF_AMT</td>
<td>전체 과세 상품으로 미대상</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>SRTX_AMT</td>
<td>
1. 과세 총 결제 금액 구하기<br>
= 총 결제 금액 - 총 면세 금액 - 봉사료 <br>
= TX_AMT - TAXF_AMT - SERV_AMT <br>
2. 과세 총 결제 금액 - (과세 총 결제 금액/1.1)
</td>
<td>
1. TEMP_TAX_AMT = 12000 - 0 - 0 = 12000<br>
2. TEMP_TAX_AMT - (int)Math.round(TEMP_TAX_AMT/1.1) <br>
= 12000 - (int)Math.round(12000/1.1) <br>
= 12000 - 10909
</td>
<td>1091</td>
</tr>
<tr>
<td>SERV_AMT</td>
<td>봉사료</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="api_stit api_sc4">
<h3>Case 2. 면세 상품 결제</h3>
<p class="infor">면세 상품A 결제 금액 : 10,000원 + 면세 상품 B 결제 금액 : 2,000 원 + 봉사료 0 원</p>
</div>
<div class="api_stit api_tb_type api_sc4 api_sc4_1">
<div class="pc-only">
<table class="api_table tb_col" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="250px">
<col width="500px">
<col width="500px">
<col width="190px">
</colgroup>
<thead>
<tr>
<th>필드명</th>
<th>설명</th>
<th>계산식</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>TX_AMT</td>
<td>면세 결제 금액 A + 면세 결제 금액 B + 봉사료</td>
<td>10000 + 2000 + 0</td>
<td>12000</td>
</tr>
<tr>
<td>TAXF_AMT</td>
<td>면세 결제 금액 A + 면세 결제 금액 B</td>
<td>10000 + 2000</td>
<td>12000</td>
</tr>
<tr>
<td>SRTX_AMT</td>
<td>전체 면세 상품으로 미대상</td>
<td>0</td>
<td>0-</td>
</tr>
<tr>
<td>SERV_AMT</td>
<td>봉사료</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>
</div>
<div class="m-only">
<table class="api_table tb_col" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="125px">
<col width="250px">
<col width="250px">
<col width="100px">
</colgroup>
<thead>
<tr>
<th>필드명</th>
<th>설명</th>
<th>계산식</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>TX_AMT</td>
<td>면세 결제 금액 A + 면세 결제 금액 B + 봉사료</td>
<td>10000 + 2000 + 0</td>
<td>12000</td>
</tr>
<tr>
<td>TAXF_AMT</td>
<td>면세 결제 금액 A + 면세 결제 금액 B</td>
<td>10000 + 2000</td>
<td>12000</td>
</tr>
<tr>
<td>SRTX_AMT</td>
<td>전체 면세 상품으로 미대상</td>
<td>0</td>
<td>0-</td>
</tr>
<tr>
<td>SERV_AMT</td>
<td>봉사료</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="api_stit api_sc4">
<h3>Case 3. 복합과세 상품 결제</h3>
<p class="infor">과세 상품A 결제 금액 : 10,000원 + 면세 상품B 결제 금액 : 25,000원 + 봉사료 5,000 원</p>
</div>
<div class="api_stit api_tb_type api_sc4 api_sc4_1">
<div class="pc-only">
<table class="api_table tb_col" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="250px">
<col width="500px">
<col width="500px">
<col width="190px">
</colgroup>
<thead>
<tr>
<th>필드명</th>
<th>설명</th>
<th>계산식</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>TX_AMT</td>
<td>과세 결제 금액 A + 과세 결제 금액 B + 봉사료</td>
<td>10000 + 2000 + 5000</td>
<td>40000</td>
</tr>
<tr>
<td>TAXF_AMT</td>
<td>면세 결제 금액 B</td>
<td>25000</td>
<td>25000</td>
</tr>
<tr>
<td>SRTX_AMT</td>
<td>
1. 과세 총 결제 금액 구하기 <br>
= 총 결제 금액 - 총 면세 금액 - 봉사료 <br>
= TX_AMT - TAXF_AMT - SERV_AMT <br>
2. 과세 총 결제 금액 - (과세 총 결제 금액/1.1)
</td>
<td>
1. TEMP_TAX_AMT = 40000 - 25000 - 5000 = 10000
2. TEMP_TAX_AMT - (int)Math.round(TEMP_TAX_AMT/1.1)
= 10000 - (int)Math.round(10000/1.1)
= 10000 - 9091
</td>
<td>909</td>
</tr>
<tr>
<td>SERV_AMT</td>
<td>봉사료</td>
<td>5000</td>
<td>5000</td>
</tr>
</tbody>
</table>
</div>
<div class="m-only">
<table class="api_table tb_col" cellspacing="0" cellpadding="0" width="100%">
<colgroup>
<col width="125px">
<col width="250px">
<col width="250px">
<col width="100px">
</colgroup>
<thead>
<tr>
<th>필드명</th>
<th>설명</th>
<th>계산식</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>TX_AMT</td>
<td>과세 결제 금액 A + 과세 결제 금액 B + 봉사료</td>
<td>10000 + 2000 + 5000</td>
<td>40000</td>
</tr>
<tr>
<td>TAXF_AMT</td>
<td>면세 결제 금액 B</td>
<td>25000</td>
<td>25000</td>
</tr>
<tr>
<td>SRTX_AMT</td>
<td>
1. 과세 총 결제 금액 구하기 <br>
= 총 결제 금액 - 총 면세 금액 - 봉사료 <br>
= TX_AMT - TAXF_AMT - SERV_AMT <br>
2. 과세 총 결제 금액 - (과세 총 결제 금액/1.1)
</td>
<td>
1. TEMP_TAX_AMT = 40000 - 25000 - 5000 = 10000
2. TEMP_TAX_AMT - (int)Math.round(TEMP_TAX_AMT/1.1)
= 10000 - (int)Math.round(10000/1.1)
= 10000 - 9091
</td>
<td>909</td>
</tr>
<tr>
<td>SERV_AMT</td>
<td>봉사료</td>
<td>5000</td>
<td>5000</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</section>
</body>
<th:block layout:fragment="contentScript">
</th:block>
</html>