콘텐츠로 이동

수집 내역 확인

홈택스에서 수집된 전자세금계산서 매입/매출 내역을 확인합니다.

  • 38개 항목으로 구성된 내역 확인이 가능합니다.
def search(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, UserID=None, SearchString=None)

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

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2JobIDstr18Y
팝빌에서 할당한 작업아이디
[RequestJob - 수집 요청] API의 반환값
3Typelist-N
세금계산서 문서형태 (다중 선택 가능)
  • N 세금계산서
  • M 수정세금계산서
기본값 : 전체조회
4TaxTypelist-N
과세형태 (다중 선택 가능)
  • T 과세
  • N 면세
  • Z 영세
기본값 : 전체조회
5PurposeTypelist-N
영수/청구 (다중 선택 가능)
  • R 영수
  • C 청구
  • N 없음
기본값 : 전체조회
6TaxRegIDTypestr1N
종사업장번호의 주체
  • S 공급자
  • B 공급받는자
  • T 수탁자
기본값 : 전체조회
7TaxRegIDYNstr1N
종사업장번호 유무
  • 0 없음
  • 1 있음
기본값 : 전체조회
8TaxRegIDstr-N
종사업장번호
다수건 검색시 콤마(',')로 구분. 예) 1234,1000
기본값 : 전체조회
9Pageint-N
목록 페이지번호
기본값 : 1
10PerPageint-N
페이지당 표시할 목록 건수
최대 : 1,000건
기본값 : 500건
11Orderstr1N
목록 정렬 방향
  • D 내림차순 : 기본값
  • A 오름차순
[RequestJob - 수집 요청] API의 매개변수 {DType} 기준
12UserIDstr50N
팝빌회원 아이디
13SearchStringstr13N
조회 검색어 ('-' 제외)
상호명 조회시 거래처상호 입력
사업자 조회시 사업자번호 입력
개인 조회시 주민등록번호 입력
외국인 조회시 "9999999999999" 입력
기본값 : 전체조회
HTTaxinvoiceSearchResult
순번 변수명 타입 길이 설명
1codeint-
API 처리에 대한 응답코드
2messagestr-
API 처리에 대한 응답메시지
3totalint-
총 검색결과 건수
4perPageint-
페이지당 목록 건수
5pageNumint-
페이지 번호
6pageCountint-
페이지 개수
7list1,000
세금계산서 요약정보
최대 : 1,000건
HTTaxinvoiceAbbr[]
순번변수명타입길이설명
1ntsconfirmNumstr24
전자세금계산서 국세청승인번호
2writeDatestr8
작성일자
형식 : yyyyMMdd
3issueDatestr8
발행일자
형식 : yyyyMMdd
4sendDatestr8
전송일자
형식 : yyyyMMdd
5taxTypestr2
과세형태
  • 과세
  • 영세
  • 면세
6purposeTypestr2
영수/청구
  • 영수
  • 청구
  • 없음
7supplyCostTotalstr18
공급가액 합계
8taxTotalstr18
세액 합계
9totalAmountstr18
합계금액
10remark1str450
비고
전자세금계산서 비고1/2/3 값의 합
11invoiceTypestr2
전자세금계산서 유형
  • 매입
  • 매출
12modifyYNbool-
수정 전자세금계산서 여부
  • True 수정세금계산서
  • False 일반세금계산서
13orgNTSConfirmNumstr24
당초 국세청승인번호
14purchaseDatestr8
품목1의 거래일자
형식 : yyyyMMdd
15itemNamestr100
품목1의 품명
16specstr60
품목1의 규격
17qtystr12
품목1의 수량
소수점 아래 2번째 자리까지 반환 가능
마이너스 금액 반환 가능
18unitCoststr18
품목1의 단가
소수점 아래 2번째 자리까지 반환 가능
마이너스 금액 반환 가능
19supplyCoststr18
품목1의 공급가액
마이너스 금액 반환 가능
20taxstr18
품목1의 세액
마이너스 금액 반환 가능
21remarkstr100
품목1의 비고
22invoicerCorpNumstr10
공급자 사업자번호
23invoicerTaxRegIDstr4
공급자 종사업장 식별번호
24invoicerCorpNamestr200
공급자 상호
25invoicerCEONamestr100
공급자 대표자 성명
26invoicerEmailstr100
공급자 담당자 메일
27invoiceeCorpNumstr13
공급받는자 등록번호
{invoiceeType}="사업자" 경우 사업자번호
{invoiceeType}="개인" 경우 주민등록번호
{invoiceeType}="외국인" 경우 "9999999999999"
28invoiceeTypestr3
공급받는자 유형
  • 사업자
  • 개인
  • 외국인
29invoiceeTaxRegIDstr4
공급받는자 종사업장 식별번호
30invoiceeCorpNamestr200
공급받는자 상호
31invoiceeCEONamestr100
공급받는자 대표자 성명
32invoiceeEmail1str100
공급받는자 담당자 메일
33invoiceeEmail2str70
공급받는자 부) 담당자 메일
34trusteeCorpNumstr10
수탁자 사업자번호
35trusteeTaxRegIDstr4
수탁자 종사업장 식별번호
36trusteeCorpNamestr200
수탁자 상호
37trusteeCEONamestr100
수탁자 대표자 성명
38trusteeEmailstr100
수탁자 담당자 메일
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

