Jan 17

Cálculo del NIF

En línea de código algo que no sabía, el algoritmo para calcular el NIF. Allí lo hacen con javascript, pero el algoritmo es bien sencillo.

Tenemos un array de letras fijo:

TRWAGMYFPDXBNJZSQVHLCKE

Para el cálculo del NIF, simplemente tenemos que hacer el módulo 23 de nuestro DNI (resto de dividirlo por 23). Ese resto es el índice de la letra de nuestro NIF en el array de letras. La posicón de la primera letra es el cero.

Por ejemplo, si el DNI es 10203040, entonces 10203040%23 da 10. Eso corresponde a la letra X.

Leave a Reply