POPBill Developers
연동신청
  • 가이드 0
  • 레퍼런스 0
  • 오류코드 0
전자명세서
  • 전자세금계산서
  • 현금영수증
  • 전자명세서
  • 홈택스수집(세금)
  • 홈택스수집(현금)
  • 사업자등록상태조회
  • 기업정보조회
  • 계좌조회
  • 예금주조회
  • 카카오톡
  • 문자
  • 팩스
.NET Core
  • Java
  • PHP
  • .NET
  • .NET Core
  • Node.js
  • Python
  • Ruby
  • ASP
  • Delphi
  • PowerBuilder
  • Visual Basic
  • MS Access
SDK 레퍼런스

정보확인

1. GetInfo - 상태 확인

  • 전자명세서의 1건의 상태 및 요약정보를 확인합니다.
StatementInfo GetInfo(string CorpNum, int itemCode, string mgtKey, string UserID = null)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemCode int 3 Y 전자명세서 문서 유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtKey string 24 Y 파트너가 할당한 문서번호
UserID string 50 N 팝빌회원 아이디
응답
StatementInfo
예외
PopbillException

2. GetInfos - 다수건 상태 확인

  • 다수건의 전자명세서 상태 및 요약정보를 확인합니다. (1회 호출에 최대 1,000건 확인 가능)
List<StatementInfo> GetInfos(string CorpNum, int itemCode, List<string> mgtKeyList, string UserID = null)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemCode int 3 Y 전자명세서 문서 유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtKeyList List<string> Y 문서번호 목록
최대 : 1,000건
UserID string 50 N 팝빌회원 아이디
응답
StatementInfo
예외
PopbillException

3. GetDetailInfo - 상세정보 확인

  • 전자명세서 1건의 상세정보를 확인합니다.
Statement GetDetailInfo(string CorpNum, int itemCode, string mgtKey, string UserID = null)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemCode int 3 Y 전자명세서 문서 유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtKey string 24 Y 파트너가 할당한 문서번호
UserID string 50 N 팝빌회원 아이디
응답
Statement
예외
PopbillException

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

  • 파트너가 전자명세서 관리 목적으로 할당하는 문서번호의 사용여부를 확인합니다.
  • 이미 사용 중인 문서번호는 중복 사용이 불가하고, 전자명세서가 삭제된 경우에만 문서번호의 재사용이 가능합니다.
bool CheckMgtKeyInUse(string CorpNum, int itemCode, string mgtKey, string UserID = null)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemCode int 3 Y 전자명세서 문서 유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtKey string 24 Y 파트너가 할당한 문서번호
UserID string 50 N 팝빌회원 아이디
응답

bool - true : (사용중) / false : (미사용중)

예외
PopbillException

6. GetLogs - 상태 변경이력 확인

  • 전자명세서의 상태에 대한 변경이력을 확인합니다.
List<StatementLog> GetLogs(string CorpNum, int itemCode, string mgtKey, string UserID = null)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemCode int 3 Y 전자명세서 문서 유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtKey string 24 Y 파트너가 할당한 문서번호
UserID string 50 N 팝빌회원 아이디
응답
List<StatementLog>
예외
PopbillException

7. GetURL - 문서함 팝업 URL

string GetURL(string CorpNum, string TOGO, string UserID = null)
요청
Parameters
순번변수명타입길이필수설명
CorpNum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
TOGO string - Y 접근 메뉴 (택 1)
  • TBOX임시 문서함
  • SWBOX발행 문서함
UserID string 50 N 팝빌회원 아이디
응답

string - 요청에 대한 응답 URL

예외
PopbillException