Para qué sirve
El NIF de tu cliente es un dato obligatorio de la factura completa (art. 6 del Reglamento de facturación) y el IBAN es lo que usas para cobrar o pagar por transferencia. Los dos llevan un carácter de control que detecta la mayoría de errores al copiarlos. Cuadrar no significa que el número exista o sea de quien dice: solo que no tiene un error de copia.
La letra del DNI
- Toma las ocho cifras del DNI: 12345678.
- Divide entre 23 y quédate con el resto: 12345678 = 23 × 536768 + 14. Resto: 14.
- Busca el resto en la tabla, contando desde 0: T=0, R=1, W=2, A=3, G=4, M=5, Y=6, F=7, P=8, D=9, X=10, B=11, N=12, J=13, Z=14, S=15, Q=16, V=17, H=18, L=19, C=20, K=21, E=22.
- La letra es Z: el NIF es 12345678Z.
El NIF de una persona con DNI es el número del DNI seguido de esa letra (Reglamento general de gestión e inspección tributaria, RD 1065/2007).
El NIE
Se calcula igual, cambiando la letra inicial por una cifra: X por 0, Y por 1 y Z por 2. Para X1234567, el número es 01234567; el resto de dividir entre 23 es 19, y la letra, L: X1234567L.
El NIF de una sociedad
Empieza por una letra que indica el tipo de entidad (A para las anónimas, B para las limitadas, entre otras), sigue con siete cifras y acaba en un carácter de control que sale de sumar esas cifras con un algoritmo fijo; según la letra inicial, el control es una cifra o una letra (Orden EHA/451/2008).
Los dígitos de control del IBAN
El IBAN español tiene 24 caracteres: ES, dos dígitos de control y los 20 de la cuenta. Para comprobarlo, con el IBAN de ejemplo ES91 2100 0418 4502 0005 1332:
- Pasa los cuatro primeros caracteres al final: 21000418450200051332ES91.
- Cambia las letras por números (A=10, B=11… E=14… S=28): 21000418450200051332142891.
- Divide ese número entre 97. Si el resto es 1, los dígitos de control son correctos (norma ISO 13616).
Los 20 dígitos de la cuenta llevan además sus propios dos dígitos de control (en el ejemplo, el 4 y el 5 de «45»), que se calculan con pesos sobre la entidad y la oficina y sobre el número de cuenta.
Puedes comprobar hasta 50 números de golpe en validar NIF, CIF e IBAN, sin que lo que escribes salga de tu navegador.
Que cuadre no basta
- Para saber si un NIF está dado de alta, la Agencia Tributaria tiene un servicio de comprobación de NIF de terceros en su sede electrónica.
- Si un proveedor te comunica un IBAN nuevo por correo, confírmalo por otra vía antes de pagar: cambiar el IBAN en un correo falso es un fraude frecuente.
Normativa
- Real Decreto 1065/2007, de 27 de julio, Reglamento general de las actuaciones y los procedimientos de gestión e inspección tributaria (normas sobre el NIF) (BOE de 5 de septiembre de 2007)
- Orden EHA/451/2008, composición del NIF de las personas jurídicas y entidades
- Real Decreto 1619/2012, de 30 de noviembre, Reglamento por el que se regulan las obligaciones de facturación: art. 6 (BOE de 1 de diciembre de 2012)
- Reglamento (UE) n.º 260/2012, de 14 de marzo de 2012, requisitos técnicos y empresariales de las transferencias y los adeudos domiciliados en euros (IBAN)
Información general, no asesoramiento para un caso concreto.
Preguntas frecuentes
¿Por qué el DNI se divide entre 23?
Porque la tabla de control tiene 23 letras: el resto de la división, de 0 a 22, señala una de ellas.
¿El CIF y el NIF de una empresa son lo mismo?
Sí. Desde 2008 el antiguo CIF se llama NIF de las personas jurídicas y entidades, con el mismo formato.
¿Un IBAN correcto me asegura que la cuenta es de mi cliente?
No: solo que no tiene errores de copia. La titularidad hay que confirmarla con el propio cliente.