public class HTTaxinvoiceServiceImp extends BaseServiceImp implements HTTaxinvoiceService
HTTaxinvoiceService| Modifier and Type | Class and Description |
|---|---|
protected class |
HTTaxinvoiceServiceImp.CertResponse |
protected class |
HTTaxinvoiceServiceImp.DeptRequest |
protected class |
HTTaxinvoiceServiceImp.JobIDResponse |
BaseServiceImp.UnitCostResponse, BaseServiceImp.UploadFile, BaseServiceImp.URLResponse| Constructor and Description |
|---|
HTTaxinvoiceServiceImp() |
| Modifier and Type | Method and Description |
|---|---|
Response |
checkCertValidation(String CorpNum)
홈택스 공인인증서 로그인 테스트
|
Response |
checkDeptUser(String CorpNum)
부서사용자 등록정보 확인
|
Response |
checkLoginDeptUser(String CorpNum)
부서사용자 로그인 테스트
|
Response |
deleteDeptUser(String corpNum)
부서사용자 등록정보 삭제
|
Date |
getCertificateExpireDate(String CorpNum)
홈택스연계 공인인증서 만료일시 확인
|
String |
getCertificatePopUpURL(String CorpNum)
홈택스연계 공인인증서 등록 URL 확인
|
String |
getCertificatePopUpURL(String CorpNum,
String UserID)
홈택스연계 공인인증서 등록 URL 확인
|
ChargeInfo |
getChargeInfo(String CorpNum)
과금정보 확인
|
String |
getFlatRatePopUpURL(String CorpNum)
정액제 신청 URL
|
String |
getFlatRatePopUpURL(String CorpNum,
String UserID)
정액제 신청 URL
|
FlatRateState |
getFlatRateState(String CorpNum)
정액제 서비스 상태 확인
|
FlatRateState |
getFlatRateState(String CorpNum,
String UserID)
정액제 서비스 상태 확인
|
HTTaxinvoiceJobState |
getJobState(String CorpNum,
String JobID)
수집 상태 확인
|
HTTaxinvoiceJobState |
getJobState(String CorpNum,
String JobID,
String UserID)
수집 상태 확인
|
String |
getPopUpURL(String CorpNum,
String NTSConfirmNum)
홈택스 전자세금계산서 팝업 URL
|
String |
getPopUpURL(String CorpNum,
String NTSConfirmNum,
String UserID)
홈택스 전자세금계산서 팝업 URL
|
String |
getPrintURL(String CorpNum,
String NTSConfirmNum)
홈택스 전자세금계산서 인쇄 팝업 URL
|
String |
getPrintURL(String CorpNum,
String NTSConfirmNum,
String UserID)
홈택스 전자세금계산서 인쇄 팝업 URL
|
protected List<String> |
getScopes() |
HTTaxinvoice |
getTaxinvoice(String CorpNum,
String NTSConfirmNum)
상세정보 확인 - JSON
|
HTTaxinvoice |
getTaxinvoice(String CorpNum,
String NTSConfirmNum,
String UserID)
상세정보 확인 - JSON
|
HTTaxinvoiceXMLResponse |
getXML(String CorpNum,
String NTSConfirmNum)
상세정보 확인 - XML
|
HTTaxinvoiceXMLResponse |
getXML(String CorpNum,
String NTSConfirmNum,
String UserID)
상세정보 확인 - XML
|
HTTaxinvoiceJobState[] |
listActiveJob(String CorpNum)
수집 상태 목록 확인
|
HTTaxinvoiceJobState[] |
listActiveJob(String CorpNum,
String UserID)
수집 상태 확인
|
Response |
registDeptUser(String corpNum,
String deptUserID,
String deptUserPWD)
부서사용자 계정등록
|
String |
requestJob(String CorpNum,
QueryType queryType,
String DType,
String SDate,
String EDate)
홈택스 전자(세금)계산서 수집 요청
|
String |
requestJob(String CorpNum,
QueryType queryType,
String DType,
String SDate,
String EDate,
String UserID)
홈택스 전자(세금)계산서 수집 요청
|
HTTaxinvoiceSearchResult |
search(String CorpNum,
String JobID,
String[] Type,
String[] TaxType,
String[] PurposeType,
String TaxRegIDYN,
String TaxRegIDType,
String TaxRegID,
Integer Page,
Integer PerPage,
String Order)
수집 결과 조회
|
HTTaxinvoiceSearchResult |
search(String CorpNum,
String JobID,
String[] Type,
String[] TaxType,
String[] PurposeType,
String TaxRegIDYN,
String TaxRegIDType,
String TaxRegID,
Integer Page,
Integer PerPage,
String Order,
String UserID)
수집 결과 조회
|
HTTaxinvoiceSearchResult |
search(String CorpNum,
String JobID,
String[] Type,
String[] TaxType,
String[] PurposeType,
String TaxRegIDYN,
String TaxRegIDType,
String TaxRegID,
Integer Page,
Integer PerPage,
String Order,
String UserID,
String SearchString)
수집 결과 조회
|
HTTaxinvoiceSummary |
summary(String CorpNum,
String JobID,
String[] Type,
String[] TaxType,
String[] PurposeType,
String TaxRegIDYN,
String TaxRegIDType,
String TaxRegID)
수집 결과 요약정보 조회
|
HTTaxinvoiceSummary |
summary(String CorpNum,
String JobID,
String[] Type,
String[] TaxType,
String[] PurposeType,
String TaxRegIDYN,
String TaxRegIDType,
String TaxRegID,
String UserID)
수집 결과 요약정보 조회
|
HTTaxinvoiceSummary |
summary(String CorpNum,
String JobID,
String[] Type,
String[] TaxType,
String[] PurposeType,
String TaxRegIDYN,
String TaxRegIDType,
String TaxRegID,
String UserID,
String SearchString)
수집 결과 요약정보 조회
|
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 getFlatRatePopUpURL(String CorpNum) throws PopbillException
HTTaxinvoiceServicegetFlatRatePopUpURL in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic String getFlatRatePopUpURL(String CorpNum, String UserID) throws PopbillException
HTTaxinvoiceServicegetFlatRatePopUpURL in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호UserID - 연동회원 아이디PopbillExceptionpublic ChargeInfo getChargeInfo(String CorpNum) throws PopbillException
HTTaxinvoiceServicegetChargeInfo in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic String requestJob(String CorpNum, QueryType queryType, String DType, String SDate, String EDate) throws PopbillException
HTTaxinvoiceServicerequestJob in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호queryType - 수집유형, 매출, 매입, 수탁 중 반환PopbillExceptionpublic String requestJob(String CorpNum, QueryType queryType, String DType, String SDate, String EDate, String UserID) throws PopbillException
HTTaxinvoiceServicerequestJob in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호queryType - 수집유형, 매출,매입,수탁 중 반환UserID - 연동회원 아이디PopbillExceptionpublic HTTaxinvoiceJobState getJobState(String CorpNum, String JobID) throws PopbillException
HTTaxinvoiceServicegetJobState in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호JobID - 수집요청시 반환받은 작업아이디PopbillExceptionpublic HTTaxinvoiceJobState getJobState(String CorpNum, String JobID, String UserID) throws PopbillException
HTTaxinvoiceServicegetJobState in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호UserID - 연동회원 아이디PopbillExceptionpublic HTTaxinvoiceJobState[] listActiveJob(String CorpNum) throws PopbillException
HTTaxinvoiceServicelistActiveJob in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic HTTaxinvoiceJobState[] listActiveJob(String CorpNum, String UserID) throws PopbillException
HTTaxinvoiceServicelistActiveJob in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호UserID - 연동회원 아이디PopbillExceptionpublic HTTaxinvoiceSearchResult search(String CorpNum, String JobID, String[] Type, String[] TaxType, String[] PurposeType, String TaxRegIDYN, String TaxRegIDType, String TaxRegID, Integer Page, Integer PerPage, String Order) throws PopbillException
HTTaxinvoiceServicesearch in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호JobID - 작업 아이디Type - 문서형태 배열TaxType - 과세형태 배열PurposeType - 영수/청구 배열TaxRegIDYN - 종사업장 유무TaxRegIDType - 종사업장번호 사업자 유형TaxRegID - 종사업장번호, 다수 기재시 콤마(",")로 구분하여 구성Page - 페이지 번호PerPage - 페이지당 검색개수Order - 정렬방향PopbillExceptionpublic HTTaxinvoiceSearchResult search(String CorpNum, String JobID, String[] Type, String[] TaxType, String[] PurposeType, String TaxRegIDYN, String TaxRegIDType, String TaxRegID, Integer Page, Integer PerPage, String Order, String UserID) throws PopbillException
HTTaxinvoiceServicesearch in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호JobID - 작업 아이디Type - 문서형태 배열TaxType - 과세형태 배열PurposeType - 영수/청구 배열TaxRegIDYN - 종사업장 유무TaxRegIDType - 종사업장번호 사업자 유형TaxRegID - 종사업장번호, 다수 기재시 콤마(",")로 구분하여 구성Page - 페이지 번호PerPage - 페이지당 검색개수Order - 정렬방향UserID - 연동회원 아이디PopbillExceptionpublic HTTaxinvoiceSearchResult search(String CorpNum, String JobID, String[] Type, String[] TaxType, String[] PurposeType, String TaxRegIDYN, String TaxRegIDType, String TaxRegID, Integer Page, Integer PerPage, String Order, String UserID, String SearchString) throws PopbillException
HTTaxinvoiceServicesearch in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호JobID - 작업 아이디Type - 문서형태 배열TaxType - 과세형태 배열PurposeType - 영수/청구 배열TaxRegIDYN - 종사업장 유무TaxRegIDType - 종사업장번호 사업자 유형TaxRegID - 종사업장번호, 다수 기재시 콤마(",")로 구분하여 구성Page - 페이지 번호PerPage - 페이지당 검색개수Order - 정렬방향UserID - 연동회원 아이디SearchString - 검색어PopbillExceptionpublic HTTaxinvoiceSummary summary(String CorpNum, String JobID, String[] Type, String[] TaxType, String[] PurposeType, String TaxRegIDYN, String TaxRegIDType, String TaxRegID) throws PopbillException
HTTaxinvoiceServicesummary in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호JobID - 수집요청시 반환받은 작업아이디Type - 문서형태 배열TaxType - 과세형태 배열PurposeType - 영수/청구 배열TaxRegIDYN - 종사업장 유무TaxRegIDType - 종사업장번호 사업자 유형TaxRegID - 종사업장번호, 다수 기재시 콤마(",")로 구분하여 구성PopbillExceptionpublic HTTaxinvoiceSummary summary(String CorpNum, String JobID, String[] Type, String[] TaxType, String[] PurposeType, String TaxRegIDYN, String TaxRegIDType, String TaxRegID, String UserID) throws PopbillException
HTTaxinvoiceServicesummary in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호JobID - 수집요청시 반환받은 작업아이디Type - 문서형태 배열TaxType - 과세형태 배열PurposeType - 영수/청구 배열TaxRegIDYN - 종사업장 유무TaxRegIDType - 종사업장번호 사업자 유형TaxRegID - 종사업장번호, 다수 기재시 콤마(",")로 구분하여 구성UserID - 연동회원 아이디PopbillExceptionpublic HTTaxinvoiceSummary summary(String CorpNum, String JobID, String[] Type, String[] TaxType, String[] PurposeType, String TaxRegIDYN, String TaxRegIDType, String TaxRegID, String UserID, String SearchString) throws PopbillException
HTTaxinvoiceServicesummary in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호JobID - 수집요청시 반환받은 작업아이디Type - 문서형태 배열TaxType - 과세형태 배열PurposeType - 영수/청구 배열TaxRegIDYN - 종사업장 유무TaxRegIDType - 종사업장번호 사업자 유형TaxRegID - 종사업장번호, 다수 기재시 콤마(",")로 구분하여 구성UserID - 연동회원 아이디SearchString - 검색어PopbillExceptionpublic HTTaxinvoice getTaxinvoice(String CorpNum, String NTSConfirmNum) throws PopbillException
HTTaxinvoiceServicegetTaxinvoice in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호NTSConfirmNum - 국세청승인번호PopbillExceptionpublic HTTaxinvoice getTaxinvoice(String CorpNum, String NTSConfirmNum, String UserID) throws PopbillException
HTTaxinvoiceServicegetTaxinvoice in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호NTSConfirmNum - 국세청승인번호UserID - 연동회원 아이디PopbillExceptionpublic HTTaxinvoiceXMLResponse getXML(String CorpNum, String NTSConfirmNum) throws PopbillException
HTTaxinvoiceServicegetXML in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호NTSConfirmNum - 국세청 승인번호PopbillExceptionpublic HTTaxinvoiceXMLResponse getXML(String CorpNum, String NTSConfirmNum, String UserID) throws PopbillException
HTTaxinvoiceServicegetXML in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호NTSConfirmNum - 국세청승인번호UserID - 연동회원 아이디PopbillExceptionpublic FlatRateState getFlatRateState(String CorpNum) throws PopbillException
HTTaxinvoiceServicegetFlatRateState in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic FlatRateState getFlatRateState(String CorpNum, String UserID) throws PopbillException
HTTaxinvoiceServicegetFlatRateState in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호UserID - 연동회원 아이디PopbillExceptionpublic String getCertificatePopUpURL(String CorpNum) throws PopbillException
HTTaxinvoiceServicegetCertificatePopUpURL in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic String getCertificatePopUpURL(String CorpNum, String UserID) throws PopbillException
HTTaxinvoiceServicegetCertificatePopUpURL in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호UserID - 연동회원 아이디PopbillExceptionpublic Date getCertificateExpireDate(String CorpNum) throws PopbillException
HTTaxinvoiceServicegetCertificateExpireDate in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호.PopbillExceptionpublic String getPopUpURL(String CorpNum, String NTSConfirmNum) throws PopbillException
HTTaxinvoiceServicegetPopUpURL in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호NTSConfirmNum - 세금계산서 국세청 승인번호PopbillExceptionpublic String getPopUpURL(String CorpNum, String NTSConfirmNum, String UserID) throws PopbillException
HTTaxinvoiceServicegetPopUpURL in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호NTSConfirmNum - 세금계산서 국세청 승인번호UserID - 회원아이디PopbillExceptionpublic String getPrintURL(String CorpNum, String NTSConfirmNum) throws PopbillException
HTTaxinvoiceServicegetPrintURL in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호NTSConfirmNum - 세금계산서 국세청 승인번호PopbillExceptionpublic String getPrintURL(String CorpNum, String NTSConfirmNum, String UserID) throws PopbillException
HTTaxinvoiceServicegetPrintURL in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호NTSConfirmNum - 세금계산서 국세청 승인번호UserID - 연동회원 아이디PopbillExceptionpublic Response checkCertValidation(String CorpNum) throws PopbillException
HTTaxinvoiceServicecheckCertValidation in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic Response registDeptUser(String corpNum, String deptUserID, String deptUserPWD) throws PopbillException
HTTaxinvoiceServiceregistDeptUser in interface HTTaxinvoiceServicecorpNum - 연동회원 사업자번호deptUserID - 홈택스 부서사용자 계정 아이디deptUserPWD - 홈택스 부서사용자 계정 비밀번호PopbillExceptionpublic Response checkDeptUser(String CorpNum) throws PopbillException
HTTaxinvoiceServicecheckDeptUser in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic Response checkLoginDeptUser(String CorpNum) throws PopbillException
HTTaxinvoiceServicecheckLoginDeptUser in interface HTTaxinvoiceServiceCorpNum - 연동회원 사업자번호PopbillExceptionpublic Response deleteDeptUser(String corpNum) throws PopbillException
HTTaxinvoiceServicedeleteDeptUser in interface HTTaxinvoiceServicecorpNum - 연동회원 사업자번호PopbillExceptionCopyright © 2023. All rights reserved.