Konaplate logo

API 문서

전체 API

서비스


현금영수증 발행 요청동기

버전: v1


버전: v1

POST

/api/v1/cash-receipt/approve

선불카드로 발생한 거래 건에 대해서 현금영수증을 발행할 수 있습니다. 현금영수증 거래 건마다 발행이 필요합니다. 소득공제가 완료된 카드로 발생한 거래는 현금영수증을 발행할 수 없습니다.

요청 헤더


X-KM-User-AspId

string

필수

길이 : 15

ASP ID

  • 서비스 사업자에게 부여한 ID입니다.
  • ID는 계약 시 제공됩니다.

X-KM-Correlation-Id

string

필수

길이 : 20

전문 추적을 위한 거래번호

  • 형식 : yyMMddHHmiSS-xxxxxxx
  • xxxxxxx : 7자리, Hex String

X-KM-Access-Key

string

조건부

길이 : 40

프로젝트에서 생성된 Access Key

  • Callback API 인 경우는 제외합니다.

X-KM-Crypto-Key-Id

string

옵션

길이 : 32

데이터암복호화 키 ID

  • 서비스 사업자의 프로젝트에서 생성 시 부여한 ID입니다
  • 데이터 암호화 요청 시 필수 입력값입니다. (Data Encryption = Y)

X-KM-Tran-Token

string

필수

길이 : 66

공통 Header 정보 - X-KM-Tran-Token

X-KM-Tran-Time

string

필수

길이 : 16

클라이언트 요청 시간

  • 형식 : YYYYMMDDHH24MISS

X-KM-Time-Zone

string

필수

길이 : 3

시간대 정보 (UTC, KST, ...)

요청 파라미터

암호화 처리|
더 자세한 정보는
가이드라인
을 참조하세요.

nrNumber

string

필수

길이 : 16

현금 영수증 승인 요청할 결제 번호

requestType

string

필수

길이 : 1

특별공제구분(0: 일반 소득공제, 1: 도서공연비, 박물관, 미술관, 신문구독료 소득공제)

corpNo

string

필수

길이 : 10

사업자번호

approvalDate

string

필수

길이 : 6

선불카드 결제내역 거래일자(YYMMDD)

approvalTime

string

필수

길이 : 6

선불카드 결제내역 거래시간(HHMMSS)

supAmount

number

필수

값 : 9

공급가액

vat

number

필수

값 : 9

부가세

serviceFee

number

필수

값 : 9

봉사료

approvalDiv

string

필수

길이 : 1

거래구분(0: 소비자 소득공제용, 1: 사업자 지출증빙용)

idNo

string

필수

길이 : 20

신분확인번호(현금영수증 카드번호, 휴대폰번호, 사업자번호)

manYn

string

필수

길이 : 1

신분확인번호구분(0: 카드번호, 1: 수기(휴대폰, 사업자번호))

*단 현금영수증카드(15442020~)는 국세청에서 일괄0으로 처리하므로 0/1 구분 없음

응답 헤더


X-KM-Correlation-Id

string

필수

길이 : 20

전문 추적을 위한 거래번호

  • 형식 : yyMMddHHmiSS-xxxxxxx
  • xxxxxxx : 7자리, Hex String

X-KM-Crypto-Key-Id

string

옵션

길이 : 32

데이터암복호화 키 ID

  • 서비스 사업자의 프로젝트에서 생성 시 부여한 ID입니다
  • Callback으로 전달될 경우 서비스 사업자에게 발급된 키 중 가장 먼저 발급된 키를 사용 합니다.

응답 파라미터

암호화 처리|
더 자세한 정보는
가이드라인
을 참조하세요.

resultCode

string

필수

길이 : 4

