[컴] nodejs 로 사업자 등록 번호 확인 api 사용

 

사업자등록번호 api / 사업자 등록 번호 조회 / 폐업 여부

nodejs 로 사업자 등록 번호 확인 api 사용

nodejs axios 를 사용해서 hometax 의 ’사업자 등록번호 확인’을 사용해 봤다.

  • https://teht.hometax.go.kr/websquare/websquare.html?w2xPath=/ui/ab/a/a/UTEABAAA13.xml

import axios from "axios";


function sleep(ms: number) {
    return new Promise(resolve => setTimeout(resolve, ms));
}

const reg_no = "123-45-09375"
const rgno = reg_no.replace(/-/g, '');

const url = 'https://teht.hometax.go.kr/wqAction.do?actionId=ATTABZAA001R08&screenId=UTEABAAA13&popupYn=false&realScreenId=';
const body = '<map id="ATTABZAA001R08"><pubcUserNo/><mobYn>N</mobYn><inqrTrgtClCd>1</inqrTrgtClCd><txprDscmNo>' +
    rgno +
    '</txprDscmNo><dongCode>35</dongCode><psbSearch>Y</psbSearch><map id="userReqInfoVO"/></map>';
try {
    const response = await axios.post(url, body, {
        headers: {
            "Content-Type": "application/xml; charset=UTF-8",
        }
    })

    console.log(`${rgno} / ${JSON.stringify(response.data)}\n`);

}
catch (e) {
    console.log(e);
}

결과 값

"<map id='' ><map id='resultMsg' ><detailMsg></detailMsg><msg></msg><code></code><result>S</result></map><trtEndCd>Y</trtEndCd><smpcBmanEnglTrtCntn>The business registration number is not registered</smpcBmanEnglTrtCntn><nrgtTxprYn>Y</nrgtTxprYn><smpcBmanTrtCntn>등록되어 있지 않은 사업자등록번호 입니다. </smpcBmanTrtCntn><trtCntn>사업을 하지 않고 있습니다.</trtCntn></map>"


See Also

  1. 사업자등록번호 조회 방법 / 업종업태 조회 방법
  2. 소상공인시장진흥공단_상가(상권)정보 업종코드 | 공공데이터포털 
  3. 소상공인시장진흥공단_상가(상권)정보 | 오픈API 상세 | 공공데이터포털

Reference

  1. 국세청 사이트에서 사업자 번호로 사업자 상태 조회하는 API 개발 - 귀찮은건 질색인 개발자의 공간

댓글 없음:

댓글 쓰기