Skip to main content

Cadastro Nacional da Pessoa Jurídica

Brazil · Empresas

00.000.000/0000-00

Pega o escribe el número: la puntuación es opcional.

Qué comprueba esta herramienta y qué no

Esta herramienta comprueba la estructura del número y su dígito de control con el algoritmo publicado de cada documento. Un número que pasa está bien formado: es coherente aritméticamente y podría haberse emitido.

No indica si el número se emitió realmente, si está activo ni a quién pertenece. Solo la administración tributaria emisora puede confirmarlo mediante su propio servicio de consulta. Considera un resultado positivo como «apto para enviar», nunca como prueba de identidad.

El generador produce números que cumplen la misma suma de comprobación, para rellenar formularios al desarrollar y probar software. Son resultados aritméticos, no registros: no proceden de ningún padrón ni corresponden a un titular real. No se ofrece generador para el SSN estadounidense.

Dos dígitos de control bajan la tasa de falsos positivos de 1 entre 10 a 1 entre 100

El CNPJ brasileño termina en dos dígitos de control en lugar de uno, y el segundo se calcula sobre el primero. Esa única decisión de diseño lleva la probabilidad de que una cadena aleatoria de catorce dígitos pase de aproximadamente un 10% a un 1%: medida en 0,96% sobre cien mil intentos. Es la diferencia entre una suma de control que filtra y otra que apenas acota.

Cómo funciona

  • Valida el CNPJ de catorce dígitos recalculando ambos dígitos de control con la ponderación mod 11.
  • Maneja el identificador de sucursal, que cambia los dígitos de control incluso para la misma empresa.
  • Deja explícito que la validez aritmética no prueba el registro.
primer dígito:  pesos 5 4 3 2 9 8 7 6 5 4 3 2 sobre los 12 dígitos base
segundo dígito: pesos 6 5 4 3 2 9 8 7 6 5 4 3 2 sobre 12 dígitos base + primer dígito de control

ambos:  resto = suma mod 11
        dígito = 0 si el resto < 2, si no 11 − resto

formato: NN.NNN.NNN/BBBB-DD   donde BBBB es la sucursal

Ejemplo resuelto

Derivar los dígitos de control de un número base y después cambiar solo la sucursal.

  1. base 11.222.333/0001
  2. primer dígito de control → 8
  3. segundo dígito de control, calculado sobre el primero → 1
  4. completo: 11.222.333/0001-81
  5. misma empresa, sucursal 0002 → dígitos de control 62

Cambiar la sucursal de 0001 a 0002 cambia los dígitos de control de 81 a 62. El sufijo no es un adorno pegado a una empresa: se calcula sobre el número entero incluida la sucursal, así que la sede y cada sucursal llevan dígitos de control distintos.

Cómo leer el resultado

  • La tasa medida de falsos positivos es del 0,96%, en esencia el 1% que predice el diseño. Es diez veces mejor que un solo dígito de control y sigue significando que una cadena aleatoria de cada cien parece válida, así que la suma de control es un filtro y no una prueba de identidad.
  • 0001 es por convención la sede y los números mayores son sucursales. Como cada sucursal genera sus propios dígitos de control, un sistema que guarde la base y la sucursal por separado debe recalcular en lugar de reutilizar el sufijo.
  • El mod 11 necesita una regla para el caso de resto igual a 1, y el CNPJ lo resuelve emitiendo 0. Otros esquemas nacionales tratan la misma colisión de otro modo —el RUT chileno emite la letra K—, y por eso los validadores mod 11 no son intercambiables entre países.
  • Como con cualquier suma de control, superarla significa que los dígitos son coherentes entre sí. Confirmar que una empresa existe realmente y está activa exige el registro de la Receita Federal, que además es el único sitio donde comprobar su situación comercial.

Preguntas frecuentes

¿Por qué el CNPJ tiene dos dígitos de control cuando la mayoría de identificadores tiene uno?
Para reducir la tasa de falsos positivos en un factor de diez. Un dígito deja pasar en torno a 1 de cada 10 cadenas aleatorias; dos dejan pasar 1 de cada 100, medido aquí en 0,96%. El segundo dígito se calcula sobre el primero, así que también caza errores en ese primero.
¿Las sucursales de una misma empresa comparten CNPJ?
Comparten los ocho primeros dígitos y difieren en la sucursal de cuatro, lo que cambia los dígitos de control. 11.222.333/0001-81 y 11.222.333/0002-62 son la misma empresa, y ninguno de los sufijos puede adivinarse a partir del otro.