Skip to main content

Unión Europea — Validación de IVA intracomunitario (VIES)

La API de Validación de IVA de la Unión Europea (VIES) de Verifik permite autenticar en tiempo real el estatus de registro fiscal, razón social oficial y dirección de cualquier entidad comercial registrada a efectos de IVA (VAT) en los 27 Estados miembros de la Unión Europea e Irlanda del Norte.

Esta solución se conecta de manera directa y transparente con la fuente oficial europea para certificar la validez tributaria de empresas antes de emitir facturas exentas de IVA transfronterizo o formalizar contratos B2B en el espacio europeo.


Casos de Uso​

  • Facturación Intracomunitaria B2B: Verificación automática de la validez del NIF-IVA de clientes y proveedores antes de aplicar exenciones tributarias transfronterizas en la Unión Europea.
  • Onboarding KYB y Debida Diligencia: Comprobación instantánea de la vigencia legal, razón social y domicilio fiscal de empresas europeas.
  • Prevención de Fraude Fiscal: Detección preventiva de empresas fantasma y números de IVA ficticios o dados de baja en el registro oficial.

Endpoint​

GET https://api.verifik.co/v2/eu/vat

Headers​

NombreValorRequeridoDescripción
Acceptapplication/jsonSíFormato de respuesta JSON
AuthorizationBearer <token>SíToken JWT de autenticación en Verifik

Parameters​

ParámetroTipoRequeridoDescripción
countryCodestringSíCódigo de país ISO de 2 caracteres del Estado miembro de la UE (ej. IE, FR, ES, DE, IT, NL, o XI para Irlanda del Norte).
vatNumberstringSíNúmero de identificación fiscal o IVA sin el prefijo de país ni espacios (ej. 6388047V, 81775670417).

Request​

import axios from "axios";

const options = {
method: "GET",
url: "https://api.verifik.co/v2/eu/vat",
params: {
countryCode: "IE",
vatNumber: "6388047V",
},
headers: {
Accept: "application/json",
Authorization: "Bearer <tu_token>",
},
};

try {
const { data } = await axios.request(options);
console.log(JSON.stringify(data, null, 2));
} catch (error) {
console.error("Error al consultar IVA UE:", error.response?.data || error.message);
}

Response​

{
"data": {
"valid": true,
"countryCode": "IE",
"vatNumber": "6388047V",
"fullVatNumber": "IE6388047V",
"businessName": "GOOGLE IRELAND LIMITED",
"address": "3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4",
"requestDate": "2026-10-31T00:00:00Z",
"status": "ACTIVE"
},
"signature": {
"dateTime": "2026-10-31 00:00:00",
"message": "Certified by Verifik.co"
}
}

Perfiles de Prueba Sandbox​

Código de PaísNúmero de IVAEntidad EsperadaEstatus
IE6388047VGOOGLE IRELAND LIMITEDvalid: true, status: "ACTIVE"
FR81775670417LVMH MOET HENNESSY LOUIS VUITTONvalid: true, status: "ACTIVE"
ES000000000No registradovalid: false, status: "INACTIVE"