콘텐츠로 이동

정보확인

현금영수증 1건의 상태 및 요약정보를 확인합니다.

  • 응답 객체 CashbillInfo 의 변수 ‘stateCode’를 통해 현금영수증의 상태코드를 확인합니다.
def getInfo(CorpNum, MgtKey)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2MgtKeystr24Y
파트너가 할당한 문서번호
CashbillInfo
순번 변수명 타입 길이 설명
1itemKeystr18
팝빌에서 현금영수증 관리 목적으로 할당한 식별번호
2mgtKeystr24
문서번호
파트너가 할당하는 식별번호
3tradeDatestr8
거래일자
형식 : yyyyMMdd
4tradeDTstr14
거래일시
형식 : yyyyMMddHHmmss
5tradeTypestr4
문서형태
  • 승인거래
  • 취소거래
6tradeUsagestr5
거래구분
  • 소득공제용
  • 지출증빙용
7tradeOptstr4
거래유형
  • 일반
  • 도서공연
  • 대중교통
8taxationTypestr3
과세형태
  • 과세
  • 비과세
9totalAmountstr9
거래금액 (공급가액+부가세+봉사료)
10supplyCoststr9
공급가액
11taxstr9
부가세
12serviceFeestr9
봉사료
13issueDTstr14
발행일시
형식 : yyyyMMddHHmmss
14regDTstr14
등록일시
형식 : yyyyMMddHHmmss
15stateMemostr200
상태메모
16stateCodeint3
상태코드
17stateDTstr14
상태 변경일시
형식 : yyyyMMddHHmmss
18identityNumstr19
식별번호
{tradeUsage} 값이 "소득공제용" 경우 주민등록/휴대폰/카드번호/자진발급용 번호(010-000-1234) 반환
{tradeUsage} 값이 "지출증빙용" 경우 사업자번호/휴대폰/카드번호 반환
19itemNamestr70
주문상품명
20orderNumberstr200
주문번호
21emailstr100
구매자 이메일
22hpstr20
구매자 휴대폰
23customerNamestr70
구매자(고객) 성명
24confirmNumstr9
국세청승인번호
현금영수증 발행 시점에 팝빌에서 자동으로 할당
25orgConfirmNumstr9
당초 국세청승인번호
26orgTradeDatestr8
27ntssendDTstr14
국세청 전송일시
형식 : yyyyMMddHHmmss
28ntsresultDTstr14
국세청 처리결과 수신일시
형식 : yyyyMMddHHmmss
29ntsresultCodestr4
국세청 결과코드
30ntsresultMessagestr30
국세청 결과메시지
31printYNbool-
인쇄여부
  • True 인쇄
  • False 미인쇄
32interOPYNbool-
연동문서 여부
  • True API를 통해 발행한 연동문서
  • False 팝빌 사이트를 통해 발행한 문서
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

다수건의 현금영수증 상태 및 요약 정보를 확인합니다. (1회 호출에 최대 1,000건 확인 가능)

  • 리턴값 CashbillInfo 의 변수 ‘stateCode’를 통해 현금영수증의 상태코드를 확인합니다.
def getInfos(CorpNum, MgtKeyList)

문서번호를 통해 현금영수증 목록을 구현하는 경우 활용합니다.

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2MgtKeyListlist1,000Y
문서번호 목록
최대 : 1,000건
list[CashbillInfo]
순번 변수명 타입 길이 설명
1itemKeystr18
팝빌에서 현금영수증 관리 목적으로 할당한 식별번호
2mgtKeystr24
문서번호
파트너가 할당하는 식별번호
3tradeDatestr8
거래일자
형식 : yyyyMMdd
4tradeDTstr14
거래일시
형식 : yyyyMMddHHmmss
5tradeTypestr4
문서형태
  • 승인거래
  • 취소거래
6tradeUsagestr5
거래구분
  • 소득공제용
  • 지출증빙용
7tradeOptstr4
거래유형
  • 일반
  • 도서공연
  • 대중교통
8taxationTypestr3
과세형태
  • 과세
  • 비과세
9totalAmountstr9
거래금액 (공급가액+부가세+봉사료)
10supplyCoststr9
공급가액
11taxstr9
부가세
12serviceFeestr9
봉사료
13issueDTstr14
발행일시
형식 : yyyyMMddHHmmss
14regDTstr14
등록일시
형식 : yyyyMMddHHmmss
15stateMemostr200
상태메모
16stateCodeint3
상태코드
17stateDTstr14
상태 변경일시
형식 : yyyyMMddHHmmss
18identityNumstr19
식별번호
{tradeUsage} 값이 "소득공제용" 경우 주민등록/휴대폰/카드번호/자진발급용 번호(010-000-1234) 반환
{tradeUsage} 값이 "지출증빙용" 경우 사업자번호/휴대폰/카드번호 반환
19itemNamestr70
주문상품명
20orderNumberstr200
주문번호
21emailstr100
구매자 이메일
22hpstr20
구매자 휴대폰
23customerNamestr70
구매자(고객) 성명
24confirmNumstr9
국세청승인번호
현금영수증 발행 시점에 팝빌에서 자동으로 할당
25orgConfirmNumstr9
당초 국세청승인번호
26orgTradeDatestr8
27ntssendDTstr14
국세청 전송일시
형식 : yyyyMMddHHmmss
28ntsresultDTstr14
국세청 처리결과 수신일시
형식 : yyyyMMddHHmmss
29ntsresultCodestr4
국세청 결과코드
30ntsresultMessagestr30
국세청 결과메시지
31printYNbool-
인쇄여부
  • True 인쇄
  • False 미인쇄
