Validador de NIF, NIE y CIF
Pega el número y te decimos si la letra de control cuadra. Sirve para pillar el error antes de emitir la factura, no después. El cálculo se hace en tu navegador: el número no sale de tu ordenador.
Esta herramienta necesita JavaScript para calcular en tu equipo. Lo hacemos así a propósito: es lo que permite no enviar el número a ningún servidor. Abajo explicamos el cálculo, por si prefieres hacerlo a mano.
Qué comprueba, y qué no
Comprueba la estructura: que el carácter final se corresponda con el número que lo precede, según el algoritmo oficial. Si alguien se equivoca al teclear una cifra, la letra deja de cuadrar y salta aquí.
No comprueba la existencia. Un identificador puede estar perfectamente formado y no corresponder a nadie, o pertenecer a una empresa dada de baja. Eso solo lo confirma la Agencia Tributaria, y para operaciones intracomunitarias, el censo VIES. Esta herramienta te evita el error de dedo, no la comprobación de tu cliente.
Cómo se calcula la letra del NIF
Se toman las ocho cifras del DNI, se dividen entre 23 y se mira el resto. Ese resto, de 0 a 22, apunta a una posición en esta tabla:
| Resto | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Letra | T | R | W | A | G | M | Y | F | P | D | X | B |
| Resto | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
| Letra | N | J | Z | S | Q | V | H | L | C | K | E |
No hay I, Ñ, O ni U: se descartaron para no confundirlas con el 1 y el 0.
Cómo se calcula la del NIE
Igual, con un paso previo: la letra inicial se sustituye por una cifra. X vale 0, Y vale 1 y Z vale 2. Con eso se forma un número de ocho cifras y se aplica la misma tabla. Un NIE que empiece por Y se calcula, entonces, como si fuera el DNI que resulta de poner un 1 delante.
Cómo se calcula el dígito del CIF
Aquí cambia el método. Sobre las siete cifras centrales:
- Las de posición impar (1.ª, 3.ª, 5.ª y 7.ª) se multiplican por dos, y del resultado se suman sus cifras: un 8 pasa a 16, y aporta 1 + 6 = 7.
- Las de posición par (2.ª, 4.ª y 6.ª) se suman tal cual.
- Se suma todo, y el dígito de control es lo que falta para llegar a la siguiente decena. Si la suma acaba en 0, el control es 0.
Ese dígito se expresa de dos formas según la letra inicial. Las sociedades anónimas y limitadas (A, B, E, H) llevan el número. Las entidades sin ánimo de lucro, administraciones y no residentes (P, Q, R, S, N, W) llevan la letra equivalente, tomada de la serie J, A, B, C, D, E, F, G, H, I. Las demás admiten cualquiera de las dos.
Por qué importa para tus facturas
El NIF del destinatario es un dato obligatorio de la factura completa (art. 6 del Reglamento de facturación, RD 1619/2012). Con Verifactu, ese dato entra además en el registro de facturación que se encadena y se firma: corregirlo después no consiste en editar el PDF, sino en emitir una factura rectificativa con su propio registro. Comprobar la letra antes de emitir cuesta cinco segundos; arreglarlo después, bastante más.