콘텐츠로 이동

수집 내역 확인

GET https://popbill-test.linkhub.co.kr/HomeTax/Cashbill/{jobID}
  • 홈택스에서 수집된 현금영수증 매입/매출 내역을 확인합니다.
  • 18개 항목으로 구성된 내역 확인이 가능합니다.

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

Request

요청 헤더
순번 변수명 필수 설명
1AuthorizationY
2Accept-LanguageN
응답 언어 설정
  • ko-KR 기본값
  • en-US
3Accept-EncodingN
응답 압축 방식
  • gzip
4X-PB-UserIDN
팝빌회원 아이디
Path 파라미터
순번 변수명 타입 길이 필수 설명
1jobIDstring18Y
팝빌에서 할당한 작업아이디
[RequestJob - 수집 요청] API의 반환값
Query 파라미터
순번 변수명 타입 길이 필수 설명
1TradeUsagestring-N
현금영수증 거래구분 (다중 선택 가능)
  • P 소득공제용
  • C 지출증빙용
다중 선택시 콤마(',')로 구분. 예) P,C
기본값 : 전체조회
2TradeTypestring-N
현금영수증 문서형태 (다중 선택 가능)
  • N 승인 현금영수증
  • C 취소 현금영수증
다중 선택시 콤마(',')로 구분. 예) N,C
기본값 : 전체조회
3Pagenumber-N
목록 페이지번호
기본값 : 1
4PerPagenumber-N
페이지당 표시할 목록 건수
최대 : 1,000건
기본값 : 500건
5Orderstring1N
목록 정렬 방향
  • D 내림차순 : 기본값
  • A 오름차순
API를 호출하고 반환 받은 거래일시(tradeDT) 기준
요청 예시
curl --request GET \
--url 'https://{domain}/HomeTax/Cashbill/{jobID}?TradeUsage={TradeUsage}&TradeType={TradeType}&Page={Page}&PerPage={PerPage}&Order={Order}' \
--header 'Authorization: Bearer {token}'

Response

응답 본문
순번 변수명 타입 길이 설명
1codenumber-
API 처리에 대한 응답코드
  • 1 성공
2totalnumber-
총 검색결과 건수
3perPagenumber-
페이지당 목록 건수
4pageNumnumber-
페이지 번호
5pageCountnumber-
페이지 개수
6array-
현금영수증 정보
최대 : 1,000건
list
순번변수명타입길이설명
1ntsconfirmNumstring24
국세청승인번호
2tradeDatestring8
거래일자
형식 : yyyyMMdd
3tradeDTstring14
거래일시
형식 : yyyyMMddHHmmss
4tradeTypestring4
문서형태
  • 승인거래
  • 취소거래
5tradeUsagestring5
거래구분
  • 소득공제용
  • 지출증빙용
6totalAmountstring9
거래금액
7supplyCoststring9
공급가액
8taxstring9
부가세
9serviceFeestring9
봉사료
10invoiceTypestring-
현금영수증 유형
  • 매출
  • 매입
11franchiseCorpNumstring10
가맹점(발행자) 사업자번호
{invoiceType}="매입" 경우 반환
12franchiseCorpNamestring200
가맹점(발행자) 상호
{invoiceType}="매입" 경우 반환
13franchiseCorpTypenumber1
가맹점(발행자) 사업자유형
  • 1 일반과세자
  • 2 간이과세자
  • 3 과세특례자
  • 4 면세사업자
  • 5 법인사업자
{invoiceType}="매입" 경우 반환
14identityNumstring4
식별번호
식별번호의 마지막 4자리 숫자만 반환
15identityNumTypenumber1
식별번호 유형
  • 1 주민등록번호
  • 2 사업자번호
  • 3 휴대폰번호
  • 4 카드번호
16customerNamestring70
구매자(고객) 성명
17cardOwnerNamestring70
카드소유자명
18deductionTypenumber1
공제유형
  • 1 공제
  • 3 불공제
응답 예시
{
"code": 1,
"total": 1,
"perPage": 500,
"pageNum": 1,
"pageCount": 1,
"list": [
{
"invoiceType": "매출",
"ntsconfirmNum": "Z55904818",
"tradeDate": "20250507",
"tradeDT": "20250507102940",
"tradeUsage": "지출증빙용",
"tradeType": "취소거래",
"supplyCost": "910",
"tax": "90",
"serviceFee": "0",
"totalAmount": "1000",
"franchiseCorpNum": "6798700433",
"franchiseCorpType": 0,
"identityNumType": 1,
"identityNum": "3713",
"customerName": "정요한",
"deductionType": 0
}
],
"message": "확인완료"
}
GET https://popbill-test.linkhub.co.kr/HomeTax/Cashbill/{jobID}/Summary
  • 홈택스에서 수집된 현금영수증 매입/매출 내역의 합계정보를 제공합니다.
    ※ 합계정보 - 수집 건수, 공급가액 합계, 부가세 합계, 봉사료 합계, 거래금액 합계 (공급가액 합계+부가세 합계+봉사료 합계)

Request

요청 헤더
순번 변수명 필수 설명
1AuthorizationY
2Accept-LanguageN
응답 언어 설정
  • ko-KR 기본값
  • en-US
3Accept-EncodingN
응답 압축 방식
  • gzip
4X-PB-UserIDN
팝빌회원 아이디
Path 파라미터
순번 변수명 타입 길이 필수 설명
1jobIDstring18Y
팝빌에서 할당한 작업아이디
[RequestJob - 수집 요청] API의 반환값
Query 파라미터
순번 변수명 타입 길이 필수 설명
1TradeUsagestring-N
현금영수증 거래구분 (다중 선택 가능)
  • P 소득공제용
  • C 지출증빙용
다중 선택시 콤마(',')로 구분. 예) P,C
기본값 : 전체조회
2TradeTypestring-N
현금영수증 문서형태 (다중 선택 가능)
  • N 승인 현금영수증
  • C 취소 현금영수증
다중 선택시 콤마(',')로 구분. 예) N,C
기본값 : 전체조회
요청 예시
curl --request GET \
--url 'https://{domain}/HomeTax/Cashbill/{jobID}/Summary?TradeUsage={TradeUsage}&TradeType={TradeType}' \
--header 'Authorization: Bearer {token}'

Response

응답 본문
순번 변수명 타입 길이 설명
1countnumber-
수집 건수
2supplyCostTotalnumber18
공급가액 합계
3taxTotalnumber18
세액 합계
4serviceFeeTotalnumber18
봉사료 합계
5amountTotalnumber18
거래금액 합계 (공급가액 합계+부가세 합계+봉사료 합계)
응답 예시
{
"count": 2,
"supplyCostTotal": 1820,
"taxTotal": 180,
"serviceFeeTotal": 0,
"amountTotal": 2000
}