POPBill Developers
API Reference

2. 전자명세서 정보확인

2.1. GetInfo - 상태 확인

  • 전자명세서의 1건의 상태 및 요약정보 확인합니다.
function statementinfo getinfo(string corpnum, string itemcodestr, string mgtkey, string userid) throws popbillexception
Parameters
순번변수명타입길이필수설명
corpnum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemcodestr string 3 Y 전자명세서 문서유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtkey string 24 Y 파트너가 할당한 문서번호
userid string 50 N 팝빌회원 아이디
Return

StatementInfo

Throws

PopbillException

2.2. GetInfos - 다수건 상태 확인

  • 다수건의 전자명세서 상태 및 요약정보 확인합니다. (1회 호출 시 최대 1,000건 확인 가능)
subroutine getinfos(string corpnum, string itemcodestr, ref string mgtkeylist[], ref statementinfo ref_returnlist[]) throws popbillexception
Parameters
순번변수명타입길이필수설명
corpnum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemcodestr string 3 Y 전자명세서 문서유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtkeylist ref string[ ] Y 조회할 전자명세서 문서번호
최대 : 1,000건
ref_returnlist ref StatementInfo[ ] Y 서브루틴 반환 결과값
Return

-

Throws

PopbillException

2.3. GetDetailInfo - 상세정보 확인

  • 전자명세서 1건의 상세정보 확인합니다.
function statement getdetailinfo(string corpnum, string itemcodestr, string mgtkey) throws popbillexception
Parameters
순번변수명타입길이필수설명
corpnum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemcodestr string 3 Y 전자명세서 문서유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtkey string 24 Y 파트너가 할당한 문서번호
userid string 50 N 팝빌회원 아이디
Return

Statement

Throws

PopbillException

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

  • 파트너가 전자명세서 관리 목적으로 할당하는 문서번호의 사용여부를 확인합니다.
  • 이미 사용 중인 문서번호는 중복 사용이 불가하고, 전자명세서가 삭제된 경우에만 문서번호의 재사용이 가능합니다.
function boolean checkmgtkeyinuse(string corpnum, string itemcodestr, string mgtkey) throws popbillexception
Parameters
순번변수명타입길이필수설명
corpnum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemcodestr string 3 Y 전자명세서 문서유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtkey string 24 Y 파트너가 할당한 문서번호
Return

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

Throws

PopbillException

2.6. GetLogs - 전자명세서 상태 변경이력 확인

  • 전자명세서의 상태에 대한 변경이력을 확인합니다.
subroutine getlogs(string corpnum, string itemcodestr, string mgtkey, ref statementlog ref_list[]) throws popbillexception
Parameters
순번변수명타입길이필수설명
corpnum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
itemcodestr string 3 Y 전자명세서 문서유형 (택 1)
  • 121거래명세서
  • 122청구서
  • 123견적서
  • 124발주서
  • 125입금표
  • 126영수증
mgtkey string 24 Y 파트너가 할당한 문서번호
ref_list ref StatementLog[ ] Y 서브루틴 반환 결과값
Return

-

Throws

PopbillException

2.7. GetURL - 팝빌 전자명세서 문서함 팝업 URL

  • 로그인 상태로 팝빌 사이트의 전자명세서 문서함 메뉴에 접근할 수 있는 페이지의 팝업 URL을 반환합니다.
  • 반환되는 URL은 보안 정책상 30초 동안 유효하며, 시간을 초과한 후에는 해당 URL을 통한 페이지 접근이 불가합니다.
function string geturl(string corpnum, string userid, string togo) throws popbillexception
Parameters
순번변수명타입길이필수설명
corpnum string 10 Y 팝빌회원 사업자번호 ('-' 제외)
userid string 50 N 팝빌회원 아이디
togo string - Y 접근 메뉴 (택 1)
  • TBOX임시 문서함
  • SWBOX발행 문서함
Return

string - 요청에 대한 응답 URL

Throws

PopbillException