Comment calculer la lettre de contrôle DNI/NIE
La lettre de contrôle valide un numéro de DNI ou NIE espagnol grâce à un algorithme fixe : le nombre à 8 chiffres est divisé par 23, et le reste sert à choisir une lettre dans la chaîne 'TRWAGMYFPDXBNJZSQVHLCKE' (indexée à partir de 0). Pour un NIE, la lettre initiale est d'abord remplacée par un chiffre — X devient 0, Y devient 1, Z devient 2 — avant d'appliquer le même calcul. Cela permet à la fois de générer la bonne lettre pour un nouveau numéro et de vérifier qu'un DNI/NIE existant ne comporte pas de faute de frappe.