Siguiendo con el DNI, cuando uno lo observa se encuentra, por ejemplo, con la siguiente leyenda:
IDESP12345678Z3<<<<<<<<<<<<<<< 7410150M0903226ESP<<<<<<<<<<<4 APELL1<APELL2<<NOMBRE<<<<<<<
Veamos como se construye ésta.
En realidad tenemos 14 campos
1.[ID] 2.[ESP] 3.[12345678Z] 4.[3] 5.[<<<<<<<<<<<<<<<] 6.[741015] 7.[0] 8.[M] 9.[090322] 10.[6] 11.[ESP] 12.[<<<<<<<<<<<] 13.[4] 14.[APELL1<APELL2<<NOMBRE<<<<<<<]
que corresponden a lo siguiente:
Para obtener los dígitos de control se da a cada número su valor y a cada letra el suyo según la tabla siguiente:
\[ \begin{array}{|lr|lr|lr|lr|lr|}\hline A & 0 & B & 1 & C & 2 & D & 3 & E & 4 \\\hline F & 5 & G & 6 & H & 7 & I & 8 & J & 9 \\\hline K & 10 & L & 11 & M & 12 & N & 13 & O & 14 \\\hline P & 15 & Q & 16 & R & 17 & S & 18 & T & 19 \\\hline U & 20 & V & 21 & W & 22 & X & 23 & Y & 24 \\\hline Z & 25 & & & & & & & & \\\hline \end{array} \]
Aparecen nuevas letras: I, O, U, y ahora tenemos 26 letras. Se traduce cada letra a número, según la tabla anterior y se determina un dígito de control según la regla \(7-3-1\). Veamos como obtener el dígito de control del 12345678Z.
\[ \begin{array}{|l|rrrrrrrrrr|r|}\hline &1& 2& 3& 4& 5& 6& 7& 8& Z& & \\\hline \mbox{valor:}\quad &1& 2& 3& 4& 5& 6& 7& 8& 25& & \\ \times &7& 3& 1& 7& 3& 1& 7& 3& 1& & DC\\\hline &7&+6& +3&+28&+15&+6&+49&+24&+25&=163& 3\\\hline \end{array} \]
El dígito de control es en este caso 3.
El resto de los campos se calcula de la misma forma. Veamos un ejemplo.