Come si calcola la lettera di controllo del DNI/NIE
La lettera di controllo convalida un numero DNI o NIE spagnolo usando un algoritmo fisso: dividi il numero di 8 cifre per 23 e usa il resto per scegliere una lettera dalla stringa 'TRWAGMYFPDXBNJZSQVHLCKE' (indicizzata da 0). Per un NIE, la lettera iniziale viene prima sostituita con una cifra — X diventa 0, Y diventa 1, Z diventa 2 — prima di applicare lo stesso calcolo. Questo permette sia di generare la lettera corretta per un nuovo numero sia di confermare che un DNI/NIE esistente non sia stato digitato in modo errato.