한국어
사업자 — 사업자등록·고유번호·사업장
상태: 공통 표준 — 2026-10-10 KST 사용자 결정
적용 대상: company-wide — 국세청 사업자등록·고유번호 정보, 사업장, 세금계산서·현금영수증 증빙에 쓰는 사업자 정보
정본 분류: 공통 규칙은 공통 입력 정보를 따릅니다. 이 쪽은 사업자 필드의 정본입니다. 칸 이름과 영문은 국세청 서식(세금계산서 별지 제14호서식, 국세청민원사무처리규정 영문 서식)과 맞춥니다.
사업자는 개인·법인·법인 아닌 단체가 국세청에 등록한 것입니다. 번호는 10자리입니다. 당사자(법적 인격)와 다른 축이며, 당사자 하나에 사업자 등록이 0개 이상 딸립니다(당사자).
등록 종류와 등록번호
| 필드 | 코드 / DB | 값·형식 | 한국어 라벨 | 영어 라벨 |
|---|---|---|---|---|
| 등록 종류 | registrationType / registration_type | business_registration(사업자등록) · unique_number(고유번호) | 등록 종류 | Registration type |
| 등록번호 | registrationNumber / registration_number | 10자리(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_date | YYYY-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 | 이메일(수신함) |
| 사업자 상태 | status | active(계속) · 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 | 국제표준산업분류 | 4 | 4자리 | isicV4(schema.org) |
- KSIC 값을
isicV4에 넣지 않습니다. 분류마다 판본을 함께 저장합니다.
사업장 (사업자단위과세)
- 보통은 사업자등록 하나에 사업장이 하나이므로 사업장주소를 사업자 등록에 둡니다.
- 사업자단위과세는 등록 하나에 사업장이 여럿입니다. 이때는 목록
businessPlaces를 둡니다.
| 필드 | 코드 / DB | 형식 | 한국어 라벨 | 영어 라벨 | 세금계산서 칸 |
|---|---|---|---|---|---|
| 종사업장번호 | subBusinessPlaceNumber / sub_business_place_number | 4자리 문자열(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항의 필요적 기재사항은 다음과 같습니다.
- 공급하는 사업자의 등록번호와 성명 또는 명칭
- 공급받는 자의 등록번호(사업자가 아니거나 등록하지 않았으면 고유번호 또는 주민등록번호)
- 공급가액과 부가가치세액
- 작성 연월일
시행령 제67조 제2항은 그 밖의 기재사항을 정합니다.
- 공급하는 자의 주소
- 공급받는 자의 상호·성명·주소
- 업태와 종목
- 품목·단가·수량·공급 연월일·거래의 종류
- 사업자단위과세 사업자의 종된 사업장 소재지와 상호
세금계산서는 발행 당시 값을 공급자 supplier와 공급받는 자 recipient 묶음으로 남깁니다.
| 서식 칸 | 공급자 supplier | 공급받는 자 recipient |
|---|---|---|
| 등록번호 | businessRegistrationNumber(사업자등록번호만) | registrationNumber + registrationType(business_registration · unique_number · resident_registration_number) |
| 종사업장번호 | subBusinessPlaceNumber | subBusinessPlaceNumber |
| 상호(법인명) | name | name |
| 성명(대표자) | representativeName | representativeName |
| 사업장 주소 | businessAddress(서식에 찍을 때 한 줄로 조합) | businessAddress |
| 업태 · 종목 | businessType · businessItem | businessType · businessItem |
| 이메일(수신함) | taxInvoiceEmail | taxInvoiceEmail |
- 공급받는 자가 사업자가 아니거나 등록하지 않았으면 등록번호는 고유번호 또는 주민등록번호입니다. 주민등록번호는 이 법정 기재 의무(부가가치세법 제32조)가 처리 근거이며, 화면에서는 가립니다.
- 서식을 그리거나 출력할 때는 서식의 칸 이름(「성명(대표자)」 등)을 그대로 씁니다.
- 발행한 세금계산서에는 발행 당시 값을 그대로 남깁니다. 이후 사업자 정보가 바뀌어도 고치지 않습니다.
현금영수증
| 필드 | 코드 / DB | 값 | 한국어 라벨 | 영어 라벨 |
|---|---|---|---|---|
| 자진발급 | cashReceiptVoluntary / cash_receipt_voluntary | 예·아니요 | 자진발급 | Voluntary issuance |
| 용도 | cashReceiptPurpose / cash_receipt_purpose | income_deduction(소득공제) · expense_proof(지출증빙) | 용도 | Purpose |
| 발급 수단 | cashReceiptMeansType / cash_receipt_means_type | mobile_tel(휴대전화번호) · cash_receipt_card(현금영수증 카드번호) · resident_registration_number(주민등록번호) · business_registration_number(사업자등록번호) | 발급 수단 | Issuance means |
| 발급수단번호 | cashReceiptNumber / cash_receipt_number | 발급 수단의 값 | 발급수단번호 | Issuance number |
- 용도와 발급 수단은 따로 고릅니다.
- 자진발급은 용도 소득공제와 국세청 지정 번호
010-000-1234로 발급합니다. 이 번호는 법정 지정값이라 예시 값 규칙의 대상이 아닙니다. - 제품은 받는 발급 수단을 줄일 수 있습니다(예: 소득공제는 휴대전화번호만). 그 제한은 라벨 옆 ⓘ로 알립니다.
- 주민등록번호를 발급 수단으로 받으면 당사자의 주민등록번호 처리 제한을 따릅니다.
다루지 않는 것
- 과세 유형(일반·간이)과 업종별 세율: 필요해지면 따로 정합니다.
- 전자세금계산서 XML 요소 이름: 표준 원문을 확인한 뒤 연동 구현 때 정합니다.