응답코드 응답 메세지
0000 정상 응답
9960 기관코드값이 미입력
9962 거래일시값이 미입력
9963 거래일시값이 오입력
9964 전문일련번호값이 미입력
9965 전문일련번호값이 오입력
9979 내부 서버오류
9980 내부 통신오류
9985 SECR_KEY 미입력.
9986 REQ_DATA 값이 미입력 되었습니다.
9987 KEY 값이 미입력 되었습니다.
9988 KEY 값이 올바르지 않습니다.
9989 허용된 아이피가 아닙니다.
9990 잘못된 제휴기관코드입니다.
9998 JSON 파싱 오류( 입력값 JSON 형식인지 확인 필요)
A100 전문전송일자 오류 당일 거래 아님
A110 업체명 오류
A120 사업자번호 오류
A130 사업자번호 LEN 오류
A140 개시일 오류
A150 개시일 LEN 오류
A160 개시일 포맷 오류
A170 개시일 과거일자 오류
A180 가맹점등록 마감(23시50분)
A190 담당자 전화번호 오류
A200 담당자 이메일 오류
A210 대표자명 오류
A220 콜센터 전화번호 오류
A230 가맹점 주소 오류
A240 미등록 대표기관
A250 대표가맹점원장 DB 오류
A260 가맹점원장 DB 오류
A270 가맹점원장 DB 오류
A280 불량사업자
A290 불량사업자원장 DB 오류
B100 거래일시 오류(2일전 매출자료 등록불가)
B110 사업자번호 LEN 오류
B120 거래일시 LEN 오류
B130 거래일시 포맷 오류
B140 신분확인 숫자 오류
B150 신분확인 오류
B160 신분확인 체크 오류
B163 수기입력 신분확인 체크 오류
B170 거래자구분 오류
B180 거래금액합계 불일치
B190 거래금액 0원 이하
B200 가맹점 상태 오류
B203 도서공연비 구분 오류
B210 미등록 가맹점
B220 불량사업자
B230 원승인거래 사업자번호 상이
B240 원거래 거래금액 상이
B250 원거래 신분확인번호 상이
B260 불량사업자
C100 사업자번호 LEN 오류
C110 거래일시 LEN 오류
C120 원승인번호 LEN 오류
C130 원승인번호 오류
C140 원승인번호 오류
C150 거래금액합계 불일치
C160 거래금액 0원 이하
C170 가맹점 상태 오류
C180 미등록 가맹점
C190 불량사업자
C200 원승인거래 없음
C210 원승인거래 사업자번호 상이
C220 원승인거래 기관코드 상이
C230 원거래 승인상태 오류!!
C240 취소가능 승인금액 부족
NTS0 소비자요청으로 이미 정정된 데이타(88자료)
NTS1 신분확인정보 자릿수 오류
NTS2 카드정보 자릿수 오류
NTS3 불량사업자와 거래한 현금결제내역
NTS4 매출금액 입력오류(5,000원 미만건)
NTS5 승인번호 중복 및 오류
NTS6 매출일자(D-3) 오류
NTS7 가맹점 사업자등록번호 미등록 오류
NTS8 Layout 오류(Record 항목별 입력 값 오류)
NTSA 삭제요청한 데이타 없음(88자료)
NTSB 사업자번호는 소비자소득공제 불가
NTSC 취소: 원승인거래 없음
NTSD 취소: 원승인일자,원승인번호 미입력
NTSG 취소: 취소금액이 승인금액을 초과

resultMessage

string

필수

길이 : 50

조회결과 메시지

nrNumber

string

필수

길이 : 18

현금 영수증 승인 요청할 결제 번호

transactionSeqNo

string

필수

길이 : 12

거래일련번호

approvalNo

string

필수

길이 : 9

승인번호

corpNo

string

필수

길이 : 10

사업자번호 - 입력 값 그대로

approvalDate

string

필수

길이 : 6

거래일자 - 입력 값 그대로

approvalTime

string

필수

길이 : 6

거래시간 - 입력 값 그대로

supAmount

string

필수

길이 : 9

공급가액 - 입력 값 그대로

vat

string

필수

길이 : 9

부가세 - 입력 값 그대로

serviceFee

string

필수

길이 : 9

봉사료 - 입력 값 그대로

totalFee

string

필수

길이 : 9

거래금액합계(공급가액 + 부가세 + 봉사료)

approvalDiv

string

필수

길이 : 1

거래구분 - 입력 값 그대로

idNo

string

필수

길이 : 20

신분확인 - 입력 값 그대로

manYn

string

필수

길이 : 1

신분확인번호구분 - 입력 값 그대로

응답 코드

Detailed classification and addition of error for unseccessful withfrawal


200

에러 코드

000_000

메시지

Success.

설명

성공

테스트 데이터

200 - 성공


200 - 성공
Loading ...

Request

Loading...

Response

Try It!을 클릭하여
입력한 Request의 Response를 확인하세요.


