본문 바로가기

카테고리 없음

사업자등록번호 검증방법

안녕하세요

이전 글에서 사업자등록번호의 생성(부여)규칙에 대해서 확인했습니다.

그렇다면, 사업자등록번호의 맨 마지막 숫자인 검증코드로

특정 사업자등록번호를 검증하는 방법을 설명드리겠습니다.

검증방법은 크게 4가지 절차로 이루어 집니다.


사업자등록번호 검증방법

1. 검증코드를 제외한 나머지 숫자에 인증키를 곱한뒤 각 숫자를 더함

사업자번호에서 맨 마지막 숫자인 검증코드를 제외한 9개 숫자에 아래의 인증키를 순차적으로 곱하고 각 계산된 값을 더합니다.

- > 인증키 : 1, 3, 7, 1, 3, 7, 1, 3, 5

2. 검증코드 바로 앞의 숫자에 5를 곱하고 10으로 나눔

검증코드 바로 앞의 숫자에 5를 곱하고 10으로 나눔니다.(소숫점은 버림니다)

3. 1번의 값과 2번의 값을 더한뒤 해당 값을 10으로 나눠 나머지를 구함

앞의 1번의 값과 2번의 값을 더한뒤 해당 값을 10으로 나눈뒤 나머지를 구합니다.

4. 숫자 10에서 3번에서 계산된 나머지를 뺌

10에서 3번에서 계산된 나머지 값을 뺀 숫자가 검증코드 입니다.

좀 더 빠른 이해를 돕기위해 예를 들어보겠습니다.

검증방법 예시

[예시 사업자번호 : 123-45-67891]

[검증절차]

1. 검증코드를 제외한 나머지 숫자에 인증키를 곱한뒤 각 숫자를 더함

검증코드인 맨마지막 숫자 1을제외하고 나머지 9자리 숫자에 1, 3, 7, 1, 3, 7, 1, 3, 5를 순서대로 곱한뒤 각 계산값을 더해줍니다.

-> (1*1)+(2*3)+(3*7)+(4*1)+(5*3)+(6*7)+(7*1)+(8*3)+(9*5) = 165

2. 검증코드 바로 앞의 숫자(뒤에서 2번째 숫자)에 5를 곱하고 10으로 나눔(소숫점 버림)

검증코드 바로 앞 숫자(뒤에서 2번째 숫자) 9에 5를 곱하고 10으로 나눈값(소숫점버림)을 계산합니다.

-> (9*5)/10 = 4 (소수점 버림)

3. 1번의 값과 2번의 값을 더한뒤 해당 값을 10으로 나눠 나머지를 구함

앞에서 계산한 1번과 2번값을 더한뒤 10으로 나눠 나머지를 구합니다.(1의 자리만 계산해도 값은 동일합니다.)

-> (165 + 4) / 10 = 9

4. 숫자 10에서 3번에서 계산된 나머지를 뺌

10에서 3번이 값을 뺀 값이 올바른 검증코드입니다.

-> 10 - 9 = 1


만약 위 방법으로 계산한 값과 사업자등록번호의 마지막 값인 검증코드 값이 일치하지 않는 경우

올바른 사업자번호가 아닙니다.

따라서 해당 기업의 경우 사업자번호를 다시 요청하거나

거래를 진행하지 않는 것이 바람직합니다.

이외에 알고 싶은 내용이 있으신 경우 댓글로 남겨주세요

감사합니다

사업자 번호 찾기_파인드컴퍼니