케이뱅크 페이 복합과세 예제

No 항목명
TX_AMT 거래(결제/승인/취소) 금액. 과세 상품 결제 금액과 면세 상품 결제 금액의 합 (봉사료 있는 경우 봉사료 포함)
TAXF_AMT 면세 금액. 거래(결제/승인/취소)금액 중 면세 상품 결제 금액의 합
SRTX_AMT 부가가치세. 과세 상품 결제 금액의 합에 대한 부가세
= 과세 금액의 합(거래금액-면세금액-봉사료) - (int)Math.round(과세 금액의 합/1.1)
= (TX_AMT - TAXF_AMT - SERV_AMT) - (int)Math.round((TX_AMT - TAXF_AMT - SERV_AMT)/1.1)
SERV_AMT 봉사료. 부가가치세법/소득세법 법령 내 봉사료 신고 대상 업종에 한하여 금액 설정 (미대상 업종은 0원)
No 항목명
TX_AMT 거래(결제/승인/취소) 금액. 과세 상품 결제 금액과 면세 상품 결제 금액의 합 (봉사료 있는 경우 봉사료 포함)
TAXF_AMT 면세 금액. 거래(결제/승인/취소)금액 중 면세 상품 결제 금액의 합
SRTX_AMT 부가가치세. 과세 상품 결제 금액의 합에 대한 부가세
= 과세 금액의 합(거래금액-면세금액-봉사료) - (int)Math.round(과세 금액의 합/1.1)
= (TX_AMT - TAXF_AMT - SERV_AMT) - (int)Math.round((TX_AMT - TAXF_AMT - SERV_AMT)/1.1)
SERV_AMT 봉사료. 부가가치세법/소득세법 법령 내 봉사료 신고 대상 업종에 한하여 금액 설정 (미대상 업종은 0원)

응답 메시지 예제

  • 거래(결제/승인/취소) 금액 = 과세 금액의 공급가액 + 과세 금액의 부가세 + 면세 금액 + 봉사료
    TX_AMT = (int)Math.round((TX_AMT - TAXF_AMT - SERV_AMT)/1.1) + SRTX_AMT + TAXF_AMT + SERV_AMT

Case 1. 과세 상품 결제

과세 상품A 결제 금액 : 10,000원 + 과세 상품 B 결제 금액 : 2,000 원 + 봉사료 0 원

필드명 설명 계산식
TX_AMT 과세 결제 금액 A + 과세 결제 금액 B + 봉사료 10000 + 2000 + 0 12000
TAXF_AMT 전체 과세 상품으로 미대상 0 0
SRTX_AMT 1. 과세 총 결제 금액 구하기
= 총 결제 금액 - 총 면세 금액 - 봉사료
= TX_AMT - TAXF_AMT - SERV_AMT
2. 과세 총 결제 금액 - (과세 총 결제 금액/1.1)
1. TEMP_TAX_AMT = 12000 - 0 - 0 = 12000
2. TEMP_TAX_AMT - (int)Math.round(TEMP_TAX_AMT/1.1)
= 12000 - (int)Math.round(12000/1.1)
= 12000 - 10909
1091
SERV_AMT 봉사료 0 0
필드명 설명 계산식
TX_AMT 과세 결제 금액 A + 과세 결제 금액 B + 봉사료 10000 + 2000 + 0 12000
TAXF_AMT 전체 과세 상품으로 미대상 0 0
SRTX_AMT 1. 과세 총 결제 금액 구하기
= 총 결제 금액 - 총 면세 금액 - 봉사료
= TX_AMT - TAXF_AMT - SERV_AMT
2. 과세 총 결제 금액 - (과세 총 결제 금액/1.1)
1. TEMP_TAX_AMT = 12000 - 0 - 0 = 12000
2. TEMP_TAX_AMT - (int)Math.round(TEMP_TAX_AMT/1.1)
= 12000 - (int)Math.round(12000/1.1)
= 12000 - 10909
1091
SERV_AMT 봉사료 0 0

Case 2. 면세 상품 결제

면세 상품A 결제 금액 : 10,000원 + 면세 상품 B 결제 금액 : 2,000 원 + 봉사료 0 원

필드명 설명 계산식
TX_AMT 면세 결제 금액 A + 면세 결제 금액 B + 봉사료 10000 + 2000 + 0 12000
TAXF_AMT 면세 결제 금액 A + 면세 결제 금액 B 10000 + 2000 12000
SRTX_AMT 전체 면세 상품으로 미대상 0 0-
SERV_AMT 봉사료 0 0
필드명 설명 계산식
TX_AMT 면세 결제 금액 A + 면세 결제 금액 B + 봉사료 10000 + 2000 + 0 12000
TAXF_AMT 면세 결제 금액 A + 면세 결제 금액 B 10000 + 2000 12000
SRTX_AMT 전체 면세 상품으로 미대상 0 0-
SERV_AMT 봉사료 0 0

Case 3. 복합과세 상품 결제

과세 상품A 결제 금액 : 10,000원 + 면세 상품B 결제 금액 : 25,000원 + 봉사료 5,000 원

필드명 설명 계산식
TX_AMT 과세 결제 금액 A + 과세 결제 금액 B + 봉사료 10000 + 2000 + 5000 40000
TAXF_AMT 면세 결제 금액 B 25000 25000
SRTX_AMT 1. 과세 총 결제 금액 구하기
= 총 결제 금액 - 총 면세 금액 - 봉사료
= TX_AMT - TAXF_AMT - SERV_AMT
2. 과세 총 결제 금액 - (과세 총 결제 금액/1.1)
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 909
SERV_AMT 봉사료 5000 5000
필드명 설명 계산식
TX_AMT 과세 결제 금액 A + 과세 결제 금액 B + 봉사료 10000 + 2000 + 5000 40000
TAXF_AMT 면세 결제 금액 B 25000 25000
SRTX_AMT 1. 과세 총 결제 금액 구하기
= 총 결제 금액 - 총 면세 금액 - 봉사료
= TX_AMT - TAXF_AMT - SERV_AMT
2. 과세 총 결제 금액 - (과세 총 결제 금액/1.1)
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 909
SERV_AMT 봉사료 5000 5000