Skip to main content
GET
Endpoint de cálculo de IVA

Primeros pasos

URL base

Endpoint de cálculo

El endpoint calculate requiere su clave API única, el país y el precio que desea verificar:
Esta solicitud exitosa devuelve resultados completos del cálculo de IVA, incluidas tasas, importes e información del país:

Parámetros de solicitud

String
requerido
Su clave API única. Tenga en cuenta que cada usuario tiene claves API únicas para cada una de las APIs de Cleariflow, por lo que su clave de la API de validación de IVA no funcionará para su API de geolocalización IP, por ejemplo.
String
requerido
El importe para el que desea obtener el monto de IVA o calcularlo a partir de él.
String
requerido
El código ISO 3166-1 alpha-2 de dos letras del país en el que tiene lugar la transacción.
String
requerido
La categoría de IVA a utilizar para el cálculo. Use “standard” para la tasa estándar de IVA, o categorías específicas como “e-books”, “audiobooks”, etc. para tasas reducidas.
Boolean
Si el importe ya incluye IVA y desea realizar el cálculo inverso para separar el importe y el IVA, establezca este parámetro en true. Si este parámetro no se incluye explícitamente, su valor predeterminado será false.

Parámetros de respuesta

La respuesta de la API se devuelve en un formato JSON universal y ligero.
String
El importe sin IVA.
String
La suma del importe base y el IVA, es decir, amount_excluding_vat + vat_amount.
String
El importe de IVA calculado.
String
La categoría de la compra, utilizada para determinar si califica para una tasa reducida. Consulte a continuación una lista de categorías admitidas.
String
La tasa de IVA como cadena decimal (p. ej., “0.190” para el 19 %).
Object
Objeto que contiene información del país.
String
El código ISO 3166-1 alpha-2 de dos letras del país en el que tiene lugar la transacción.
String
El nombre del país desde el que se calcula el IVA.