Ir al contenido principal

El programa indica que el NIF no es válido al guardar un contacto

Por qué el programa indica que un NIF es incorrecto o ficticio y cómo validarlo correctamente

Actualizado hace más de 2 meses

Si al intentar guardar un contacto (cliente, proveedor, empleado, etc.) el programa te indica que "el NIF no es válido" o que "estás entrando un NIF ficticio", esto se debe al sistema de validación de identificación fiscal.

¿Por qué el programa valida los NIF?

En los NIF españoles, el último dígito o letra es un carácter de control que permite detectar errores de transcripción del NIF.

Este carácter de control se calcula matemáticamente a partir de los números anteriores, por lo que si hay un error en cualquier dígito o la letra no corresponde, el NIF será inválido.

¿Qué hacer si te aparece este error?

1. Revisa el NIF cuidadosamente

Es muy probable que hayas escrito mal alguno de sus números o letras. Los errores más comunes son:

  • Confundir el número 0 con la letra O

  • Confundir el número 1 con la letra I o L

  • Invertir dos dígitos consecutivos

  • Omitir o añadir un dígito

2. Confirma el NIF con tu cliente o proveedor

Te recomendamos que revises con tu cliente el número de NIF para que te confirme el NIF correcto.

Puedes pedirle que te envíe una foto o copia del documento de identidad o CIF para asegurarte.

3. Valida el NIF en herramientas oficiales

También puedes validar el NIF usando:

4. Comprueba que el país fiscal sea correcto

Si estás introduciendo un NIF de un cliente o proveedor extranjero (por ejemplo, un NIF intracomunitario de Alemania, Francia, Portugal, etc.), asegúrate de que el selector de país fiscal esté configurado correctamente.

El programa valida el NIF según el formato del país seleccionado. Si introduces un NIF alemán pero el país fiscal está configurado como "España", el sistema intentará validarlo como un NIF español y mostrará el error.

Para solucionarlo:

  1. Ve al formulario del contacto

  2. Busca el selector de país fiscal

  3. Cambia el país al que corresponda con el NIF (Alemania, Francia, etc.)

  4. Guarda el contacto

💡 Ejemplo: Si tu cliente tiene el NIF intracomunitario DE123456789 (Alemania), debes seleccionar "Alemania" como país fiscal para que el programa valide correctamente el formato alemán.

¿Y si estoy creando un contacto de prueba?

Aunque estés creando un contacto ficticio o de prueba, la correlación de números y letra debe ser correcta.

El programa valida todos los NIF independientemente de que sean reales o de prueba, porque esta validación:

  • Evita errores en tus documentos oficiales

  • Previene problemas con Hacienda

  • Garantiza que tus facturas cumplan con los requisitos legales

💡 Tip: Para crear contactos de prueba, usa el entorno sandbox de FacturaDirecta donde puedes probar sin afectar tus datos reales.

⚠️ Importante: Nunca uses NIFs reales de personas que no sean tus clientes o proveedores. Esto podría generar problemas legales.

¿Ha quedado contestada tu pregunta?