Fiscal

Validar el dígito/letra de control de un NIF/DNI/NIE/CIF

Changed on

Valida el carácter de control de un NIF/DNI/NIE/CIF español mediante el algoritmo oficial (Orden EHA/451/2008, Anexo I; RD 1065/2007, arts. 18-24). Endpoint público (sin autenticación), sin efectos colaterales. Puramente algorítmico: NO consulta el censo de la AEAT ni confirma que el NIF exista o esté activo (ver el campo nota de la respuesta).

get/utils/nif-info/{nif}

Request

  • Base URL
    https://www.conversoriaecnae.es/api/v1
  • URL
    https://www.conversoriaecnae.es/api/v1/utils/nif-info/{nif}
  • Auth
    none required

Path parameters

nifstring required
Example:B12345674

NIF/DNI/NIE/CIF a validar. Admite prefijo ES y guiones/espacios (se normaliza antes de validar).

Response

Resultado de la validación del carácter de control

nifstring required

NIF normalizado (mayúsculas, sin prefijo ES ni guiones/espacios).

tipo'dni' | 'nie' | 'cif' required

Tipo de identificador detectado.

validoboolean required

Si el dígito/letra de control coincide con el calculado por el algoritmo oficial.

tipo_entidadstring

Naturaleza jurídica según la letra inicial del CIF (Orden EHA/451/2008, Anexo II). Solo presente cuando tipo es 'cif' y la letra es reconocida.

provincia_registrostring

Provincia asociada al prefijo de 2 dígitos del CIF (delegación de registro). Solo presente cuando tipo es 'cif', la letra es de una entidad registrada (no K/L/M) y el prefijo es reconocido.

notastring required

Aviso obligatorio: la validación es puramente algorítmica y no consulta el censo de la AEAT.

Example response

{
  "nif": "B12345674",
  "tipo": "cif",
  "valido": true,
  "tipo_entidad": "Sociedad de Responsabilidad Limitada",
  "provincia_registro": "Castellón",
  "nota": "Validación algorítmica del dígito de control; no confirma la existencia del NIF en el censo de la AEAT."
}

Changes