홈택스에서 수집된 전자세금계산서 매입/매출 내역의 합계정보를 제공합니다.
※ 합계정보 - 수집 건수, 공급가액 합계, 세액 합계, 총계 (공급가액 합계+세액 합계)

def summary(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, UserID=None, SearchString=None)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2JobIDstr18Y
팝빌에서 할당한 작업아이디
[RequestJob - 수집 요청] API의 반환값
3Typelist-N
세금계산서 문서형태 (다중 선택 가능)
  • N 세금계산서
  • M 수정세금계산서
기본값 : 전체조회
4TaxTypelist-N
과세형태 (다중 선택 가능)
  • T 과세
  • N 면세
  • Z 영세
기본값 : 전체조회
5PurposeTypelist-N
영수/청구 (다중 선택 가능)
  • R 영수
  • C 청구
  • N 없음
기본값 : 전체조회
6TaxRegIDTypestr1N
종사업장번호의 주체
  • S 공급자
  • B 공급받는자
  • T 수탁자
기본값 : 전체조회
7TaxRegIDYNstr1N
종사업장번호 유무
  • 0 없음
  • 1 있음
기본값 : 전체조회
8TaxRegIDstr-N
종사업장번호
다수건 검색시 콤마(',')로 구분. 예) 1234,1000
기본값 : 전체조회
9UserIDstr50N
팝빌회원 아이디
10SearchStringstr13N
조회 검색어 ('-' 제외)
상호명 조회시 거래처상호 입력
사업자 조회시 사업자번호 입력
개인 조회시 주민등록번호 입력
외국인 조회시 "9999999999999" 입력
기본값 : 전체조회
HTTaxinvoiceSummary
순번 변수명 타입 길이 설명
1countint-
수집 건수
2supplyCostTotalint18
공급가액 합계
3taxTotalint18
세액 합계
4amountTotalint18
총계 (공급가액 합계+세액 합계)
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

홈택스에서 수집된 전자세금계산서 1건의 상세정보를 제공합니다.

  • 60개 항목과 99개 품목으로 구성된 정보 확인이 가능합니다.
def getTaxinvoice(CorpNum, NTSConfirmNum, UserID=None)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2NTSConfirmNumstr24Y
전자세금계산서 국세청승인번호
3UserIDstr50N
팝빌회원 아이디
HTTaxinvoice
순번 변수명 타입 길이 설명
1writeDatestr8
작성일자
형식 : yyyyMMdd
2issueDTstr14
발행일시
형식 : yyyyMMddHHmmss
3invoiceTypeint3
전자세금계산서 종류
  • 101 세금계산서
  • 102 영세율 세금계산서
  • 103 위수탁 세금계산서
  • 104 수입 세금계산서
  • 105 위수탁영세율 세금계산서
  • 201 수정세금계산서
  • 202 영세율 수정세금계산서
  • 203 위수탁 수정세금계산서
  • 204 수입 수정세금계산서
  • 205 위수탁영세율 수정세금계산서
  • 301 계산서
  • 303 위수탁 계산서
  • 304 수입 계산서
  • 401 수정계산서
  • 403 위수탁 수정계산서
  • 404 수입 수정계산서
4taxTypestr2
과세형태
  • 과세
  • 영세
  • 면세
5taxTotalstr18
세액 합계
6supplyCostTotalstr18
공급가액 합계
7totalAmountstr18
합계금액
8purposeTypestr2
영수/청구
  • 영수
  • 청구
  • 없음
9serialNumstr30
일련번호
10cashstr18
현금
11chkBillstr18
수표
12creditstr18
외상
13notestr18
어음
14remark1str150
비고1
15remark2str150
비고2
16remark3str150
비고3
17ntsconfirmNumstr24
국세청승인번호
18invoicerCorpNumstr10
공급자 사업자번호
19invoicerMgtKeystr24
공급자 문서번호
20invoicerTaxRegIDstr4
공급자 종사업장 식별번호
종사업장 식별번호는 4자리 숫자로만 구성
21invoicerCorpNamestr200
공급자 상호
22invoicerCEONamestr100
공급자 대표자 성명
23invoicerAddrstr300
공급자 주소
24invoicerBizTypestr100
공급자 업태
25invoicerBizClassstr100
공급자 종목
26invoicerContactNamestr100
공급자 담당자 성명
27invoicerDeptNamestr100
공급자 담당자 부서명
28invoicerTELstr20
공급자 담당자 연락처
29invoicerEmailstr100
공급자 담당자 메일
30invoiceeCorpNumstr13
공급받는자 등록번호 ('-' 제외)
{invoiceeType}="사업자" 경우 사업자번호
{invoiceeType}="개인" 경우 주민등록번호
{invoiceeType}="외국인" 경우 "9999999999999"
31invoiceeTypestr3
공급받는자 유형
  • 사업자
  • 개인
  • 외국인
