Entorno de prueba para verificar el estado de la entidad en el sistema VIES.

Para todos aquellos que deseen probar el funcionamiento de bibliotecas compartidas, complementos y un complemento para Microsoft Excel, se ha puesto a disposición una API de prueba en: https://viesapi.eu/api-test/

El uso de la API de prueba no requiere crear una cuenta en el sitio web viesapi.eu, y todas las funciones de la API de prueba funcionan exactamente de la misma manera que en el caso de la API de producción (https://viesapi.eu/api/). La única limitación es el rango de números de IVA de la UE para los que se pueden enviar consultas.

Las consultas enviadas a la dirección de prueba API pueden solamente consulte los siguientes números asignados a funciones específicas:

Nombre de la función Descripción Números de IVA de la UE
obtenerVIESData Una función para confirmar la actividad de un número de IVA de la UE emitido por cualquiera de los Estados miembros de la Unión Europea PL7272445205
PL5213003700
PL5252242171
PL7171642051
DE327990207
FR10402571889
DK56314210
ES38076731R
PT501613897
CZ7710043187
IT06903461215
BG202211464
HU29312757
RO14388698
EL801116623
FI23064613
HR79147056526
LT100005828314
LV40203202898
SK2022210311
NL863726392B01
BE0835221567
ATU74581419
CY10137629O
EE100110874
IE8251135U
LU22108711
MT26572515
SE556037867001
SI51510847

Configuración

Para cuentas de producción, el identificador de clave y la clave son generados por el usuario después de iniciar sesión en su cuenta en el portal viesapi.eu. En el caso de la API de prueba, no es necesario crear una cuenta, basta con realizar la configuración como se describe a continuación.

La API de prueba requiere que se use un constructor sin parámetros al construir el objeto del cliente para realizar la autenticación correcta. Aquí hay ejemplos para bibliotecas particulares:

using viesapiLibrary.dll;

// Create the test env service client object.
VIESAPIClient viesapi = new VIESAPIClient();
#include "viesapi.h"

// Create the test env service client object.
VIESAPIClient* viesapi = NULL;
viesapi_new_test(&viesapi);
import pl.viesapi.client.*;

// Create the test env service client object.
VIESAPIClient viesapi = new VIESAPIClient();
var VIESAPI = require('viesapiclient');

// Create the test env service client object.
var viesapi = new VIESAPI.VIESAPIClient();
require_once 'VIESAPI/VIESAPIClient.php';

\VIESAPI\VIESAPIClient::registerAutoloader();

// Create the test env service client object.
$viesapi = new \VIESAPI\VIESAPIClient();
from viesapi import *
from pprint import pprint

# Create the test env service client object.
viesapi = VIESAPIClient()
' Create the test env service client object
Dim viesapi As New VIESAPIClient
# Create the test env service client object.
=VIESAPI.CONNECT.TEST()

Uso

La verificación de las funcionalidades individuales de la API de prueba consiste en llamar a las funciones individuales descritas en detalle en la documentación página con los parámetros (números de IVA de la UE) enumerados anteriormente.

Cada una de las bibliotecas que proporcionamos contiene el código fuente de un programa de muestra llamado ejemplo, que ilustra el uso correcto de todas las funciones de la API.