Cas d'usage : conformité & facturation

Valider les numéros de TVA néerlandais (BTW) via API

Vérifiez les numéros de TVA néerlandais auprès de VIES en temps réel, avec un cache intégré pour les pannes de VIES. Obtenez les données KvK et la validation de la TVA en un seul appel API.

La validation de la TVA est peu fiable et fragmentée

Si votre plateforme de facturation ou de conformité doit valider des numéros de TVA (BTW) néerlandais, vous avez sans doute découvert à quel point c'est pénible. Le service européen VIES est la source officielle, mais il souffre de pannes fréquentes, de temps de réponse lents et de limitations de débit. Quand VIES tombe, votre processus de validation s'interrompt.

Les numéros de TVA néerlandais suivent un format précis (NL + 9 chiffres + B + 2 chiffres), mais la seule validation du format ne confirme pas qu'un numéro est réellement enregistré et actif. Il faut interroger VIES, et il vous faut souvent les données de l'entreprise associée (nom, adresse, numéro KvK) pour compléter vos dossiers.

Construire un système de validation de la TVA fiable, c'est composer avec les particularités de l'API VIES, implémenter des relances, mettre en cache les résultats et maintenir une intégration séparée rien que pour les contrôles de TVA. Et ce, avant même de commencer la recherche des données d'entreprise.

Validation de la TVA et données d'entreprise en un seul appel

L'API KVKBase valide les numéros de TVA néerlandais auprès de VIES et renvoie le résultat avec les données complètes de l'entreprise. Chaque recherche inclut le numéro de TVA, son statut de validation VIES et un horodatage indiquant la dernière confirmation de la validation.

Lorsque VIES est temporairement indisponible, KVKBase renvoie les résultats de validation en cache, de sorte que votre flux ne s'interrompt jamais. L'horodatage du cache vous indique précisément l'ancienneté de la validation, et vous décidez de l'accepter ou de réessayer plus tard.

cURL : validation de la TVA
curl -X GET "https://api.kvkbase.nl/v1/lookup/12345678" \
  -H "Authorization: Bearer YOUR_API_KEY"

# La réponse inclut la validation de la TVA :
# {
#   "kvk_nummer": "12345678",
#   "naam": "Acme B.V.",
#   "btw_nummer": "NL123456789B01",
#   "btw_geldig": true,
#   "btw_validatie_datum": "2026-03-17T10:30:00Z",
#   "adres": {
#     "straat": "Keizersgracht 123",
#     "postcode": "1015 AA",
#     "plaats": "Amsterdam"
#   },
#   "rechtsvorm": "Besloten Vennootschap",
#   "sbi_codes": ["6201", "6202"]
# }

Vous pouvez aussi valider directement un numéro de TVA si vous n'avez pas le numéro KvK. Recherchez par nom d'entreprise ou par numéro de TVA, et l'API renvoie le profil complet avec le statut de validation.

JavaScript : contrôle de TVA dans votre application
async function validateDutchVAT(vatNumber) {
  const resp = await fetch(
    `https://api.kvkbase.nl/v1/search?btw=${vatNumber}`,
    { headers: { "Authorization": `Bearer ${API_KEY}` } }
  );
  const data = await resp.json();

  if (data.results.length === 0) {
    return { valid: false, reason: "Numéro de TVA introuvable" };
  }

  const company = data.results[0];
  return {
    valid: company.btw_geldig,
    company_name: company.naam,
    kvk_number: company.kvk_nummer,
    validated_at: company.btw_validatie_datum,
  };
}

Pourquoi les équipes conformité choisissent KVKBase pour valider la TVA

Validation VIES avec cache

Les numéros de TVA sont contrôlés dans la base européenne VIES. Quand VIES est en panne, les résultats en cache permettent à votre validation de continuer sans interruption.

Un appel, des données complètes

Pas besoin d'API distinctes pour la TVA et les données d'entreprise. Une seule recherche KVKBase renvoie le statut de TVA, le nom, l'adresse, la forme juridique et les codes d'activité.

Horodatages prêts pour l'audit

Chaque validation inclut un horodatage indiquant la dernière vérification du numéro de TVA. Utilisez-le pour votre documentation de conformité et vos pistes d'audit.

Temps de réponse sous 50 ms

Les résultats de validation reviennent en moins de 50 millisecondes, assez vite pour valider un formulaire en temps réel et contrôler une facture à la volée.

Validez les numéros de TVA néerlandais en trois étapes

1

Envoyez le numéro KvK ou de TVA

Appelez le point d'accès de recherche avec un numéro KvK, ou recherchez directement par numéro de TVA. Les deux renvoient le même profil d'entreprise complet.

2

Obtenez des résultats validés

La réponse inclut le numéro de TVA, son statut de validation VIES (vrai/faux) et l'horodatage du dernier contrôle de validation.

3

Utilisez-les dans votre flux

Acceptez ou rejetez la facture selon la validité de la TVA. Conservez l'horodatage de validation pour la conformité. Préremplissez les données d'entreprise sur la facture.

Validez les numéros de TVA néerlandais en toute confiance

Commencez avec 100 recherches gratuites par mois. Sans carte bancaire. Le cache VIES est inclus dans chaque offre.

Commencer gratuitement