사업자 등록번호는 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 문을 통해서 구분하도록 하자.
'오라클(Oracle)' 카테고리의 다른 글
ORA-00911 문자가 부적합합니다. (0) | 2019.02.20 |
---|---|
INSERT INTO SELECT 구문 (0) | 2019.01.29 |
자바 is 문법 (0) | 2019.01.25 |
오라클-select join을 통해서 update 하기 (0) | 2018.12.26 |
오라클 - 해당일자 기준 요일구하기 (0) | 2018.05.25 |