So wird der DNI/NIE-Prüfbuchstabe berechnet
Der Prüfbuchstabe validiert eine spanische DNI- oder NIE-Nummer mit einem festen Algorithmus: Die 8-stellige Zahl wird durch 23 geteilt, und der Rest wählt einen Buchstaben aus der Zeichenkette 'TRWAGMYFPDXBNJZSQVHLCKE' (beginnend bei Index 0). Bei einer NIE wird zuerst der führende Buchstabe durch eine Ziffer ersetzt — X wird zu 0, Y zu 1, Z zu 2 — bevor dieselbe Berechnung angewendet wird. So lässt sich sowohl der richtige Buchstabe für eine neue Nummer erzeugen als auch prüfen, ob eine vorhandene DNI/NIE einen Tippfehler enthält.