32invoiceeMgtKeystr24
공급받는자 문서번호
33invoiceeTaxRegIDstr4
공급받는자 종사업장 식별번호
종사업장 식별번호는 4자리 숫자로만 구성
34invoiceeCorpNamestr200
공급받는자 상호
35invoiceeCEONamestr100
공급받는자 대표자 성명
36invoiceeAddrstr300
공급받는자 주소
37invoiceeBizTypestr100
공급받는자 업태
38invoiceeBizClassstr100
공급받는자 종목
39invoiceeContactName1str100
공급받는자 주) 담당자 성명
40invoiceeDeptName1str100
공급받는자 주) 담당자 부서명
41invoiceeTEL1str20
공급받는자 주) 담당자 연락처
42invoiceeEmail1str100
공급받는자 주) 담당자 메일
43invoiceeContactName2str100
공급받는자 부) 담당자 성명
44invoiceeDeptName2str100
공급받는자 부) 담당자 부서명
45invoiceeTEL2str20
공급받는자 부) 담당자 연락처
46invoiceeEmail2str100
공급받는자 부) 담당자 메일
47trusteeCorpNumstr10
수탁자 사업자번호
48trusteeMgtKeystr24
수탁자 문서번호
49trusteeTaxRegIDstr4
수탁자 종사업장 식별번호
종사업장 식별번호는 4자리 숫자로만 구성
50trusteeCorpNamestr200
수탁자 상호
51trusteeCEONamestr100
수탁자 대표자 성명
52trusteeAddrstr300
수탁자 주소
53trusteeBizTypestr100
수탁자 업태
54trusteeBizClassstr100
수탁자 종목
55trusteeContactNamestr100
수탁자 담당자 성명
56trusteeDeptNamestr100
수탁자 담당자 부서명
57trusteeTELstr20
수탁자 담당자 연락처
58trusteeEmailstr100
수탁자 담당자 메일
59modifyCodeint1
수정 사유코드
  • 1 기재사항 착오정정
  • 2 공급가액 변동
  • 3 환입
  • 4 계약의 해지
  • 5 내국신용장 사후개설
  • 6 착오에 의한 이중발행
60orgNTSConfirmNumstr24
당초 국세청승인번호
61detailList99
상세항목
최대 : 99개
HTTaxinvoiceDetail[]
순번변수명타입길이설명
1serialNumint2
일련번호
2purchaseDTstr8
거래일자
형식 : yyyyMMdd
3itemNamestr100
품명
4specstr60
규격
5qtystr12
수량
소수점 아래 2번째 자리까지 반환 가능
마이너스 금액 반환 가능
6unitCoststr18
단가
소수점 아래 2번째 자리까지 반환 가능
마이너스 금액 반환 가능
7supplyCoststr18
공급가액
마이너스 금액 반환 가능
8taxstr18
세액
마이너스 금액 반환 가능
9remarkstr100
비고
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

홈택스에서 수집된 전자세금계산서 1건의 상세정보를 XML 데이터 포맷으로 제공합니다.

def getXML(CorpNum, NTSConfirmNum, UserID=None)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2NTSConfirmNumstr24Y
전자세금계산서 국세청승인번호
3UserIDstr50N
팝빌회원 아이디
HTTaxinvoiceXMLResponse
순번 변수명 타입 길이 설명
1ResultCodeint-
API 처리에 대한 응답코드
  • 1 성공
2Messagestr-
API 처리에 대한 응답메시지
3retObjectstr-
전자세금계산서 XML 문서
PopbillException
순번 변수명 타입 길이 설명
1codeint-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messagestr-
API 처리 실패에 대한 오류메시지

5. GetPopUpURL - 전자세금계산서 팝업 URL

섹션 제목: “5. GetPopUpURL - 전자세금계산서 팝업 URL”

전자세금계산서 팝업 URL 미리보기

전자세금계산서 팝업 URL 미리보기

홈택스에서 수집된 전자세금계산서 1건의 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 1,000px (최소 725px) / height = 730px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
def getPopUpURL(CorpNum, NTSConfirmNum, UserID=None)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2NTSConfirmNumstr24Y
전자세금계산서 국세청승인번호
3UserIDstr50N
팝빌회원 아이디

str - 요청에 대한 응답 URL

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

6. GetPrintURL - 전자세금계산서 인쇄 팝업 URL

섹션 제목: “6. GetPrintURL - 전자세금계산서 인쇄 팝업 URL”

전자세금계산서 인쇄 팝업 URL 미리보기

전자세금계산서 인쇄 팝업 URL 미리보기

홈택스에서 수집된 전자세금계산서 1건의 인쇄 팝업 URL을 반환합니다.

  • 권장 사이즈 : width = 930px / height = 765px
  • 반환되는 URL은 30초 동안만 사용이 가능합니다.
  • 반환되는 URL에서만 유효한 세션을 포함하고 있습니다.
def getPrintURL(CorpNum, NTSConfirmNum, UserID=None)
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumstr10Y
팝빌회원 사업자번호 ('-' 제외)
2NTSConfirmNumstr24Y
전자세금계산서 국세청승인번호
3UserIDstr50N
팝빌회원 아이디

str - 요청에 대한 응답 URL

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