Testkeskkond olemi oleku kontrollimiseks VIES süsteemis.

Kõigile neile, kes soovivad testida jagatud teekide, pistikprogrammide ja Microsoft Exceli lisandmoodulite toimimist, on test-API saadaval aadressil: https://viesapi.eu/api-test/

Test API kasutamine ei nõua viesapi.eu veebilehel konto loomist ning kõik test API funktsioonid töötavad täpselt samamoodi nagu tootmis API puhul (https://viesapi.eu/api/). Ainus piirang on EL-i käibemaksukohustuslase numbrite vahemik, mille kohta päringuid saab saata.

API-testi aadressile saadetud päringud võivad ainult vaadake järgmisi konkreetsete funktsioonide jaoks määratud numbreid:

Funktsiooni nimi Kirjeldus EL käibemaksu numbrid
hankigeVIESData Funktsioon mis tahes Euroopa Liidu liikmesriigi poolt väljastatud EL käibemaksukohustuslase numbri tegevuse kinnitamiseks 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

Seadistamine

Tootmiskontode jaoks genereerib võtme identifikaator ja võtme kasutaja pärast oma kontole sisselogimist portaalis viesapi.eu. Test-API puhul pole vaja kontot luua – piisab konfigureerimisest nii, nagu allpool kirjeldatud.

Test-API nõuab õige autentimise teostamiseks kliendiobjekti koostamisel parameetriteta konstruktorit. Siin on näited konkreetsete teekide kohta:

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

Kasutamine

Test-API üksikute funktsioonide kontrollimine hõlmab üksikute funktsioonide väljakutsumist, mida on üksikasjalikult kirjeldatud lehel dokumentatsioon lehel ülaltoodud parameetritega (EL-i käibemaksunumbrid).

Kõik meie poolt pakutavad teegid sisaldavad näidisprogrammi lähtekoodi näide, mis illustreerib kõigi API funktsioonide õiget kasutamist.