Guia actualitzada el 11 de juliol de 2026
NIF, CIF i NIE: la lletra no és decorativa
La lletra o dígit de control existeix per caçar errors de transcripció abans que arribin a un contracte, una factura o un model tributari. Així funciona, i així es comprova en segons.
Com es calcula
En el NIF de persona física, la lletra surt del residu de dividir el número entre 23, aplicat sobre la taula oficial de 23 lletres (TRWAGMYFPDXBNJZSQVHLCKE). En el NIE, la lletra inicial (X, Y, Z) se substitueix per 0, 1 o 2 i s'aplica el mateix càlcul. En el CIF d'entitats, el control és un dígit o una lletra que depèn de la forma jurídica i d'una suma ponderada dels dígits. Un sol número canviat de lloc i el control ja no quadra: per a això hi és.
Errors típics que caça la validació
Transposicions en teclejar (12345678 per 12354678), zeros perduts a l'esquerra, lletres de NIE mal substituïdes, i CIF amb lletra de control on tocava dígit (o a l'inrevés) segons la forma jurídica. En bases de dades de clients és habitual trobar entre un 1 % i un 5 % d'identificadors que no superen el control.
Què comprova PAPYR, i què no
L'eina valida el format i el control de NIF, CIF i NIE a l'instant, tot calculat en local: no es consulta cap registre ni surt res del teu navegador cap a tercers. Honestedat: que el control quadri vol dir que l'identificador és formalment vàlid, no que existeixi o pertanyi a qui diu; la comprovació censal és una altra cosa i correspon a l'AEAT.
Preguntes freqüents
Un NIF amb la lletra correcta pot ser fals?
Sí. La lletra confirma que el número està ben transcrit, no que estigui assignat a una persona real. Per a la comprovació censal, el tràmit és amb l'AEAT.
PAPYR guarda els NIF que valido?
No. La comprovació és un càlcul local amb la taula oficial; no s'emmagatzema ni s'envia res a tercers.
Valida també lots?
Per validar identificadors dins de factures, la validació de Facturae comprova automàticament el NIF d'emissor i receptor. Per a lots massius en Excel, escriu-nos: és exactament el tipus de cas per al qual existeix la nostra API.