Mediante una sencilla operación matemática y una tabla de equivalencias cualquiera puede comprobar si el NIF de una persona es correcto o se ha equivocado al proporcionarlo, el proceso es el siguiente:

 

Resto 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Letra T R W A G M Y F P D X B N J Z S Q V H L C K E

 

por lo tanto nuestro NIF sería 56.789.423P.

Como puedes ver el algoritmo para calcular la letra es muy simple y además muy efectivo, como método de comprobación contra errores, como práctica calcula la letra del tuyo y despues vuelve a calcularla simulando un error en algún dígito, verás como ya no corresponde con la misma letra de tu NIF.

Espero que te haya gustado, y te sirva de utilidad, si es así, dale a "me gusta".