public class StatementServiceImp extends BaseServiceImp implements StatementService
TaxinvoiceService| Modifier and Type | Class and Description |
|---|---|
protected class |
StatementServiceImp.DocRequest |
protected class |
StatementServiceImp.MemoRequest |
protected class |
StatementServiceImp.ReceiptResponse |
protected class |
StatementServiceImp.ResendRequest |
BaseServiceImp.UnitCostResponse, BaseServiceImp.UploadFile, BaseServiceImp.URLResponse| Constructor and Description |
|---|
StatementServiceImp() |
| Modifier and Type | Method and Description |
|---|---|
Response |
attachFile(String CorpNum,
int ItemCode,
String MgtKey,
String DisplayName,
InputStream FileData)
명세서 파일첨부
|
Response |
attachFile(String CorpNum,
int ItemCode,
String MgtKey,
String DisplayName,
InputStream FileData,
String UserID)
명세서 파일첨부
|
Response |
attachStatement(String CorpNum,
int ItemCode,
String MgtKey,
int SubItemCode,
String SubMgtKey)
다른 전자명세서 첨부
|
Response |
cancel(String CorpNum,
int ItemCode,
String MgtKey,
String Memo)
명세서 발행취소
|
Response |
cancel(String CorpNum,
int ItemCode,
String MgtKey,
String Memo,
String UserID)
명세서 발행취소
|
boolean |
checkMgtKeyInUse(String CorpNum,
int ItemCode,
String MgtKey)
문서번호 사용여부 확인
|
Response |
delete(String CorpNum,
int ItemCode,
String MgtKey)
명세서 삭제, 삭제가능한 건만 삭제처리되고, 삭제 불가능한 상태의 경우 PopbillException 발생함.
|
Response |
delete(String CorpNum,
int ItemCode,
String MgtKey,
String UserID)
명세서 삭제, 삭제가능한 건만 삭제처리되고, 삭제 불가능한 상태의 경우 PopbillException 발생함.
|
Response |
deleteFile(String CorpNum,
int ItemCode,
String MgtKey,
String FileID)
첨부파일 삭제
|
Response |
deleteFile(String CorpNum,
int ItemCode,
String MgtKey,
String FileID,
String UserID)
첨부파일 삭제
|
Response |
detachStatement(String CorpNum,
int ItemCode,
String MgtKey,
int SubItemCode,
String SubMgtKey)
다른 전자명세서 첨부해제
|
String |
FAXSend(String CorpNum,
Statement statement,
String sendNum,
String receiveNum)
명세서 1건 선팩스전송
전자명세서를 발송하지 않고 팩스만 전송.
|
String |
FAXSend(String CorpNum,
Statement statement,
String sendNum,
String receiveNum,
String UserID)
명세서 1건 선팩스전송
전자명세서를 발송하지 않고 팩스만 전송.
|
ChargeInfo |
getChargeInfo(String CorpNum,
int ItemCode)
과금정보 확인
|
Statement |
getDetailInfo(String CorpNum,
int ItemCode,
String MgtKey)
명세서 상세정보 확인.
|
Statement |
getDetailInfo(String CorpNum,
int ItemCode,
String MgtKey,
String UserID)
명세서 상세정보 확인.
|
String |
getEPrintURL(String CorpNum,
int ItemCode,
String MgtKey)
명세서 인쇄 팝업 (공급받는자용) URL 확인
|
String |
getEPrintURL(String CorpNum,
int ItemCode,
String MgtKey,
String UserID)
명세서 인쇄 팝업 (공급받는자용) URL 확인
|
AttachedFile[] |
getFiles(String CorpNum,
int ItemCode,
String MgtKey)
첨부파일 목록 확인
|
StatementInfo |
getInfo(String CorpNum,
int ItemCode,
String MgtKey)
명세서 상태/요약 정보 확인.
|
StatementInfo[] |
getInfos(String CorpNum,
int ItemCode,
String[] MgtKeyList)
명세서 상태/요약 정보 대량확인 (최대 1000건).
|
StatementLog[] |
getLogs(String CorpNum,
int ItemCode,
String MgtKey)
명세서 문서이력 확인.
|
String |
getMailURL(String CorpNum,
int ItemCode,
String MgtKey)
메일(공급받는자) 링크 URL 확인
|
String |
getMailURL(String CorpNum,
int ItemCode,
String MgtKey,
String UserID)
메일(공급받는자) 링크 URL 확인
|
String |
getMassPrintURL(String CorpNum,
int ItemCode,
String[] MgtKeyList)
다량 인쇄 팝업 URL 확인
|
String |
getMassPrintURL(String CorpNum,
int ItemCode,
String[] MgtKeyList,
String UserID)
다량 인쇄 팝업 URL 확인
|
String |
getPopUpURL(String CorpNum,
int ItemCode,
String MgtKey)
명세서 팝빌화면 팝업 URL 확인
|
String |
getPopUpURL(String CorpNum,
int ItemCode,
String MgtKey,
String UserID)
명세서 팝빌화면 팝업 URL 확인
|
String |
getPrintURL(String CorpNum,
int ItemCode,
String MgtKey)
명세서 인쇄 팝업 URL 확인
|
String |
getPrintURL(String CorpNum,
int ItemCode,
String MgtKey,
String UserID)
명세서 인쇄 팝업 URL 확인
|
protected List<String> |
getScopes() |
String |
getSealURL(String CorpNum,
String UserID)
팝빌 인감 및 첨부문서 등록 URL
|
float |
getUnitCost(String CorpNum,
int ItemCode)
명세서 발행단가 확인
|
String |
getURL(String CorpNum,
String TOGO)
팝빌 전자명세서 관련 URL 확인, 반환된 URL은 30초이내에 브라우저에 표시해야 함.
|
String |
getURL(String CorpNum,
String UserID,
String TOGO)
팝빌 전자명세서 관련 URL 확인, 반환된 URL은 30초이내에 브라우저에 표시해야 함.
|
String |
getViewURL(String CorpNum,
int ItemCode,
String MgtKey) |
String |
getViewURL(String CorpNum,
int ItemCode,
String MgtKey,
String UserID) |
Response |
issue(String CorpNum,
int ItemCode,
String MgtKey,
String Memo)
명세서 발행
|
Response |
issue(String CorpNum,
int ItemCode,
String MgtKey,
String Memo,
String UserID)
명세서 발행
|
Response |
issue(String CorpNum,
int ItemCode,
String MgtKey,
String Memo,
String EmailSubject,
String UserID)
명세서 발행
|
EmailSendConfig[] |
listEmailConfig(String CorpNum)
알림메일 전송목록 조회
|
EmailSendConfig[] |
listEmailConfig(String CorpNum,
String UserID)
알림메일 전송목록 조회
|
Response |
register(String CorpNum,
Statement statement)
명세서 1건 임시저장
|
Response |
register(String CorpNum,
Statement statement,
String UserID)
명세서 1건 임시저장
|
SMTIssueResponse |
registIssue(String CorpNum,
Statement statement)
명세서 즉시밣행
|
SMTIssueResponse |
registIssue(String CorpNum,
Statement statement,
String memo)
명세서 즉시발행
|
SMTIssueResponse |
registIssue(String CorpNum,
Statement statement,
String memo,
String UserID)
명세서 즉시발행
|
SMTIssueResponse |
registIssue(String CorpNum,
Statement statement,
String memo,
String UserID,
String emailSubject)
명세서 즉시발행
|
StmtSearchResult |
search(String CorpNum,
String DType,
String SDate,
String EDate,
String[] State,
int[] ItemCode,
int Page,
int PerPage,
String Order)
전자명세서 목록 조회
|
StmtSearchResult |
search(String CorpNum,
String DType,
String SDate,
String EDate,
String[] State,
int[] ItemCode,
String QString,
int Page,
int PerPage,
String Order)
전자명세서 목록 조회
|
Response |
sendEmail(String CorpNum,
int ItemCode,
String MgtKey,
String Receiver)
알림메일 재전송
|
Response |
sendEmail(String CorpNum,
int ItemCode,
String MgtKey,
String Receiver,
String UserID)
알림메일 재전송
|
Response |
sendFAX(String CorpNum,
int ItemCode,
String MgtKey,
String Sender,
String Receiver)
팩스 전송 요청
|
Response |
sendFAX(String CorpNum,
int ItemCode,
String MgtKey,
String Sender,
String Receiver,
String UserID)
팩스 전송 요청
|
Response |
sendSMS(String CorpNum,
int ItemCode,
String MgtKey,
String Sender,
String Receiver,
String Contents)
문자 전송 요청
|
Response |
sendSMS(String CorpNum,
int ItemCode,
String MgtKey,
String Sender,
String Receiver,
String Contents,
String UserID)
문자 전송 요청
|
Response |
update(String CorpNum,
int ItemCode,
String MgtKey,
Statement statement)
임시저장된 전자명세서 정보 수정
|
Response |
update(String CorpNum,
int ItemCode,
String MgtKey,
Statement statement,
String UserID)
임시저장된 전자명세서 정보 수정
|
Response |
updateEmailConfig(String CorpNum,
String EmailType,
Boolean SendYN)
알림메일 전송설정 수정
|
Response |
updateEmailConfig(String CorpNum,
String EmailType,
Boolean SendYN,
String UserID)
알림메일 전송설정 수정
|
checkID, checkIsMember, fromJsonString, getAccessURL, getBalance, getChargeURL, getContactInfo, getContactInfo, getCorpInfo, getCorpInfo, getLinkID, getPartnerBalance, getPartnerURL, getPaymentHistory, getPaymentHistory, getPaymentURL, getPointInfo, getPopbillURL, getPopbillURL, getRefundableBalance, getRefundableBalance, getRefundHistory, getRefundHistory, getRefundInfo, getRefundInfo, getSecretKey, getServiceID, getServiceURL, getSettleResult, getSettleResult, getUseHistory, getUseHistory, getUseHistoryURL, httpBulkPost, httpget, httppost, httppost, httppost, httppostFiles, isIPRestrictOnOff, isTest, isUseGAIP, isUseLocalTimeYN, isUseStaticIP, joinMember, listContact, listContact, paymentRequest, paymentRequest, quitMember, quitMember, refund, refund, registContact, registContact, setAuthURL, setIPRestrictOnOff, setLinkID, setProxyIP, setProxyPort, setSecretKey, setServiceURL, setTest, setTestServiceURL, setUseGAIP, setUseLocalTimeYN, setUseStaticIP, toJsonString, updateContact, updateCorpInfo, updateCorpInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckID, checkIsMember, getAccessURL, getBalance, getChargeURL, getContactInfo, getContactInfo, getCorpInfo, getCorpInfo, getPartnerBalance, getPartnerURL, getPaymentHistory, getPaymentHistory, getPaymentURL, getPointInfo, getPopbillURL, getPopbillURL, getRefundableBalance, getRefundableBalance, getRefundHistory, getRefundHistory, getRefundInfo, getRefundInfo, getSettleResult, getSettleResult, getUseHistory, getUseHistory, getUseHistoryURL, joinMember, listContact, listContact, paymentRequest, paymentRequest, quitMember, quitMember, refund, refund, registContact, registContact, updateContact, updateCorpInfo, updateCorpInfoprotected List<String> getScopes()
getScopes in class BaseServiceImppublic String getURL(String CorpNum, String TOGO) throws PopbillException
StatementServicegetURL in interface StatementServiceCorpNum - 연동회원 사업자번호TOGO - 지정값(TBOX : 임시 문서함 URL, SBOX : 발행 문서함 URL)PopbillExceptionpublic String getURL(String CorpNum, String UserID, String TOGO) throws PopbillException
StatementServicegetURL in interface StatementServiceCorpNum - 연동회원 사업자번호UserID - 연동회원의 회원아이디TOGO - 지정값(TBOX : 임시 문서함 URL, SBOX : 발행 문서함 URL)PopbillExceptionpublic float getUnitCost(String CorpNum, int ItemCode) throws PopbillException
StatementServicegetUnitCost in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드
121 : 거래명세서
122 : 청구서
123 : 견적서
124 : 발주서
125 : 입금표
126 : 영수증PopbillExceptionpublic boolean checkMgtKeyInUse(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicecheckMgtKeyInUse in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic Response register(String CorpNum, Statement statement) throws PopbillException
StatementServiceregister in interface StatementServiceCorpNum - 연동회원 사업자번호statement - 명세서 정보.(see. com.popbill.api.statement.Statement)PopbillExceptionpublic Response register(String CorpNum, Statement statement, String UserID) throws PopbillException
StatementServiceregister in interface StatementServiceCorpNum - 연동회원 사업자번호statement - 명세서 정보.(see. com.popbill.api.statement.Statement)UserID - 연동회원아이디PopbillExceptionpublic Response update(String CorpNum, int ItemCode, String MgtKey, Statement statement) throws PopbillException
StatementServiceupdate in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호statement - 명세서 정보.(see. com.popbill.api.statement.Statement)PopbillExceptionpublic Response update(String CorpNum, int ItemCode, String MgtKey, Statement statement, String UserID) throws PopbillException
StatementServiceupdate in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호statement - 명세서 정보.(see. com.popbill.api.statement.Statement)UserID - 연동회원아이디PopbillExceptionpublic Response delete(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicedelete in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic Response delete(String CorpNum, int ItemCode, String MgtKey, String UserID) throws PopbillException
StatementServicedelete in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호UserID - 연동회원의 회원아이디PopbillExceptionpublic Response issue(String CorpNum, int ItemCode, String MgtKey, String Memo) throws PopbillException
StatementServiceissue in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Memo - 처리 메모PopbillExceptionpublic Response issue(String CorpNum, int ItemCode, String MgtKey, String Memo, String UserID) throws PopbillException
StatementServiceissue in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Memo - 처리 메모UserID - 발행메일 제목, 미기재시 기본양식으로 전송PopbillExceptionpublic Response issue(String CorpNum, int ItemCode, String MgtKey, String Memo, String EmailSubject, String UserID) throws PopbillException
StatementServiceissue in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Memo - 처리 메모EmailSubject - 발행메일 제목, 미기재시 기본양식으로 전송UserID - 연동 회원아이디PopbillExceptionpublic Response cancel(String CorpNum, int ItemCode, String MgtKey, String Memo) throws PopbillException
StatementServicecancel in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic Response cancel(String CorpNum, int ItemCode, String MgtKey, String Memo, String UserID) throws PopbillException
StatementServicecancel in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Memo - 처리 메모UserID - 연동회원의 회원아이디PopbillExceptionpublic Response sendEmail(String CorpNum, int ItemCode, String MgtKey, String Receiver) throws PopbillException
StatementServicesendEmail in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Receiver - 수신자이메일주소PopbillExceptionpublic Response sendEmail(String CorpNum, int ItemCode, String MgtKey, String Receiver, String UserID) throws PopbillException
StatementServicesendEmail in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Receiver - 수신자이메일주소UserID - 연동회원의 회원아이디PopbillExceptionpublic Response sendSMS(String CorpNum, int ItemCode, String MgtKey, String Sender, String Receiver, String Contents) throws PopbillException
StatementServicesendSMS in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Sender - 발신자 번호Receiver - 수신자 번호Contents - 메시지 내용, 메시지 길이가 90Byte를 초과하는 경우 길이가 조정되어 전송됨.PopbillExceptionpublic Response sendSMS(String CorpNum, int ItemCode, String MgtKey, String Sender, String Receiver, String Contents, String UserID) throws PopbillException
StatementServicesendSMS in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Sender - 발신번호Receiver - 수신번호Contents - 메시지 내용, 메시지 길이가 90Byte를 초과하는 경우 길이가 조정되어 전송됨.UserID - 연동회원의 회원아이디PopbillExceptionpublic Response sendFAX(String CorpNum, int ItemCode, String MgtKey, String Sender, String Receiver) throws PopbillException
StatementServicesendFAX in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Receiver - 수신팩스번호PopbillExceptionpublic Response sendFAX(String CorpNum, int ItemCode, String MgtKey, String Sender, String Receiver, String UserID) throws PopbillException
StatementServicesendFAX in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호Receiver - 수신팩스번호UserID - 연동회원의 회원아이디PopbillExceptionpublic Statement getDetailInfo(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicegetDetailInfo in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic Statement getDetailInfo(String CorpNum, int ItemCode, String MgtKey, String UserID) throws PopbillException
StatementServicegetDetailInfo in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호UserID - 연동회원의 회원아이디PopbillExceptionpublic StatementInfo getInfo(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicegetInfo in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic StatementInfo[] getInfos(String CorpNum, int ItemCode, String[] MgtKeyList) throws PopbillException
StatementServicegetInfos in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKeyList - 문서번호 목록PopbillExceptionpublic StatementLog[] getLogs(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicegetLogs in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic String getPopUpURL(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicegetPopUpURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic String getPopUpURL(String CorpNum, int ItemCode, String MgtKey, String UserID) throws PopbillException
StatementServicegetPopUpURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호UserID - 연동회원의 회원아이디PopbillExceptionpublic String getViewURL(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
getViewURL in interface StatementServicePopbillExceptionpublic String getViewURL(String CorpNum, int ItemCode, String MgtKey, String UserID) throws PopbillException
getViewURL in interface StatementServicePopbillExceptionpublic String getPrintURL(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicegetPrintURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic String getPrintURL(String CorpNum, int ItemCode, String MgtKey, String UserID) throws PopbillException
StatementServicegetPrintURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호UserID - 연동회원의 회원아이디PopbillExceptionpublic String getEPrintURL(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicegetEPrintURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic String getEPrintURL(String CorpNum, int ItemCode, String MgtKey, String UserID) throws PopbillException
StatementServicegetEPrintURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호UserID - 연동회원의 회원아이디PopbillExceptionpublic String getMailURL(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicegetMailURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic String getMailURL(String CorpNum, int ItemCode, String MgtKey, String UserID) throws PopbillException
StatementServicegetMailURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호UserID - 연동회원의 회원아이디PopbillExceptionpublic String getMassPrintURL(String CorpNum, int ItemCode, String[] MgtKeyList) throws PopbillException
StatementServicegetMassPrintURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKeyList - 문서번호 배열(최대 1000건)PopbillExceptionpublic String getMassPrintURL(String CorpNum, int ItemCode, String[] MgtKeyList, String UserID) throws PopbillException
StatementServicegetMassPrintURL in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKeyList - 문서번호 배열(최대 1000건)UserID - 연동회원의 회원아이디PopbillExceptionpublic String getSealURL(String CorpNum, String UserID) throws PopbillException
StatementServicegetSealURL in interface StatementServiceCorpNum - 연동회원 사업자번호UserID - 연동회원 유저아이디PopbillExceptionpublic Response attachFile(String CorpNum, int ItemCode, String MgtKey, String DisplayName, InputStream FileData) throws PopbillException
StatementServiceattachFile in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호DisplayName - 파일 표시명( ex."통장사본.jpg")FileData - 파일 스트림.PopbillExceptionpublic Response attachFile(String CorpNum, int ItemCode, String MgtKey, String DisplayName, InputStream FileData, String UserID) throws PopbillException
StatementServiceattachFile in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호DisplayName - 파일 표시명( ex."통장사본.jpg")FileData - 파일 스트림.UserID - 연동회원의 회원아이디PopbillExceptionpublic AttachedFile[] getFiles(String CorpNum, int ItemCode, String MgtKey) throws PopbillException
StatementServicegetFiles in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호PopbillExceptionpublic Response deleteFile(String CorpNum, int ItemCode, String MgtKey, String FileID) throws PopbillException
StatementServicedeleteFile in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호FileID - 파일아이디PopbillExceptionpublic Response deleteFile(String CorpNum, int ItemCode, String MgtKey, String FileID, String UserID) throws PopbillException
StatementServicedeleteFile in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드MgtKey - 문서번호FileID - 파일아이디UserID - 연동회원의 회원아이디PopbillExceptionpublic String FAXSend(String CorpNum, Statement statement, String sendNum, String receiveNum) throws PopbillException
StatementServiceFAXSend in interface StatementServiceCorpNum - 연동회원 사업자번호statement - 명세서 정보.(see. com.popbill.api.statement.Statement)PopbillExceptionpublic String FAXSend(String CorpNum, Statement statement, String sendNum, String receiveNum, String UserID) throws PopbillException
StatementServiceFAXSend in interface StatementServiceCorpNum - 연동회원 사업자번호statement - 명세서 정보.(see. com.popbill.api.statement.Statement)UserID - 연동회원 아이디PopbillExceptionpublic SMTIssueResponse registIssue(String CorpNum, Statement statement) throws PopbillException
StatementServiceregistIssue in interface StatementServiceCorpNum - 연동회원 사업자번호statement - 전자명세서 객체. see com.popbill.api.statementPopbillExceptionpublic SMTIssueResponse registIssue(String CorpNum, Statement statement, String memo) throws PopbillException
StatementServiceregistIssue in interface StatementServiceCorpNum - 연동회원 사업자번호statement - 전자명세서 객체. see com.popbill.api.statementmemo - 메모PopbillExceptionpublic SMTIssueResponse registIssue(String CorpNum, Statement statement, String memo, String UserID) throws PopbillException
StatementServiceregistIssue in interface StatementServiceCorpNum - 연동회원 사업자번호statement - 전자명세서 객체. see com.popbill.api.statementmemo - 메모UserID - 연동회원 아이디PopbillExceptionpublic SMTIssueResponse registIssue(String CorpNum, Statement statement, String memo, String UserID, String emailSubject) throws PopbillException
StatementServiceregistIssue in interface StatementServiceCorpNum - 연동회원 사업자번호statement - 전자명세서 객체. see com.popbill.api.statementUserID - 연동회원 아이디PopbillExceptionpublic Response attachStatement(String CorpNum, int ItemCode, String MgtKey, int SubItemCode, String SubMgtKey) throws PopbillException
StatementServiceattachStatement in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드, 121-명세서, 122-청구서, 123-견적서, 124-발주서, 125-입금표, 126-영수증MgtKey - 명세서 문서번호SubItemCode - 첨부할 명세서 코드, 121-명세서, 122-청구서, 123-견적서, 124-발주서, 125-입금표, 126-영수증SubMgtKey - 첨부할 명세서 문서번호PopbillExceptionpublic Response detachStatement(String CorpNum, int ItemCode, String MgtKey, int SubItemCode, String SubMgtKey) throws PopbillException
StatementServicedetachStatement in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 명세서 코드, 121-명세서, 122-청구서, 123-견적서, 124-발주서, 125-입금표, 126-영수증MgtKey - 명세서 문서번호SubItemCode - 첨부해제할 명세서 코드, 121-명세서, 122-청구서, 123-견적서, 124-발주서, 125-입금표, 126-영수증SubMgtKey - 첨부해제할 명세서 문서번호PopbillExceptionpublic StmtSearchResult search(String CorpNum, String DType, String SDate, String EDate, String[] State, int[] ItemCode, int Page, int PerPage, String Order) throws PopbillException
StatementServicesearch in interface StatementServiceCorpNum - 연동회원 사업자번호DType - 검색일자 유형, R-등록일자, W-작성일자, I-발행일자SDate - 시작일자(yyyyMMdd)EDate - 종료일자(yyyyMMdd)State - 전자명세서상태 배열ItemCode - 전자명세서코드 배열, 121-명세서, 122-청구서, 123-견적서, 124-발주서, 125-입금표, 126-영수증Page - 페이지 번호PerPage - 페이지당 목록 개수, 기본값 500, 최대 1000Order - 정렬방향PopbillExceptionpublic StmtSearchResult search(String CorpNum, String DType, String SDate, String EDate, String[] State, int[] ItemCode, String QString, int Page, int PerPage, String Order) throws PopbillException
StatementServicesearch in interface StatementServiceCorpNum - 연동회원 사업자번호DType - 검색일자 유형, R-등록일자, W-작성일자, I-발행일자SDate - 시작일자(yyyyMMdd)EDate - 종료일자(yyyyMMdd)State - 전자명세서상태 배열ItemCode - 전자명세서코드 배열, 121-명세서, 122-청구서, 123-견적서, 124-발주서, 125-입금표, 126-영수증QString - 통합검색 키워드, (거래처명 또는 거래처 사업자등록번호 조회)Page - 페이지 번호PerPage - 페이지당 목록 개수, 기본값 500, 최대 1000Order - 정렬방향PopbillExceptionpublic ChargeInfo getChargeInfo(String CorpNum, int ItemCode) throws PopbillException
StatementServicegetChargeInfo in interface StatementServiceCorpNum - 연동회원 사업자번호ItemCode - 전자명세서 코드, 121-명세서, 122-청구서, 123-견적서, 124-발주서, 125-입금표, 126-영수증PopbillExceptionpublic Response updateEmailConfig(String CorpNum, String EmailType, Boolean SendYN) throws PopbillException
StatementServiceupdateEmailConfig in interface StatementServiceCorpNum - 연동회원 사업자번호EmailType - 메일전송유형SendYN - 전송 여부 (True = 전송, False = 미전송)PopbillExceptionpublic Response updateEmailConfig(String CorpNum, String EmailType, Boolean SendYN, String UserID) throws PopbillException
StatementServiceupdateEmailConfig in interface StatementServiceCorpNum - 연동회원 사업자번호EmailType - 메일전송유형SendYN - 전송 여부 (True = 전송, False = 미전송)UserID - 팝빌회원 아이디PopbillExceptionpublic EmailSendConfig[] listEmailConfig(String CorpNum) throws PopbillException
StatementServicelistEmailConfig in interface StatementServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic EmailSendConfig[] listEmailConfig(String CorpNum, String UserID) throws PopbillException
StatementServicelistEmailConfig in interface StatementServiceCorpNum - 연동회원 사업자번호UserID - 팝빌회원 아이디PopbillExceptionCopyright © 2023. All rights reserved.