32interOPYNbool-
연동문서 여부
  • True API를 통해 발행한 연동문서
  • False 팝빌 사이트를 통해 발행한 문서
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

현금영수증 1건의 상세정보를 확인합니다.

def getDetailInfo(CorpNum, MgtKey)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2MgtKeystr24Y
파트너가 할당한 문서번호
Cashbill
순번 변수명 타입 길이 설명
1mgtKeystr24
문서번호
문서 관리를 위해 파트너가 할당하는 식별번호
2confirmNumstr9
국세청승인번호
현금영수증 발행 시점에 팝빌에서 자동으로 할당
3orgConfirmNumstr9
당초 국세청승인번호
4orgTradeDatestr8
5tradeDatestr8
거래일자
현금영수증 발행 시점에 팝빌에서 자동으로 할당
{tradeDT}의 yyyyMMdd
6tradeDTstr14
거래일시
형식 : yyyyMMddHHmmss
7tradeTypestr4
문서형태
  • 승인거래
  • 취소거래
8tradeUsagestr5
거래구분
  • 소득공제용
  • 지출증빙용
9tradeOptstr4
거래유형
  • 일반
  • 도서공연
  • 대중교통
10taxationTypestr3
과세형태
  • 과세
  • 비과세
11totalAmountstr9
거래금액 (공급가액+부가세+봉사료)
12supplyCoststr9
공급가액
13taxstr9
부가세
14serviceFeestr9
봉사료
15franchiseCorpNumstr10
가맹점 사업자번호
팝빌회원 사업자번호 ('-' 제외)
16franchiseTaxRegIDstr4
가맹점 종사업장 식별번호
종사업장 식별번호는 4자리 숫자로만 구성
17franchiseCorpNamestr200
가맹점 상호
18franchiseCEONamestr100
가맹점 대표자 성명
19franchiseAddrstr400
가맹점 주소
20franchiseTELstr20
가맹점 전화번호
21identityNumstr19
식별번호
{tradeUsage} 값이 "소득공제용" 경우 주민등록/휴대폰/카드번호/자진발급용 번호(010-000-1234) 반환
{tradeUsage} 값이 "지출증빙용" 경우 사업자번호/휴대폰/카드번호 반환
22customerNamestr70
구매자(고객) 성명
23itemNamestr70
주문 상품명
24orderNumberstr200
주문번호
25emailstr100
구매자(고객) 메일
26hpstr20
구매자(고객) 휴대폰
27smssendYNbool-
구매자 알림문자 전송 여부
  • True 전송
  • False 미전송 : 기본값
수신자 : 구매자 휴대폰번호 {hp}
28cancelTypeint1
취소사유
  • 1 거래취소
  • 2 오류발급취소
  • 3 기타
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

4. CheckMgtKeyInUse - 문서번호 사용 여부 확인

섹션 제목: “4. CheckMgtKeyInUse - 문서번호 사용 여부 확인”

파트너가 현금영수증 관리 목적으로 할당하는 문서번호 사용여부를 확인합니다.

  • 이미 사용 중인 문서번호는 중복 사용이 불가하고, 현금영수증이 삭제된 경우에만 문서번호의 재사용이 가능합니다.
def checkMgtKeyInUse(CorpNum, MgtKey)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2MgtKeystr24Y
확인할 문서번호

bool - True : (사용중) / False : (미사용중)

PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

검색조건에 해당하는 현금영수증을 조회합니다. (최대 조회기간 : 6개월)

def search(CorpNum, DType, SDate, EDate, State, TradeType, TradeUsage, TaxationType, Page, PerPage, Order, UserID=None, Qstr=None, TradeOpt=None, FranchiseTaxRegID=None)

매개변수 Page, PerPage, Order를 이용하여 페이징 기능을 구현할 수 있습니다.

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2DTypestr1Y
검색일자 유형 (택 1)
  • R 등록일자
  • T 거래일자
  • I 발행일시
3SDatestr8Y
검색 시작일자
형식 : yyyyMMdd
4EDatestr8Y
검색 종료일자
형식 : yyyyMMdd
5Statelist-N
현금영수증 상태코드
2, 3번째 자리에 와일드카드(*) 사용가능. 예) "3**"
기본값 : 전체조회
6TradeTypelist-N
현금영수증 문서형태 (다중 선택 가능)
  • N 승인 현금영수증
  • C 취소 현금영수증