회원 가입회원 정보 조회회원 비밀번호 재설정 및 변경회원 정보 변경회원 탈퇴회원 로그인 ID 확인휴면 회원 해제약관 목록 조회약관 동의 및 철회CI 값으로 회원 정보 조회회원 로그인 ID 중복 확인회원 비밀번호 검증회원 인증 정보 조회금융사 목록 조회계좌 예금주 실명 검증ARS 인증 전 인증코드 생성PG를 통한 은행 계좌 등록계좌 등록 상태 조회기명화 및 한도상향(개인)회원 등록 계좌 조회회원 계좌 정보 조회자동충전 계좌 등록회원 계좌 삭제계좌 1원 인증 요청계좌 1원 인증 코드 검증선불카드 발급 및 배송 신청카드 신청 취소선불카드 재발급(교체발급)만료 예정 선불카드 재발급 갱신카드 배송 상태 조회실물카드와 연결 가능한 모바일카드 신청 정보 조회실물카드 등록보유카드 조회미등록 카드 조회카드 상태 변경카드 폐기기명화 및 한도상향(개인)기명화 및 한도상향(법인)법인 기명화 여부 조회소득공제 신청카드 소득공제 신청 여부 조회카드 매핑 회원 조회카드 상품ID로 상품 정보 조회주카드 설정카드에 연결된 가상계좌 조회직불카드 발급 및 배송 신청카드 신청 취소카드 배송 상태 조회실물카드 등록보유카드 조회카드 상태 변경카드 한도 변경카드 폐기소득공제 신청카드 소득공제 신청 여부 조회주카드 설정일회용 토큰 발급계좌 충전계좌 충전취소충전 및 충전취소 결과 확인거래내역 확인기준 하한 및 월정액 자동 충전 활성화기준 하한 자동 충전 등록기준 하한 및 월정액 자동 충전 목록 조회기준 하한 자동 충전 수정월 정액 자동 충전 등록월 정액 자동 충전 수정기준 하한 및 월정액 자동 충전 등록 해제결제 시 자동 충전 등록결제 시 자동 충전 등록 해제결제 시 자동 충전 목록 조회일회용 토큰 발급환불 수수료 조회환불환불 결과 확인시스템 충전(예치금)시스템 충전 취소(예치금)시스템 환불(예치금)시스템 부분환불(예치금)신용카드 충전 거래 생성신용카드 충전 취소 요청편의점 충전/출금 요청예치금 내역 조회예치금 잔액 조회일회용 토큰 발급결제결제취소결제 망취소거래내역 확인포인트 거래내역 확인보유카드 조회포인트 사용예약 및 취소포인트 거래내역 확인관리자 포인트 지급관리자 포인트 환수스탬프카드 적립이력조회보유 스탬프카드 목록 조회보유 마일리지카드 목록 조회마일리지카드 적립이력조회카드로 송금 전송카드로 송금 수신카드로 송금 거절카드로 송금 취소ATM 출금용 일회용 Token 발급ATM 출금 예약ATM 출금 예약 취소ATM 출금 정보 조회선불카드 선물하기선불카드 선물하기 취소선불카드 선물하기 유효성 검증선불카드 선물하기 수락선불카드 선물하기 거절받은 카드/쿠폰 선물 목록 조회보낸 카드/쿠폰 선물 목록 조회카드 선물 수락 V2카드 선물하기 V2카드 잔액 이관잔액 이관 카드 정보 조회현금영수증 발행 요청현금영수증 발행 취소현금영수증 국세청 승인오류 요청현금영수증 식별 정보 등록현금영수증 식별 정보 조회현금영수증 식별 정보 삭제현금영수증 가맹점 등록현금영수증 가맹점 수정가맹점 그룹 생성가맹점 그룹 수정가맹점 그룹 조회가맹점 정보 조회가맹점 그룹 내 가맹점 추가가맹점 그룹 내 가맹점 삭제신용카드 자동충전 설정(기준 하한)신용카드 자동충전 설정(월정액)신용카드 자동충전 활성화신용카드 자동충전 목록 조회신용카드 자동충전 설정 해제신용카드 자동 충전 설정 변경카드 상품 전체 조회 (관리자용)카드 상품 상세 조회 (관리자용)발급 카드 목록 조회 (관리자용)카드 상품 생성 API (관리자용)카드 선물 내역 조회 (관리자용)