CNPJ 생성기 및 검증기 - 브라질 사업자 ID 도구
테스트를 위한 유효한 CNPJ 번호를 생성하거나 브라질 사업자 ID를 즉시 검증합니다. 개발자를 위한 체크 디지트 검증이 포함된 무료 도구로, 법인 국가 등록부(Cadastro Nacional da Pessoa Jurídica)와 연동됩니다.
브라질 CNPJ 생성기 및 검증기
CNPJ 생성기
테스트 목적으로 유효한 브라질 CNPJ 번호를 생성합니다.
CNPJ 검증기
브라질 CNPJ 번호의 유효성을 확인합니다.
문서화
CNPJ란 무엇인가?
CNPJ는 Cadastro Nacional da Pessoa Jurídica의 약자입니다. 브라질에서 등록된 모든 사업체와 기타 법인에 부여하는 식별 번호로, 미국의 EIN이나 영국의 회사 등록 번호와 비슷합니다. CNPJ는 14자리 숫자이며, 마지막 두 자리는 앞의 열두 자리로 계산하는 검증 숫자입니다. 이 도구는 소프트웨어 테스트에 사용할 수 있도록 해당 계산을 통과하는 번호를 생성하고, 주어진 CNPJ 번호가 수학적으로 유효한지 확인합니다.
Receita Federal로 알려진 브라질 연방세무청이 실제 CNPJ 번호를 발급하고 공식 등록부를 관리합니다. 이 도구로 생성된 번호는 Receita Federal에 등록되어 있지 않으며 실제 회사에 속하지도 않습니다. 세금 신고, 계약 또는 공식적인 용도로 사용해서는 안 되며 테스트에만 사용해야 합니다.
CNPJ 형식
CNPJ는 XX.XXX.XXX/YYYY-ZZ 형식으로 표기합니다. 각 부분은 다음을 의미합니다.
- 처음 8자리: 회사에 부여된 기본 번호입니다.
- 다음 4자리: 지점 번호입니다.
0001은 일반적으로 회사의 본점을 뜻하며,0002,0003등은 추가 지점을 나타냅니다. 한 회사의 모든 지점은 처음 8자리를 공유합니다. - 마지막 2자리: 처음 12자리로 계산하는 검증 숫자입니다.
예: 12.345.678/0001-95.
CNPJ 검증 숫자 계산 방법
두 검증 숫자에는 모듈러 11이라는 동일한 규칙을 사용합니다. 각 숫자에 고정 가중치를 곱하고, 곱한 값을 더한 뒤, 그 합을 한 자리 숫자로 바꿉니다.
첫 번째 검증 숫자(CNPJ의 13번째 숫자):
- 처음 12자리 숫자에 가중치
5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2를 순서대로 곱합니다. - 12개의 곱을 모두 더합니다.
- 합계를 11로 나누고 나머지를 구합니다.
- 나머지가 0 또는 1이면 검증 숫자는 0입니다. 그 외에는 검증 숫자가
11 − remainder입니다.
두 번째 검증 숫자(CNPJ의 14번째 숫자):
- 처음 13자리 숫자, 즉 원래의 12자리와 방금 계산한 첫 번째 검증 숫자를 합친 숫자에 가중치
6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2를 곱합니다. - 13개의 곱을 모두 더합니다.
- 11로 나누고 나머지를 구합니다.
- 나머지가 0 또는 1이면 검증 숫자는 0입니다. 그 외에는 검증 숫자가
11 − remainder입니다.
14자리가 모두 같은 CNPJ, 예를 들어 11.111.111/1111-11은 계산식의 결과와 관계없이 브라질 규정에서 해당 패턴을 허용하지 않으므로 항상 유효하지 않은 것으로 처리됩니다.
계산 예시
기본 숫자로 1 2 3 4 5 6 7 8 0 0 0 1을 사용합니다.
단계 1: 첫 번째 검증 숫자. 각 숫자에 가중치를 곱하고 결과를 더합니다.
| 숫자 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 0 | 0 | 0 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 가중치 | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| 곱 | 5 | 8 | 9 | 8 | 45 | 48 | 49 | 48 | 0 | 0 | 0 | 2 |
곱의 합은 222입니다. 222를 11로 나누면 나머지가 2이므로 첫 번째 검증 숫자는 11 − 2 = 9입니다.
단계 2: 두 번째 검증 숫자. 이제 숫자열은 1 2 3 4 5 6 7 8 0 0 0 1 9이 됩니다(13자리이며, 단계 1에서 얻은 9를 포함합니다). 두 번째 가중치 집합을 곱하고 더하면 합계가 237입니다. 237을 11로 나누면 나머지가 6이므로 두 번째 검증 숫자는 11 − 6 = 5입니다.
전체 번호는 12.345.678/0001-95이며, 이 페이지 전체에서 사용하는 예시입니다. 두 검증 숫자는 입력 실수의 대부분을 찾아내지만 모든 실수를 찾아내지는 못합니다. 나머지 0과 나머지 1은 모두 검증 숫자 0을 만들기 때문에, 일부 한 자리 변경은 두 검증 숫자를 그대로 유지합니다. 36.339.011/3587-00과 56.339.011/3587-00은 첫 번째 숫자만 다르지만 둘 다 검사를 통과합니다.
이 도구 사용 방법
생성기. "Generate CNPJ"를 클릭하면 올바른 검증 숫자가 포함된 새 무작위 번호가 생성됩니다. "Copy"를 클릭하면 번호를 복사할 수 있습니다. 각 결과는 서로 독립적이므로 생성기를 다시 실행하면 다른 번호가 생성됩니다.
검증기. 구두점 없이 또는 구두점을 포함하여 CNPJ를 입력란에 입력하거나 붙여 넣은 다음 "Validate"를 클릭합니다. 숫자를 입력하면 입력란에 마침표, 슬래시 및 하이픈이 자동으로 삽입됩니다. 그런 다음 도구는 유효 또는 유효하지 않음이라는 단일 판정을 표시합니다. 번호가 유효하려면 14자리여야 하고, 반복 숫자 패턴이 아니어야 하며, 두 검증 숫자가 모두 올바라야 합니다.
검증기가 확인하지 않는 사항
검증기는 번호가 검증 숫자 계산식에 따라 올바르게 구성되었는지만 확인합니다. 해당 번호가 Receita Federal에 등록되어 있는지 또는 실제 운영 중인 회사에 속하는지는 확인할 수 없습니다. 실제 등록 상태를 확인하려면 Receita Federal의 공식 공개 조회 서비스나 허가된 데이터 제공업체에 조회해야 합니다. 번호는 수학적으로 유효하면서도 실제 등록 CNPJ가 아닐 수 있으며, 이 도구에서 생성된 번호는 의도적으로 그 범주에 속합니다.
자주 묻는 질문
CNPJ는 무엇의 약자인가요? Cadastro Nacional da Pessoa Jurídica의 약자로, 포르투갈어로 법인 국가 등록부를 뜻합니다. 회사와 기타 조직을 식별하기 위한 브라질의 번호입니다.
CNPJ는 몇 자리인가요? 14자리입니다. 회사 기본 등록 번호가 8자리, 지점 번호가 4자리, 검증 숫자가 2자리입니다.
생성된 CNPJ를 사용해도 안전한가요? 소프트웨어 테스트, 샘플 데이터베이스 작성 또는 형식 학습에만 사용할 수 있습니다. 어떤 기관에도 등록되어 있지 않으므로 세금 양식, 계약서 또는 실제 거래에 사용해서는 안 됩니다.
왜 11.111.111/1111-11은 항상 유효하지 않은가요? 브라질의 검증 규정은 14자리가 모두 동일한 CNPJ를 거부합니다. 이는 검증 숫자 계산과는 별도로 적용되는 고정 규칙입니다.
CNPJ를 검증하는 것과 확인하는 것은 어떻게 다른가요? 검증은 수학적 조건을 확인합니다. 즉 올바른 길이인지, 금지된 반복 숫자 패턴이 없는지, 검증 숫자가 올바른지 확인합니다. 확인은 해당 번호가 실제 회사에 등록되어 있는지를 검사하는 것으로, Receita Federal 데이터베이스에서 조회해야 합니다.
CNPJ는 CPF와 어떻게 다른가요? CPF(Cadastro de Pessoas Físicas)는 개인을 식별하며 11자리입니다. CNPJ는 사업체와 기타 법인을 식별하며 14자리입니다. 두 번호는 서로 다른 검증 숫자 계산 방식을 사용합니다.