API TVA
Endpoint de calcul TVA
L’endpoint calculate permet un calcul précis de la TVA pour une tarification conforme, en tenant compte des réglementations spécifiques à chaque pays, des montants de transaction et des catégories de produits optionnelles.
GET
Endpoint de calcul TVA
Premiers pas
URL de base
Endpoint de calcul
L’endpointcalculate requiert votre clé API unique, le pays et le prix que vous souhaitez vérifier :
Paramètres de requête
String
requis
Votre clé API unique. Notez que chaque utilisateur possède des clés API uniques pour chaque API Cleariflow ; votre clé de l’API de validation TVA ne fonctionnera pas pour votre API de géolocalisation IP, par exemple.
String
requis
Le montant pour lequel vous souhaitez obtenir le montant de TVA ou à partir duquel le calculer.
String
requis
Le code ISO 3166-1 alpha-2 à deux lettres du pays dans lequel la transaction a lieu.
String
requis
La catégorie de TVA à utiliser pour le calcul. Utilisez « standard » pour le taux de TVA standard, ou des catégories spécifiques comme « e-books », « audiobooks », etc. pour les taux réduits.
Boolean
Si le montant inclut déjà la TVA et que vous souhaitez effectuer le calcul inverse pour séparer le montant et la TVA, définissez ce paramètre sur true. S’il n’est pas explicitement inclus, il sera false par défaut.
Paramètres de réponse
La réponse de l’API est renvoyée dans un format JSON universel et léger.String
Le montant hors TVA.
String
La somme du montant de base et de la TVA, c’est-à-dire
amount_excluding_vat + vat_amount.String
Le montant de TVA calculé.
String
La catégorie de l’achat, utilisée pour déterminer si elle bénéficie d’un taux réduit. Voir ci-dessous pour la liste des catégories prises en charge.
String
Le taux de TVA sous forme de chaîne décimale (par ex., « 0.190 » pour 19 %).
Object
Objet contenant les informations sur le pays.
String
Le code ISO 3166-1 alpha-2 à deux lettres du pays dans lequel la transaction a lieu.
String
Le nom du pays à partir duquel la TVA est calculée.