VALIDADOR
CNPJ — Cadastro Nacional da Pessoa Jurídica
Validá este identificador con la API REST de Normadata. Actualmente en acceso anticipado.
¿Qué es CNPJ?
El CNPJ (Cadastro Nacional da Pessoa Jurídica) es el número de identificación tributaria empresarial en Brasil, emitido por Receita Federal. Los 4 dígitos antes de los verificadores identifican la sucursal (0001 = casa matriz).
Algoritmo de verificación
- Similar al CPF pero con dos etapas de módulo 11 ponderado. Primer dígito verificador usa pesos [5,4,3,2,9,8,7,6,5,4,3,2] sobre los primeros 12 dígitos. Segundo verificador usa [6,5,4,3,2,9,8,7,6,5,4,3,2] sobre los primeros 13. CNPJ con todos los dígitos iguales son inválidos.
Validá con la API de Normadata
curl -X POST https://api.normadata.io/v1/validate/tax-ids \
-H "X-API-Key: nd_your_key" \
-H "Content-Type: application/json" \
-d '{"items": [{"id": "1", "value": "11.222.333/0001-81", "country": "BR", "type": "cnpj"}]}'Respuesta
{
"results": [
{
"id": "1",
"country": "BR",
"type": "cnpj",
"valid": true,
"normalized": "11222333000181",
"formatted": "11.222.333/0001-81"
}
]
}Qué Normadata no valida
Una respuesta válida significa que el identificador está bien formado y pasa el algoritmo de dígito verificador. No confirma nada de lo siguiente:
- Existencia — No consultamos AFIP, Receita Federal, SAT ni ningún registro gubernamental. Un identificador válido puede no corresponder a un contribuyente registrado.
- Identidad — No confirmamos que el identificador pertenezca a una persona o entidad específica, ni que el titular sea real.
- Estado — No confirmamos si el identificador está actualmente activo, suspendido o al día ante alguna autoridad.
- KYC / KYB — Normadata no es un proveedor KYC/KYB ni AML. Para verificación de identidad regulada necesitás un proveedor específico por país — Normadata es la capa de validación de formato que corre antes.
Preguntas frecuentes
¿Cómo se valida un CNPJ?
El CNPJ tiene dos etapas de módulo 11. Primera: multiplicar los primeros 12 dígitos por [5,4,3,2,9,8,7,6,5,4,3,2], sumar, módulo 11 — si resultado < 2, el verificador es 0, sino 11 menos resultado. Segunda: multiplicar los primeros 13 dígitos por [6,5,4,3,2,9,8,7,6,5,4,3,2] para el segundo verificador. CNPJs con todos los dígitos iguales son inválidos.
¿Qué significa el segmento 0001 en un CNPJ?
Los 4 dígitos del segmento de orden (posiciones 9-12 antes de los verificadores) identifican la filial. El valor 0001 indica que es la casa matriz. Las filiales tienen 0002, 0003, etc. La raíz de 8 dígitos (posiciones 1-8) es la misma para todas las filiales de la misma empresa.
¿Qué tipo de entidad identifica el CNPJ?
El CNPJ (Cadastro Nacional da Pessoa Jurídica) identifica personas jurídicas en Brasil: empresas, asociaciones, ONGs, fundaciones, órganos gubernamentales y consorcios. Lo emite la Receita Federal. Para personas físicas se usa el CPF.
¿Cómo llamo al endpoint para validar un CNPJ?
POST /v1/validate/tax-ids con body {"items": [{"id": "1", "value": "11.222.333/0001-81", "country": "BR", "type": "cnpj"}]}. El endpoint acepta el CNPJ con o sin puntos, barra y guión. Devuelve valid: true/false y el valor normalizado como 14 dígitos.
Obtené acceso a la API de Normadata
Validá este identificador con la API REST de Normadata. Actualmente en acceso anticipado.