Saltar para o conteúdo principal

Primeiros passos

Endpoint de validação de IVA

Verifique a autenticidade do número de IVA e obtenha informações abrangentes da empresa, incluindo país, nome comercial, morada e detalhes de registo.

Endpoint de cálculo de IVA

Calcule preços em conformidade com o IVA com base em regulamentos específicos por país, tipo de compra e valor da transação para cálculos financeiros precisos.

Endpoint de categorias de IVA

Aceda às taxas de IVA atuais e categorias fiscais para países específicos para garantir conformidade com os regulamentos fiscais locais.

Arquitetura REST

A API de validação de IVA segue os princípios REST, utilizando URLs previsíveis e orientadas a recursos e códigos de estado HTTP padrão para integração fluida e tratamento de erros. Todos os endpoints da API devem terminar com uma barra final (/) e suportam apenas pedidos GET.

Segurança HTTPS

Todas as comunicações da API são protegidas com protocolos de encriptação TLS 1.2 ou superior para garantir a integridade e privacidade dos dados.

Versionamento da API

A API de validação de IVA mantém compatibilidade retroativa através de versionamento, operando atualmente na Versão 1 com melhorias futuras planeadas.

Autenticação

A sua chave API serve como credencial exclusiva para aceder à API de validação de IVA. Cada serviço Cleariflow requer uma chave única, garantindo acesso seguro e isolado entre diferentes APIs. A API implementa limitação de taxa para garantir utilização justa entre todos os utilizadores.

Códigos de resposta e erro

Quando os pedidos falham, a API devolve respostas de erro JSON estruturadas com códigos e descrições específicos para resolução eficaz de problemas.
CodeTypeDetalhes
200OKTudo funcionou como esperado.
400Bad requestPedido inválido.
401UnauthorizedO pedido não foi aceite — normalmente devido a uma chave API em falta ou incorreta.
422Quota reachedO pedido foi abortado devido a créditos API insuficientes (planos gratuitos).
429Too many requestsO pedido foi abortado porque foi atingido o número de pedidos permitidos por segundo. Isto acontece em planos gratuitos, pois os pedidos estão limitados a 1 por segundo.
500Internal server errorO pedido não pôde ser concluído devido a um erro no servidor.
503Service unavailableO servidor estava indisponível.

Códigos de país

Abaixo está a lista de países suportados pelos endpoints de IVA
Código do paísNome do país
ATAustria
BEBelgium
BGBulgaria
CYCyprus
CZCzech Republic
DEGermany
DKDenmark
EEEstonia
FIFinland
FRFrance
GBUnited Kingdom
GRGreece
HRCroatia
HUHungary
IEIreland
ITItaly
LTLithuania
LULuxembourg
LVLatvia
MTMalta
NLThe Netherlands
PLPoland
PTPortugal
RORomania
SESweden
SISlovenia
SKSlovakia