La letra que se añaden a los números de los documentos nacionales de identidad es un código de control. Es decir, se puede comprobar, de forma bastante sencilla, si el número es correcto en función de la letra final. Cumple la función de evitar errores a la hora de registrar o teclear un DNI
El cálculo de la letra esta definido en el artículo 11 del Real Decreto 1553/2005 y es el siguiente:
El número del DNI se divide entre 23 y el resto se sustituye por una letra que se corresponde con la siguiente 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 |
En la tabla quedan excluidas las letras: Ñ, O, U y la I. La primera por ser una letra exclusiva de nuestro castellano que no se usa en otros países y no está en todos los teclados; las tres siguientes para evitar errores ya que la O y la I se podrían confundir con el cero y el uno y la U se podría confundir con la V.
Hay que tener muy cuidado con como calcular el resto. Para conocer el resto se toma la parte decimal de la división y se multiplica por 23. La parte entera de dicho resultado será el resto que se comparará con la tabla y se pondrá la letra correspondiente.