Comprobar un NIF-IVA intracomunitario en VIES

Escribe el NIF de una sociedad (por ejemplo A46103834) o su NIF-IVA con el prefijo ES: la página forma el número intracomunitario y lo consulta en VIES, el sistema de la Comisión Europea que dice si está dado de alta para operaciones intracomunitarias en el momento de la consulta.

NIF de la sociedad o NIF-IVA (ES…)

curl "https://api.prometiam.com/functions/v1/risk-api/vat/ESA46103834" \
  -H "Authorization: Bearer YOUR_API_KEY"

Cómo se forma el NIF-IVA de una sociedad española

El número de IVA intracomunitario de una sociedad española es su NIF precedido del prefijo ES: el NIF A46103834 da el NIF-IVA ESA46103834. No hay una clave añadida como en Francia, donde se calcula a partir del SIREN; aquí el prefijo basta. El NIF de una sociedad empieza por una letra que indica la forma jurídica (A sociedad anónima, B sociedad de responsabilidad limitada, F cooperativa…), sigue con siete dígitos y termina con un carácter de control, que puede ser un número o una letra.

Que el número esté bien formado no significa que sirva para una operación intracomunitaria. En España una empresa solo tiene un NIF-IVA válido en VIES si está dada de alta en el Registro de Operadores Intracomunitarios (ROI), que se solicita en la declaración censal (modelo 036). Muchas sociedades que solo venden en España no están en el ROI: su NIF es correcto, pero VIES responde que el número no es válido para operaciones intracomunitarias.

Qué responde VIES y qué no dice

  • Válido: el número está dado de alta para operaciones intracomunitarias en la fecha de la consulta. Es lo que necesitas comprobar antes de facturar una entrega intracomunitaria de bienes exenta de IVA (artículo 25 de la Ley del IVA).
  • No confirmado: errata, empresa no inscrita en el ROI, baja en el registro o número no activado. No prueba que la empresa no exista ni que haya cerrado.
  • Nombre y dirección: VIES los devuelve solo cuando el Estado miembro los comunica. Si no aparecen, no es un error de la consulta.
  • Lo que VIES no sabe: si la empresa sigue activa en el Registro Mercantil, si está en concurso de acreedores o quién la administra. Eso está en la ficha de la empresa por su NIF.

Guarda la prueba de la comprobación

Para justificar la exención de una entrega intracomunitaria conviene conservar la consulta: el número comprobado, la fecha y el resultado. La herramienta muestra la fecha que devuelve VIES. Si necesitas un justificante con número de consulta, la web de VIES de la Comisión Europea lo emite cuando indicas tu propio NIF-IVA como solicitante.

La misma comprobación por API

Con una clave de API, GET /vat/ESA46103834 consulta VIES y devuelve JSON con is_valid, name, address y request_date. GET /companies/search?country=ES&nif=A46103834 devuelve la ficha de la empresa con su vat_number; para España vat_number_source es rule: el número se forma a partir del NIF y el registro no confirma el alta en el ROI, así que el alta se comprueba en VIES.

curl 'https://api.prometiam.com/functions/v1/risk-api/vat/ESA46103834' \
  -H 'Authorization: Bearer rk_live_...'

curl 'https://api.prometiam.com/functions/v1/risk-api/companies/search?country=ES&nif=A46103834' \
  -H 'Authorization: Bearer rk_live_...'

Cada consulta a VIES y cada búsqueda de empresa correcta cuesta 1 crédito; una consulta que falla no cuesta nada. Para revisar la cartera de clientes de una vez, POST /companies/lookup acepta lotes de NIF (1 crédito por empresa).

Lo que esta página no hace

  • No forma el NIF-IVA de personas físicas: un DNI o un NIE no da un número de sociedad. Para un autónomo, escribe su NIF-IVA con el prefijo ES.
  • No consulta el ROI directamente: la respuesta es la de VIES, que se alimenta de la Administración tributaria de cada país.
  • No sustituye a un certificado de la Agencia Tributaria ni a la documentación del transporte que también exige la exención.

Páginas relacionadas

Empieza tu prueba gratuita de 14 días · Documentación de la API

La prueba dura 14 días e incluye 500 créditos. Se pide una tarjeta, pero no se cobra nada durante la prueba; después sigue el plan Starter (9,99 € al mes) salvo que la canceles.

Frequently asked questions

¿El NIF-IVA es lo mismo que el NIF?
Es el NIF con el prefijo ES delante. El NIF identifica a la empresa ante Hacienda; el NIF-IVA es el que se usa en operaciones con otros Estados miembros y solo es válido en VIES si la empresa está inscrita en el ROI.
¿Cómo sé si una empresa está dada de alta en el ROI?
Comprueba su NIF-IVA en VIES con la herramienta de esta página: si VIES lo da por válido, la empresa está dada de alta para operaciones intracomunitarias en la fecha de la consulta.
¿Qué hago si VIES dice que el número no es válido?
Revisa los dígitos y pregunta al cliente si está inscrito en el ROI. Mientras VIES no lo confirme, no factures la entrega intracomunitaria como exenta de IVA.
¿Puedo comprobar números de IVA de otros países?
Sí: escribe el número con su prefijo (FR, DE, IT, PT…) y la página lo consulta en VIES tal como lo has escrito.
¿Cuánto cuesta hacerlo por API?
Cada consulta correcta cuesta 1 crédito y los errores no cuestan nada. El plan Starter incluye 1.000 créditos al mes por 9,99 €.