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:
- Generador de Código IBAN España Gratis: convierte tu CCC a IBAN y valida cualquier IBAN con el módulo 97
- Crear Carta de Despido Disciplinario — Modelo para Empresas en España
- Generador de DNI Aleatorio con Letra: crea documentos ficticios de prueba con la letra de control correcta
- Comprobar Validez Número NUSS Seguridad Social: verifica los dígitos de control módulo 97 de tu número de afiliación
- Calculadora Base Imponible a partir del Total — Saca la base y la cuota de cualquier IVA
- Generador de Contratos de Alquiler Sencillo: Modelo Guiado Paso a Paso para España
- Retención IRPF nómina segundo pagador – Evita el susto en la declaración de la Renta
- Calcular factura con recargo de equivalencia – IVA y recargo del 5,2 %, 1,4 % y 0,5 % por línea
