문자 전송결과 조회
            args
                CorpNum : 팝빌회원 사업자번호
                RequestNum : 전송요청시 할당한 전송요청번호
                UserID : 팝빌회원 아이디
            return
                전송정보 as list
            raise
                PopbillException
963913
def getMessagesRN(self, CorpNum, RequestNum, UserID=None):
        
        if RequestNum == None or RequestNum == '':
            raise PopbillException(-99999999, "요청번호가 입력되지 않았습니다.")

        return self._httpget('/Message/Get/' + RequestNum, CorpNum, UserID)
733878
@Override
	public Response update(String CorpNum, String MgtKey, Cashbill cashbill,
			String UserID) throws PopbillException {
		if (MgtKey == null || MgtKey.isEmpty())
			throw new PopbillException(-99999999, "관리번호가 입력되지 않았습니다.");

		String PostData = toJsonString(cashbill);

		return httppost("/Cashbill/"+MgtKey, CorpNum,
				PostData, UserID, "PATCH", Response.class);
	}
1287189
def getSenderNumberMgtURL(self, CorpNum, UserID):
        
        result = self._httpget('/FAX/?TG=SENDER', CorpNum, UserID)
        return result.url
454388
@Override
	public CorpState CheckCorpNum(String MemberCorpNum, String CheckCorpNum)
			throws PopbillException {
		return httpget("/CloseDown?CN=" + CheckCorpNum,
				MemberCorpNum, null, CorpState.class);
	}
16610
@Override
    public Response cancelReserveRN(String CorpNum, String requestNum) throws PopbillException {
        return cancelReserveRN(CorpNum, requestNum, null);
    }
254872
@Override
	public FlatRateState getFlatRateState(String CorpNum, String UserID)
			throws PopbillException {
		return httpget("/HomeTax/Taxinvoice/Contract", CorpNum, UserID, FlatRateState.class);
	}
630072
@Override
	public Response registIssue(String CorpNum, Cashbill cashbill, String memo,
			String UserID) throws PopbillException {
		if (cashbill == null)
			throw new PopbillException(-99999999, "현금영수증정보가 입력되지 않았습니다.");
		if (memo != null)
			cashbill.setMemo(memo);

		String PostData = toJsonString(cashbill);

		return httppost("/Cashbill", CorpNum, PostData,
				UserID, "ISSUE", Response.class);
	}
209981
@Override
	public CorpState[] CheckCorpNum(String MemberCorpNum, String[] CorpNumList)
			throws PopbillException {
		
		String PostData = toJsonString(CorpNumList);
		
		return httppost("/CloseDown",
				MemberCorpNum,PostData, null, CorpState[].class);
	}
622188
@Override
	public Response registIssue(String CorpNum, Statement statement) throws PopbillException{
		return registIssue(CorpNum, statement, null);
	}
146654
def getTaxinvoice(self, CorpNum, NTSConfirmNum, UserID=None):
        
        if NTSConfirmNum == None or len(NTSConfirmNum) != 24:
            raise PopbillException(-99999999, "국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.")

        return self._httpget('/HomeTax/Taxinvoice/' + NTSConfirmNum, CorpNum, UserID)
488957
@Override
    public Response register(String CorpNum, Taxinvoice taxinvoice,
                             String UserID, boolean writeSpecification) throws PopbillException {
        if (taxinvoice == null)
            throw new PopbillException(-99999999, "세금계산서 정보가 입력되지 않았습니다.");

        String PostData = toJsonString(taxinvoice);

        if (writeSpecification) {
            PostData = "{\"writeSpecification\":true," + PostData.substring(1);
        }

        return httppost("/Taxinvoice", CorpNum, PostData, UserID,
                Response.class);
    }
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);
	}
140607
def getSentListURL(self, CorpNum, UserID):
        
        result = self._httpget('/KakaoTalk/?TG=BOX', CorpNum, UserID)
        return result.url
148130
@Override
	public CorpInfo getCorpInfo(String CorpNum, String UserID) throws PopbillException {
		
		return httpget("/CorpInfo", CorpNum, UserID, CorpInfo.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;
	}
1320901
def getDetailInfo(self, CorpNum, MgtKey):
        

        if MgtKey == None or MgtKey == "":
            raise PopbillException(-99999999, "관리번호가 입력되지 않았습니다.")

        return self._httpget('/Cashbill/' + MgtKey + '?Detail', CorpNum)
177987
@Override
    public EmailSendConfig[] listEmailConfig(String CorpNum, String UserID) throws PopbillException {
        return httpget("/Taxinvoice/EmailSendConfig", CorpNum, UserID, EmailSendConfig[].class);
    }