Validar NIF, NIE, CIF e IBAN
Antes de hacer una factura o una transferencia, comprueba que el NIF de tu cliente y su IBAN no tienen un número mal copiado.
Qué comprueba
- DNI (NIF de una persona): la letra es el resto de dividir el número entre 23, convertido con la tabla TRWAGMYFPDXBNJZSQVHLCKE.
- NIE: igual, cambiando la X por 0, la Y por 1 y la Z por 2.
- NIF de entidades (antes CIF): una letra del tipo de entidad (A sociedad anónima, B limitada…), siete cifras y un carácter de control que sale de sumar las cifras con un algoritmo fijo. Según la letra, el control es una cifra, una letra o cualquiera de las dos.
- IBAN: los dos dígitos de control tras el código de país (módulo 97, norma ISO 13616) y, en los españoles, también los dos dígitos de control de la cuenta.
Que cuadre no significa que exista: un número puede tener la letra correcta y no estar dado de alta. Para saber si un NIF está censado, la Agencia Tributaria tiene un servicio de comprobación de NIF de terceros en su sede (con certificado), y para el NIF-IVA de otros países de la UE, el sistema VIES de la Comisión Europea.
Los ejemplos del recuadro son números de prueba que cuadran, no de nadie. Lo que escribes no sale de tu navegador.
Preguntas frecuentes
¿El CIF y el NIF de una empresa son lo mismo?
Sí. Desde 2008 el antiguo CIF se llama NIF de las personas jurídicas y entidades; tiene el mismo formato.
¿Cómo se calcula la letra del DNI?
Divide el número entre 23 y busca el resto en la tabla TRWAGMYFPDXBNJZSQVHLCKE (0 es T, 1 es R…). Para 12345678, el resto es 14: letra Z.
¿Un IBAN válido me garantiza que la cuenta es de mi cliente?
No: solo que no tiene errores de copia. Si te cambian el IBAN por correo, confírmalo por otra vía: es un fraude frecuente.