기본값 : 전체조회
7TradeUsagelist-N
거래구분 (다중 선택 가능)
  • P 소득공제용
  • C 지출증빙용
기본값 : 전체조회
8TaxationTypelist-N
과세형태 (다중 선택 가능)
  • T 과세
  • N 비과세
기본값 : 전체조회
9Pageint-N
목록 페이지번호
기본값 : 1
10PerPageint-N
페이지당 표시할 목록 건수
최대 : 1,000건
기본값 : 500건
11Orderstr1N
조회 기준일자 유형을 기준으로 하는 목록 정렬 방향
  • D 내림차순 : 기본값
  • A 오름차순
12UserIDstr50N
팝빌회원 아이디
13Qstrstr-N
조회 검색어(식별번호)
기본값 : 전체조회
14TradeOptlist-N
거래유형 (다중 선택 가능)
  • N 일반
  • B 도서공연
  • T 대중교통
기본값 : 전체조회
15FranchiseTaxRegIDstr-N
가맹점 종사업장번호
다수건 검색시 콤마(',')로 구분. 예) 1234,1000
기본값 : 전체조회
CBSearchResult
순번 변수명 타입 길이 설명
1codeint-
API 처리에 대한 응답코드
  • 1 성공
2messagestr-
API 처리에 대한 응답메시지
3totalint-
총 검색결과 건수
4perPageint-
페이지당 목록 건수
5pageNumint-
페이지 번호
6pageCountint-
페이지 개수
7list-
현금영수증 상태/요약정보
함수 [GetInfo - 상태 확인]의 리턴값 구성과 동일
최대 1,000건
CashbillInfo[ ]
순번변수명타입길이설명
1itemKeystr18
팝빌에서 현금영수증 관리 목적으로 할당한 식별번호
2mgtKeystr24
문서번호
파트너가 할당하는 식별번호
3tradeDatestr8
거래일자
형식 : yyyyMMdd
4tradeDTstr14
거래일시
형식 : yyyyMMddHHmmss
5tradeTypestr4
문서형태
  • 승인거래
  • 취소거래
6tradeUsagestr5
거래구분
  • 소득공제용
  • 지출증빙용
7tradeOptstr4
거래유형
  • 일반
  • 도서공연
  • 대중교통
8taxationTypestr3
과세형태
  • 과세
  • 비과세
9totalAmountstr9
거래금액 (공급가액+부가세+봉사료)
10supplyCoststr9
공급가액
11taxstr9
부가세
12serviceFeestr9
봉사료
13issueDTstr14
발행일시
형식 : yyyyMMddHHmmss
14regDTstr14
등록일시
형식 : yyyyMMddHHmmss
15stateMemostr200
상태메모
16stateCodeint3
상태코드
17stateDTstr14
상태 변경일시
형식 : yyyyMMddHHmmss
18identityNumstr19
식별번호
{tradeUsage} 값이 "소득공제용" 경우 주민등록/휴대폰/카드번호/자진발급용 번호(010-000-1234) 반환
{tradeUsage} 값이 "지출증빙용" 경우 사업자번호/휴대폰/카드번호 반환
19itemNamestr70
주문상품명
20orderNumberstr200
주문번호
21emailstr100
구매자 이메일
22hpstr20
구매자 휴대폰
23customerNamestr70
구매자(고객) 성명
24confirmNumstr9
국세청승인번호
현금영수증 발행 시점에 팝빌에서 자동으로 할당
25orgConfirmNumstr9
당초 국세청승인번호
26orgTradeDatestr8
27ntssendDTstr14
국세청 전송일시
형식 : yyyyMMddHHmmss
28ntsresultDTstr14
국세청 처리결과 수신일시
형식 : yyyyMMddHHmmss
29ntsresultCodestr4
국세청 결과코드
30ntsresultMessagestr30
국세청 결과메시지
31printYNbool-
인쇄여부
  • True 인쇄
  • False 미인쇄
32interOPYNbool-
연동문서 여부
  • True API를 통해 발행한 연동문서
  • False 팝빌 사이트를 통해 발행한 문서
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

문서함 팝업 URL 미리보기

문서함 팝업 URL 미리보기

현금영수증 문서함의 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 1,280px (최소 1,000px) / height = 800px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL은 팝빌회원의 로그인 세션을 포함하고 있으니 사용에 유의하여 주시기 바랍니다.
def getURL(CorpNum, UserID, ToGo)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2UserIDstr50N
팝빌회원 아이디
3ToGostr-Y
접근 메뉴 (택 1)
  • TBOX 임시 문서함
  • PBOX 발행 문서함
  • WRITE 현금영수증 작성

str - 요청에 대한 응답 URL

PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지