Skip to content

사업자 — 사업자등록·고유번호·사업장 ​

상태: 공통 표준 — 2026-10-10 KST 사용자 결정

적용 대상: company-wide — 국세청 사업자등록·고유번호 정보, 사업장, 세금계산서·현금영수증 증빙에 쓰는 사업자 정보

정본 분류: 공통 규칙은 공통 입력 정보를 따릅니다. 이 쪽은 사업자 필드의 정본입니다. 칸 이름과 영문은 국세청 서식(세금계산서 별지 제14호서식, 국세청민원사무처리규정 영문 서식)과 맞춥니다.

사업자는 개인·법인·법인 아닌 단체가 국세청에 등록한 것입니다. 번호는 10자리입니다. 당사자(법적 인격)와 다른 축이며, 당사자 하나에 사업자 등록이 0개 이상 딸립니다(당사자).

등록 종류와 등록번호 ​

필드코드 / DB값·형식한국어 라벨영어 라벨
등록 종류registrationType / registration_typebusiness_registration(사업자등록) · unique_number(고유번호)등록 종류Registration type
등록번호registrationNumber / registration_number10자리(3-2-5)등록 종류가 사업자등록이면 「사업자등록번호」, 고유번호면 「고유번호」Business registration number · Unique number
  • 사업자등록번호와 고유번호는 다른 등록입니다. 그래서 번호는 중립 이름 registrationNumber에 두고, 무엇인지는 등록 종류로 가립니다. 세금계산서에서 공급자 번호는 사업자등록번호만, 공급받는 자 번호는 사업자등록번호·고유번호·주민등록번호 중 하나입니다(아래 「세금계산서」).
  • 사업자등록번호만 받는 입력·출력(국세청 진위확인 API 입력, 세금계산서 공급자 등)은 businessRegistrationNumber라는 이름을 씁니다.
  • 고유번호는 다음 경우에 받습니다(부가가치세법 시행령 제12조 제2항).
    • 사업자등록이 없는 법인
    • 법인으로 보는 단체를 비롯한 법인 아닌 단체(국세기본법 제13조, 법인세법 시행령 제154조 제3항)

사업자 유형 ​

  • 개인사업자·법인사업자는 국세청 등록 내용(등록번호 가운데 2자리 구분 코드)을 따릅니다. 따로 저장하지 않고 표시할 때 정합니다(한국어 「사업자 유형」, 영어 Business entity type).
  • 당사자의 세법상 구분과 대개 같지만, 같다고 가정하지 않습니다. 법인 아닌 단체는 등록 내용에 따라 달라집니다.

사업자 등록 ​

필드코드 / DB형식한국어 라벨영어 라벨세금계산서 칸
당사자partyId / party_id고유코드———
상호name등록증 표기 그대로상호(법인은 「법인명」)Name of business상호(법인명)
대표자representativeName / representative_name등록증의 대표자 이름대표자Name of representative성명(대표자)
개업일businessCommencementDate / business_commencement_dateYYYY-MM-DD개업일Business commencement date—
업태businessType / business_type등록증 표기 그대로업태Business type업태
종목businessItem / business_item등록증 표기 그대로종목Business item종목
사업장주소businessAddress (주소 종류 business)주소사업장주소Business address사업장 주소
업종 분류industryClassifications (목록)아래 표업종Industry—
세금계산서 수신 이메일taxInvoiceEmail / tax_invoice_email이메일주소세금계산서 수신 이메일주소Tax invoice email address이메일(수신함)
사업자 상태statusactive(계속) · suspended(휴업) · closed(폐업)사업자 상태Business status—
  • 영문 칸 이름은 국세청 영문 서식을 따릅니다: Name of Business, Name of Representative, Business Type, Business Item, Business Address. 개업일은 부가가치세법 공식 영문 번역의 "commencement date of the business"입니다.
  • 대표자는 사업자등록에 신고한 대표자 이름입니다. 개인사업자는 본인이고, 법인은 신고한 대표자입니다.
    • 국세청 진위확인에 이 이름을 씁니다.
    • 법인의 등기상 대표자(legalRepresentatives)와 다를 수 있으므로 같은 값이라고 가정하지 않습니다.
  • 업태·종목은 사업자등록증의 「사업의 종류」 칸에 적힌 글자를 그대로 저장합니다. 업종코드와는 별개라, 업종코드가 바뀌어도 업태·종목 표기는 그대로입니다.
  • 세금계산서 수신 이메일은 공용 수신함일 수 있습니다. 그래서 특정 담당자의 이메일에 묶지 않고 사업자 등록에 둡니다. 공급받는 자에게 수신함이 없으면 홈택스가 수신함입니다(부가가치세법 시행령 제68조).
  • 본점주소는 당사자(법인)의 legalAddress에 있습니다. 사업자 등록에 다시 저장하지 않습니다.

업종 분류 ​

industryClassifications 목록의 각 항목은 scheme·version·code를 가집니다.

scheme무엇인가version 예code입력·출력 필드
kr_nts_industry국세청 업종코드(조세 행정용, 사업자등록에 씀)—6자리ntsIndustryCode
ksic한국표준산업분류(ISIC Rev.4 기반, 5단계)11세세분류 5자리ksicCode
isic국제표준산업분류44자리isicV4(schema.org)
  • KSIC 값을 isicV4에 넣지 않습니다. 분류마다 판본을 함께 저장합니다.

사업장 (사업자단위과세) ​

  • 보통은 사업자등록 하나에 사업장이 하나이므로 사업장주소를 사업자 등록에 둡니다.
  • 사업자단위과세는 등록 하나에 사업장이 여럿입니다. 이때는 목록 businessPlaces를 둡니다.
