Validador de BRN (Coreia do Sul)
Valide Business Registration Number (BRN) da Coreia do Sul em tempo real.
Validação do BRN Sul-Coreano
A validação confere os 10 dígitos numéricos no formato 3-2-5 e aplica a fórmula de soma ponderada com pesos 1, 3, 7 e ajuste do 9º dígito.
Garante a integridade do cadastro empresarial em plataformas de comércio eletrônico B2B na Coreia do Sul.
Anatomia & Estrutura do BRN (사업자등록번호 / Business Registration Number)
O Número de Registro Empresarial da Coreia do Sul possui 10 dígitos estruturados em 4 partes:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 3 | Código da Repartição Fiscal | 3 dígitos | Código do Regional Tax Office emissor do registro | 123 |
| 4 e 5 | Tipo de Negócio | 2 dígitos | 01-79=Pessoa Física (VAT), 80=Sem fins lucrativos, 81-99=Corporações | 45 |
| 6 a 9 | Número Sequencial | 4 dígitos | Sequência única de registro emitida pelo NTS | 6789 |
| 10 | Dígito Verificador | 1 dígito | Calculado via Módulo 10 com pesos e ajuste de dezenas no 9º dígito | 0 |
Algoritmo Oficial (Módulo 10 Ponderado — NTS Korea)
Cálculo oficial do dígito verificador do BRN sul-coreano:
S = Σ (d[i]*W[i]) + floor(d[9]*5 / 10); DV = (10 - (S mod 10)) mod 10
- 1. Multiplique os 9 primeiros dígitos pelos pesos: W = [1, 3, 7, 1, 3, 7, 1, 3, 5].
- 2. Para o 9º dígito, adicione também a parte inteira de (d[9] * 5 / 10) à soma.
- 3. Some todos os produtos ponderados em S.
- 4. Calcule o resto de S por 10.
- 5. DV = (10 - Resto) mod 10. O BRN é válido se coincidir com o 10º dígito.