Mediu de testare pentru verificarea stării entității în sistemul VIES.

Pentru toți cei care doresc să testeze funcționarea bibliotecilor partajate, a pluginurilor și a unui add-on pentru Microsoft Excel, un API de testare a fost pus la dispoziție la: https://viesapi.eu/api-test/

Utilizarea API-ului de testare nu necesită crearea unui cont pe site-ul viesapi.eu, iar toate funcțiile API-ului de testare funcționează exact în același mod ca și în cazul API-ului de producție (https://viesapi.eu/api/). Singura limitare este gama de numere de TVA UE pentru care pot fi trimise cereri.

Întrebările trimise la adresa de testare API pot numai consultați următoarele numere atribuite unor funcții specifice:

Numele funcției Descriere Numere de TVA UE
getVIESData O funcție de confirmare a activității unui număr de TVA UE emis de oricare dintre statele membre ale Uniunii Europene 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

Configurare

Pentru conturile de producție, identificatorul cheii și cheia sunt generate de utilizator după conectarea la contul său pe portalul viesapi.eu. În cazul API-ului de testare, nu este nevoie să creați un cont – este suficient să efectuați configurarea așa cum este descris mai jos.

Pentru autorizare în mediul de testare, utilizați următoarele valori: test_id și test_key.

API-ul de testare necesită utilizarea unui constructor fără parametri la construirea obiectului client pentru a efectua autentificarea corectă. Iată exemple pentru anumite biblioteci:

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()

Utilizare

Verificarea funcționalităților individuale ale API-ului de testare constă în apelarea funcțiilor individuale descrise în detaliu pe documentație pagina cu parametrii (numere de TVA UE) enumerați mai sus.

Fiecare dintre bibliotecile pe care le oferim conține codul sursă pentru un program exemplu numit exemplu, care ilustrează utilizarea corectă a tuturor funcțiilor API.