Ambiente de teste para verificação do status da entidade no sistema VIES.
Para todos aqueles que desejam testar o funcionamento de bibliotecas compartilhadas, plugins e um add-on para o Microsoft Excel, uma API de teste foi disponibilizada em: https://viesapi.eu/api-test/
O uso da API de teste não requer a criação de uma conta no site viesapi.eu, e todas as funções da API de teste funcionam exatamente da mesma maneira que no caso da API de produção (https://viesapi.eu/api/
). A única limitação é o intervalo de números de IVA da UE para os quais as consultas podem ser enviadas.
As consultas enviadas para o endereço de teste da API podem só consulte os seguintes números atribuídos a funções específicas:
Nome da função | Descrição | Números de IVA da UE |
getVIESData | Uma função para confirmar a atividade de um número de IVA da UE emitido por qualquer um dos Estados-Membros da União Europeia | 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 |
Configuração
Para contas de produção, o identificador de chave e a chave são gerados pelo usuário após o login em sua conta no portal viesapi.eu. No caso da API de teste, não há necessidade de criar uma conta – basta realizar a configuração conforme descrito abaixo.
Para autorização no ambiente de teste, use os seguintes valores: test_id
e test_key
.
A API de teste requer que um construtor sem parâmetros seja usado ao construir o objeto cliente para realizar a autenticação correta. Aqui estão exemplos para bibliotecas específicas:
- C#
- C/C++
- Java
- JavaScript
- PHP
- Pitão
- Visual básico
- Excel
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
A verificação de funcionalidades individuais da API de teste consiste em chamar funções individuais descritas em detalhes no documentação página com os parâmetros (números de IVA da UE) listados acima.
Cada uma das bibliotecas que fornecemos contém o código-fonte de um programa de exemplo chamado exemplo, que ilustra o uso correto de todas as funções da API.