본문 바로가기

오라클(Oracle)

[오라클]사업자등록번호 체계 로 사업자 구분하기

반응형

사업자 등록번호는 10자리 (XXX - XX - XXXXX)로 구성되고 다음 각호의 기준에 의해 부여합니다.


1. 일련번호코드(3자리)

신규사업자에게 사용 가능한 번호 101~999를 순차적으로 부여합니다.


2. 개인 법인 구분코드(가운데 2자리)


가. 개인 구분 코드

1) 과세사업자는 01부터 79까지 순서대로 부여

2) 면세사업자는 90부터 99까지 순서대로 부여

3) 소득세법에 따른 법인이 아닌 종교단체 : 89

4) 소득세법에 따른 '위 3)' 이외의 자(아파트관리사무소 등) 및 다단계판매원 : 80


나. 법인 성격 코드

- 법인에 대하여는 성격별 코드를 구분하여 사용 

1) 영리법인의 본점 : 81, 86, 87, 88

2) 비영리법인의 본점 및 지점 : 82

(법인격없는 사단, 재단, 기타 단체 중 법인으로 보는 단체 포함) 

3) 국가, 지방자치단체, 지방자치단체조합 : 83

4) 외국법인의 본ㆍ지점 및 연락사무소 : 84

5) 영리법인의 지점 : 85


3. 일련번호코드(4자리)

과세사업자(일반과세자ㆍ간이과세자), 면세사업자, 법인사업자별로 등록 또는 지정일자순으로 사용 가능한 번호를 0001~9999로 부여


4. 검증번호(1자리)

전산시스템에 의하여 사업자등록번호의 오류여부를 검증하기 위하여 1자리의 검증번호를 부여


[출처: 국세청]


사업자 번호를 바탕으로 해서 자료를 만들거나, 특정 쿼리를 만들어야 할때, 사업자 번호 10자리중, 가운데 2자리를 통해서 위의 내용을 구분할수 있다.

substr(사업자번호,4,2)로 case문이나 if 문을 통해서 구분하도록 하자.

반응형