즉시 요청
            args
                CorpNum : 팝빌회원 사업자번호
                taxinvoice : 세금계산서 객체
                memo : 메모
                UsreID : 팝빌회원 아이디
            return
                검색결과 정보
            raise
                PopbillException
340105
def registRequest(self, CorpNum, taxinvoice, memo=None, UserID=None):
        

        if memo != None and memo != '':
            taxinvoice.memo = memo

        postData = self._stringtify(taxinvoice)

        return self._httppost('/Taxinvoice', postData, CorpNum, UserID, "REQUEST")
990165
@Override
	public SenderNumber[] getSenderNumberList(String corpNum, String userID)
			throws PopbillException {
		
		return httpget("/FAX/SenderNumber", corpNum, userID, SenderNumber[].class);
	}
1340763
public String requestJob(String CorpNum, QueryType queryType, String SDate, String EDate, String UserID) throws PopbillException {
		
		if (SDate == null || SDate.isEmpty())
			throw new PopbillException(-99999999, "시작일자가 입력되지 않았습니다.");
		if (EDate == null || EDate.isEmpty())
			throw new PopbillException(-99999999, "종료일자가 입력되지 않았습니다.");
		
		JobIDResponse response = httppost("/HomeTax/Cashbill/" + queryType.name() 
				+"?SDate=" + SDate +"&EDate=" + EDate ,CorpNum, null, UserID, JobIDResponse.class);
		
		return response.jobID;
	}
141548
@Override
	public String resendFAX(String corpNum, String receiptNum, String sendNum,
			String senderName, Receiver[] receivers, Date reserveDT) throws PopbillException {
		
		return resendFAX(corpNum, receiptNum, sendNum, senderName, receivers, reserveDT, null, null);
	}
278755
@Override
    public Response cancelReserve(String CorpNum, String receiptNum) throws PopbillException {
        return cancelReserve(CorpNum, receiptNum, null);
    }
1048924
@Override
    public AutoDeny[] getAutoDenyList(String CorpNum) throws PopbillException {
        return httpget("/Message/Denied", CorpNum, null, AutoDeny[].class);
    }
1075699
@Override
    public Response update(String CorpNum, MgtKeyType KeyType, String MgtKey,
                           Taxinvoice taxinvoice, String UserID) throws PopbillException {
        if (KeyType == null)
            throw new PopbillException(-99999999, "관리번호형태가 입력되지 않았습니다.");
        if (MgtKey == null || MgtKey.isEmpty())
            throw new PopbillException(-99999999, "관리번호가 입력되지 않았습니다.");
        if (taxinvoice == null)
            throw new PopbillException(-99999999, "세금계산서 정보가 입력되지 않았습니다.");

        String PostData = toJsonString(taxinvoice);

        return httppost("/Taxinvoice/" + KeyType.name() + "/" + MgtKey,
                CorpNum, PostData, UserID, "PATCH", Response.class);
    }
335998
public Response registDeptUser(String CorpNum, String DeptUserID, String DeptUserPWD) throws PopbillException{
		if (CorpNum == null || CorpNum.isEmpty())
			throw new PopbillException(-99999999, "연동회원 사업자번호(CorpNum)가 입력되지 않았습니다.");
		if (DeptUserID == null || DeptUserID.isEmpty())
			throw new PopbillException(-99999999, "홈택스 부서사용자 계정 아이디(DeptUserID)가 입력되지 않았습니다.");
		if (DeptUserPWD == null || DeptUserPWD.isEmpty())
			throw new PopbillException(-99999999, "홈택스 부서사용자 계정 비밀번호(DeptUserPWD)가 입력되지 않았습니다.");
			
		DeptRequest request = new DeptRequest();
		request.id = DeptUserID;
		request.pwd = DeptUserPWD;
		
		String PostData = toJsonString(request);		

		return httppost("/HomeTax/Cashbill/DeptUser", CorpNum, PostData, null, Response.class);

	}
622188
@Override
	public Response registIssue(String CorpNum, Statement statement) throws PopbillException{
		return registIssue(CorpNum, statement, null);
	}
780106
def getFaxResult(self, CorpNum, ReceiptNum, UserID=None):
        

        if ReceiptNum == None or len(ReceiptNum) != 18:
            raise PopbillException(-99999999, "접수번호가 올바르지 않습니다.")

        return self._httpget('/FAX/' + ReceiptNum, CorpNum, UserID)
38669
@Override
	public Response cancelReserve(String corpNum, String receiptNum)
			throws PopbillException {
		return cancelReserve(corpNum, receiptNum, null);
	}
779163
def getURL(self, CorpNum, UserID, ToGo):
        
        if ToGo == None or ToGo == '':
            raise PopbillException(-99999999, "TOGO값이 입력되지 않았습니다.")

        result = self._httpget('/Message/?TG=' + ToGo, CorpNum, UserID)

        return result.url
972682
@Override
	public FaxResult[] getFaxResultRN(String corpNum, String requestNum)
			throws PopbillException {
		if (requestNum == null)
			throw new PopbillException(-99999999, "전송요청번호가 입력되지 않았습니다.");

		return httpget("/FAX/Get/" + requestNum, corpNum, null,
				FaxResult[].class);
	}
1272369
@Override
	public String getEPrintURL(String CorpNum, String MgtKey)
			throws PopbillException {

		return getEPrintURL(CorpNum, MgtKey, null);
	}
437071
def getChargeInfo(self, CorpNum, ItemCode, UserID=None):
        
        if ItemCode == None or ItemCode == '':
            raise PopbillException(-99999999, "명세서 종류 코드가 입력되지 않았습니다.")

        return self._httpget('/Statement/ChargeInfo/' + ItemCode, CorpNum, UserID)
230185
@Override
	public CorpInfo getCorpInfo(String CorpNum) throws PopbillException {
		
		return httpget("/CorpInfo", CorpNum, null, CorpInfo.class);
	}
1315275
@Override
	public Response checkIsMember(String CorpNum, String LinkID)
			throws PopbillException {

		return httpget("/Join?CorpNum=" + CorpNum + "&LID=" + LinkID, null,
				null, Response.class);
	}