Validar Código CIF de una Empresa: comprueba el carácter de control de cualquier NIF de entidad, también en lista

Un CIF mal tecleado puede tumbar una factura, un alta de proveedor o una presentación telemática. Esta herramienta comprueba en el acto si el código de identificación fiscal de una empresa española supera el algoritmo oficial del carácter de control, y te dice exactamente cuál debería ser el dígito o la letra correctos.

Qué es y para quién

El CIF —hoy integrado en el NIF de las personas jurídicas— identifica a empresas, asociaciones, comunidades y organismos ante la Agencia Tributaria. Tiene nueve caracteres: una letra que indica la forma jurídica, siete dígitos y un carácter de control final que no es decorativo: se calcula a partir de los demás con una fórmula pública. Gestores, administrativos, programadores y cualquiera que dé de alta clientes o proveedores puede detectar con él errores de transcripción antes de que causen un problema.

La herramienta funciona en dos modos: validación individual con la explicación completa, y validación masiva pegando una lista, para depurar bases de datos enteras de una pasada.

Cómo se usa

Escribe el CIF en el primer campo y el resultado aparece mientras escribes: tipo de entidad según su letra, carácter de control esperado y veredicto. Para validar muchos, pega la lista en el cuadro de texto —uno por línea, con o sin guiones— y pulsa «Validar lista»: obtendrás el recuento de válidos y el detalle de cada uno con el motivo cuando falle.

El algoritmo suma los dígitos de las posiciones pares y los de las impares multiplicados por dos, sumando las cifras de cada producto (por ejemplo, 8×2=16 aporta 1+6=7). El control es el complemento a 10 de la última cifra del total. Si el control sale 2, puede escribirse como dígito «2» o como letra «B», según el tipo de entidad.

Ejemplo resuelto

El Ayuntamiento de Madrid tiene el CIF P2807900B, un buen ejemplo de control con letra. Dígitos: 2807900. Posiciones pares (8, 7 y 0): suman 15. Posiciones impares (2, 0, 9 y 0) al doble: 4, 0, 18→9 y 0, que suman 13. Total: 28. El complemento a 10 de 8 es 2, y la letra equivalente al 2 es la B (0=J, 1=A, 2=B). Como las entidades con letra P —corporaciones locales— exigen control en forma de letra, la B es correcta y el validador lo confirma. Si escribes P28079002, te dirá que es inválido: para una corporación local el dígito no es aceptable aunque el valor coincida.

Casos de uso

Depurar listados de clientes y proveedores antes de importar un ERP, revisar CIF en facturas recibidas, validar registros en formularios de alta, detectar errores al digitalizar documentos antiguos o comprobar códigos que aparecen en escrituras y contratos antes de firmarlos.

Limitaciones honestas

La herramienta verifica que el CIF es matemáticamente coherente, no que exista ni que esté asignado a la empresa que crees: un código válido puede pertenecer a otra entidad o estar dado de baja. La comprobación censal definitiva se hace en la sede electrónica de la AEAT. Tampoco valida NIF de personas físicas ni NIE: para esos documentos usa nuestro comprobador de DNI.

Preguntas frecuentes

¿Qué diferencia hay entre CIF y NIF de empresa?

Desde 2008 el CIF quedó integrado en el NIF: las personas jurídicas y entidades usan un código con la misma estructura (letra, siete dígitos y control) y el mismo algoritmo de validación que comprueba esta herramienta.

¿Por qué unos CIF terminan en número y otros en letra?

El carácter de control tiene dos representaciones equivalentes del mismo valor (0=J, 1=A, 2=B, 3=C, 4=D, 5=E, 6=F, 7=G, 8=H, 9=I). La norma exige dígito para las entidades A, B, E y H; letra para K, L, M, N, P, Q, R, S y W; y admite ambas en el resto.

Un CIF válido, ¿significa que la empresa existe?

No. Significa que el código supera el control matemático. Puede estar dado de baja o corresponder a otra entidad. La existencia y el estado censal solo puede confirmarlos la Agencia Tributaria.

¿Puedo validar una lista completa de CIF?

Sí. Pega los códigos en el modo masivo, uno por línea, y la herramienta devuelve el detalle de cada uno con su veredicto y el carácter de control correcto cuando hay error.


Herramientas relacionadas

Explora también estas herramientas gratuitas en español:

Ver todas las herramientas gratis en español

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top