Compliance

BTW-nummer valideren via VIES API

Controleer in real-time of een BTW-nummer geldig is via de Europese VIES database. Een API call, direct resultaat.

Het probleem

Bij intracommunautaire leveringen moet je het BTW-nummer van je klant valideren. Doe je dit niet, of is het nummer ongeldig, dan kun je geen BTW verleggen en draai je op voor de kosten. De Europese VIES website is traag, gaat regelmatig offline, en is niet geschikt voor automatische controle vanuit software.

Handmatig BTW-nummers controleren op de VIES site kost tijd en is foutgevoelig. Bij tientallen facturen per dag is dit niet vol te houden.

De oplossing: KVKBase VAT Validation

De KVKBase API biedt een betrouwbaar VIES-endpoint dat BTW-nummers valideert voor alle EU-lidstaten. Het resultaat bevat de validatiestatus en de bij het nummer geregistreerde bedrijfsgegevens.

BTW-validatie API call

cURL
curl "https://api.kvkbase.nl/v1/validate/vat/NL123456789B01" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response:
{
  "vatNumber": "NL123456789B01",
  "valid": true,
  "name": "Acme B.V.",
  "address": "Herengracht 100, 1015 AA Amsterdam",
  "validatedAt": "2026-03-17T10:00:00Z"
}

JavaScript: validatie in facturatiesoftware

JavaScript
async function validateVat(vatNumber) {
  const response = await fetch(
    `https://api.kvkbase.nl/v1/validate/vat/${vatNumber}`,
    { headers: { Authorization: "Bearer YOUR_API_KEY" } }
  );
  const result = await response.json();

  if (result.valid) {
    // BTW verlegd - 0% tarief toepassen
    applyReverseCharge(result.vatNumber, result.name);
  } else {
    // Ongeldig - standaard BTW tarief
    showWarning("BTW-nummer ongeldig. Controleer het nummer.");
  }
}

Voordelen

Automatische controle

Valideer BTW-nummers automatisch bij het aanmaken van facturen. Geen handmatige VIES checks meer.

EU-breed

Werkt voor alle EU-lidstaten. Nederlands, Duits, Belgisch -- elk geldig EU BTW-nummer wordt gecontroleerd.

Directe feedback

Responstijden onder 200ms. Toon direct in je formulier of het BTW-nummer geldig is.

Betrouwbaarder dan VIES direct

KVKBase cachet resultaten en biedt fallbacks wanneer VIES offline is. Minder downtime voor jouw software.

Hoe het werkt

1

BTW-nummer invoeren

De gebruiker voert het BTW-nummer in bij het aanmaken van een factuur of het toevoegen van een klant.

2

Real-time validatie

Je applicatie stuurt het nummer naar de KVKBase API. Wij controleren het via de VIES database.

3

Resultaat verwerken

Bij een geldig nummer kun je BTW verleggen. Bij een ongeldig nummer toon je een waarschuwing.

4

Bewijs opslaan

Sla het validatieresultaat en de timestamp op als bewijs voor je boekhouding en de Belastingdienst.

BTW-validatie integreren

Start gratis met 50 tokens per maand. Elke validatie kost 1 token.

Start gratis