Validador de BRN (Corea del Sur)
Valida Business Registration Numbers (BRN) de Corea del Sur en tiempo real.
Validación de BRN
Comprueba los 10 dígitos numéricos y el dígito de control Módulo 10.
Asegura la exactitud para sistemas de facturación corporativa.
Anatomía y Estructura del BRN (사업자등록번호 / Business Registration Number)
El Número de Registro Comercial de Corea del Sur consta de 10 dígitos en 4 partes:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 3 | Código de Oficina Fiscal | 3 dígitos | Código de la oficina fiscal regional emisora | 123 |
| 4 y 5 | Tipo de Negocio | 2 dígitos | 01-79=Autónomo (IVA), 80=Sin fines de lucro, 81-99=Sociedades | 45 |
| 6 a 9 | Número Secuencial | 4 dígitos | Secuencia correlativa emitida por el NTS | 6789 |
| 10 | Dígito Verificador | 1 dígito | Calculado mediante Módulo 10 ponderado con ajuste | 0 |
Algoritmo Oficial (Módulo 10 Ponderado — NTS Korea)
Cálculo del dígito verificador del BRN de Corea del Sur:
S = Σ (d[i]*W[i]) + floor(d[9]*5 / 10); DV = (10 - (S mod 10)) mod 10
- 1. Multiplique los primeros 9 dígitos por: W = [1, 3, 7, 1, 3, 7, 1, 3, 5].
- 2. Para el 9º dígito, sume también floor(d[9] * 5 / 10).
- 3. Sume todos los productos en S.
- 4. Calcule el residuo de S módulo 10.
- 5. DV = (10 - residuo) mod 10. El BRN es válido si coincide con el dígito 10.