필드코드 / DB형식한국어 라벨영어 라벨세금계산서 칸
종사업장번호subBusinessPlaceNumber / sub_business_place_number4자리 문자열(0001부터)종사업장번호Sub-business place number종사업장번호
사업장 상호name상호Name of business(종된 사업장 상호)
사업장주소businessAddress주소사업장주소Business address(종된 사업장 소재지)
  • 종사업장번호는 그 등록번호와 함께 해석합니다. 숫자로 바꾸지 않습니다(앞자리 0 보존).

등록번호 구성과 확인 ​

국세청 안내(사업자등록번호 구성)를 따릅니다. 고유번호도 같은 10자리 형식입니다.

자리뜻
앞 3자리일련번호(101–999)
가운데 2자리구분 코드
뒤 5자리일련번호 4자리(0001–9999) + 검증번호 1자리
가운데 2자리구분
01–79개인 과세사업자
90–99개인 면세사업자
80비영리 단체, 다단계판매원 등
89종교 단체
81 · 86 · 87 · 88영리법인 본점
85영리법인 지점
82비영리법인(본점·지점)
83국가·지방자치단체
84외국법인
  • 검증
    • 형식(10자리 숫자)이 틀리면 막습니다.
    • 검증번호 계산식은 국세청이 공개하지 않습니다. 업계에서 쓰는 계산식은 경고로만 쓰고 저장을 막지 않습니다.
    • 공식 확인은 국세청 「사업자등록정보 진위확인 및 상태조회」 API로 합니다. 번호·대표자 이름·개업일이 일치하는지와 계속·휴업·폐업 상태를 확인합니다. 결과는 공통 입력 정보의 「확인 기록」대로 남깁니다.
  • 사업장마다 등록하므로 같은 당사자가 등록번호를 여럿 가질 수 있습니다.
  • 등록번호는 중복을 허용하고 정정으로만 바꿉니다(레코드 식별 필드).

세금계산서 ​

부가가치세법 제32조 제1항의 필요적 기재사항은 다음과 같습니다.

  1. 공급하는 사업자의 등록번호와 성명 또는 명칭
  2. 공급받는 자의 등록번호(사업자가 아니거나 등록하지 않았으면 고유번호 또는 주민등록번호)
  3. 공급가액과 부가가치세액
  4. 작성 연월일

시행령 제67조 제2항은 그 밖의 기재사항을 정합니다.

  • 공급하는 자의 주소
  • 공급받는 자의 상호·성명·주소
  • 업태와 종목
  • 품목·단가·수량·공급 연월일·거래의 종류
  • 사업자단위과세 사업자의 종된 사업장 소재지와 상호

세금계산서는 발행 당시 값을 공급자 supplier와 공급받는 자 recipient 묶음으로 남깁니다.

서식 칸공급자 supplier공급받는 자 recipient
등록번호businessRegistrationNumber(사업자등록번호만)registrationNumber + registrationType(business_registration · unique_number · resident_registration_number)
종사업장번호subBusinessPlaceNumbersubBusinessPlaceNumber
상호(법인명)namename
성명(대표자)representativeNamerepresentativeName
사업장 주소businessAddress(서식에 찍을 때 한 줄로 조합)businessAddress
업태 · 종목businessType · businessItembusinessType · businessItem
이메일(수신함)taxInvoiceEmailtaxInvoiceEmail
  • 공급받는 자가 사업자가 아니거나 등록하지 않았으면 등록번호는 고유번호 또는 주민등록번호입니다. 주민등록번호는 이 법정 기재 의무(부가가치세법 제32조)가 처리 근거이며, 화면에서는 가립니다.
  • 서식을 그리거나 출력할 때는 서식의 칸 이름(「성명(대표자)」 등)을 그대로 씁니다.
  • 발행한 세금계산서에는 발행 당시 값을 그대로 남깁니다. 이후 사업자 정보가 바뀌어도 고치지 않습니다.

현금영수증 ​

필드코드 / DB값한국어 라벨영어 라벨
자진발급cashReceiptVoluntary / cash_receipt_voluntary예·아니요자진발급Voluntary issuance
용도cashReceiptPurpose / cash_receipt_purposeincome_deduction(소득공제) · expense_proof(지출증빙)용도Purpose
발급 수단cashReceiptMeansType / cash_receipt_means_typemobile_tel(휴대전화번호) · cash_receipt_card(현금영수증 카드번호) · resident_registration_number(주민등록번호) · business_registration_number(사업자등록번호)발급 수단Issuance means
발급수단번호cashReceiptNumber / cash_receipt_number발급 수단의 값발급수단번호Issuance number
  • 용도와 발급 수단은 따로 고릅니다.
  • 자진발급은 용도 소득공제와 국세청 지정 번호 010-000-1234로 발급합니다. 이 번호는 법정 지정값이라 예시 값 규칙의 대상이 아닙니다.
  • 제품은 받는 발급 수단을 줄일 수 있습니다(예: 소득공제는 휴대전화번호만). 그 제한은 라벨 옆 ⓘ로 알립니다.
  • 주민등록번호를 발급 수단으로 받으면 당사자의 주민등록번호 처리 제한을 따릅니다.

다루지 않는 것 ​

  • 과세 유형(일반·간이)과 업종별 세율: 필요해지면 따로 정합니다.
  • 전자세금계산서 XML 요소 이름: 표준 원문을 확인한 뒤 연동 구현 때 정합니다.

관련 문서 ​