Vrijgestelde leveringen
Intracommunautaire leveringen aan ondernemers in een ander EU-land zijn in de regel alleen vrijgesteld als de klant een geldig btw-nummer gebruikt. Kun je dat niet aantonen, dan loop je risico op een naheffing.
API voor btw-nummercontrole
VerifyVAT vraagt de btw-nummers van je zakenpartners live op bij VIES en bewaart bij elke controle het officiële consultatienummer. Zo kun je later laten zien dat je hebt gecontroleerd, en wanneer.
Nieuwe accounts starten met 1.000 aanvragen per maand.
Consultatienummer (VIES)
WAPIAAAAZ4Kq8vDn
Opgeslagen in je account, terug te vinden in de geschiedenis en als CSV.
bewezen01Waarom controleren?
Wie verkoopt aan bedrijven in andere EU-landen moet weten met wie hij zaken doet. Het btw-nummer van de partner is daarvoor het sleutelgegeven, en de geldigheid kan veranderen.
Intracommunautaire leveringen aan ondernemers in een ander EU-land zijn in de regel alleen vrijgesteld als de klant een geldig btw-nummer gebruikt. Kun je dat niet aantonen, dan loop je risico op een naheffing.
Bij veel B2B-diensten is de afnemer de btw verschuldigd. De controle laat zien dat je klant als ondernemer is geregistreerd voordat je zonder btw factureert.
De fiscus kan later vragen of en wanneer je hebt gecontroleerd. Met aanvraagcode, tijdstempel en consultatienummer heb je een antwoord dat je niet hoeft te reconstrueren.
Dit is geen belastingadvies. Welk bewijs jij nodig hebt, bespreek je met je belastingadviseur.
02Eenvoudig of gekwalificeerd
VIES kent twee soorten aanvragen. Voor de documentatie telt de tweede.
Je stuurt alleen het nummer van je partner. VIES antwoordt of het geldig is. Er is geen kenmerk voor de aanvraag, dus je hebt alleen je geheugen of een screenshot.
GET /check?vat_number=DE123456789
→ { "valid": true }Je geeft ook je eigen btw-nummer op. VIES geeft dan een consultatienummer af voor precies deze aanvraag. VerifyVAT stuurt je btw-nummer automatisch mee en bewaart het nummer.
GET /check?vat_number=DE123456789
→ { "valid": true,
"consultation_number": "WAPIAAAAZ4Kq8vDn" }03
Van registratie tot je eerste controle duurt het enkele minuten.
Je registreert met de gegevens van je bedrijf, inclusief je eigen btw-nummer. Dat gaat bij elke controle als aanvrager naar VIES; alleen zo geeft VIES een bewijs af.
In het dashboard maak je per toepassing een API-sleutel aan, bijvoorbeeld voor webshop of ERP. Een sleutel kun je altijd intrekken.
Je stuurt het btw-nummer van je klant naar de API. Antwoord, consultatienummer en onze eigen aanvraagcode worden direct opgeslagen.
04Voor ontwikkelaars
De API is een eenvoudige GET-aanroep met je sleutel in een header. Je krijgt JSON terug met het resultaat, de bedrijfsgegevens volgens VIES en het bewijs. Schrijf het btw-nummer van de klant met landcode, bijvoorbeeld DE123456789.
Aanvraag
curl "https://verifyvat.eu/api/v2/check?vat_number=DE123456789" \
-H "apikey: vat_xxxxxxxx_xxxxxxxxxxxxxxxx"Antwoord
{
"request_code": "VV-3F9A1C2E",
"valid": true,
"query": "DE123456789",
"company_name": "Muster GmbH",
"company_address": "Musterstraße 1, 10115 Berlin",
"consultation_number": "WAPIAAAAZ4Kq8vDn",
"vies_request_date": "2026-10-11T01:14:09.000Z",
"proof_available": true
}Een ongeldig nummer is geen fout: je krijgt 200 en valid: false.
05
Het dashboard is zo opgezet dat je elke controle later in seconden terugvindt.
Alle aanvragen met code, resultaat, bedrijf, consultatienummer en tijdstempel. Doorzoekbaar op code, btw-nummer en consultatienummer.
De volledige geschiedenis als bestand voor boekhouding of belastingcontrole.
Controleer één nummer met de hand. Je bedrijf is al ingevuld als aanvrager.
Eén sleutel per systeem, afzonderlijk in te trekken, zodat je altijd weet waar een aanvraag vandaan kwam.
Gebruikt en resterend maandquotum, limiet per minuut en slagingspercentage in één oogopslag.
Documentatie met voorbeelden en een supportformulier dat je vanaf elke pagina bereikt.
Controleer het btw-nummer op het moment dat een klant het in de checkout invult en maak de factuur daarop aan.
Controleer nieuwe debiteuren bij het aanmaken en controleer je bestand regelmatig opnieuw. Bewaar het consultatienummer bij de boeking.
Verifieer zakelijke klanten bij aanmelding zonder dat iemand handmatig op een overheidssite hoeft te zoeken.
06Beveiliging
Je vertrouwt ons API-toegang en bedrijfsgegevens toe. Daarom gelden deze basisregels:
Alle aanroepen lopen via HTTPS.
Sleutels worden versleuteld opgeslagen en zijn altijd afzonderlijk in te trekken.
Inloggen en API zijn beperkt tegen gokken en overbelasting.
Elke klant ziet alleen zijn eigen aanvragen en sleutels.
VIES geeft een consultatienummer alleen af als de aanvrager is opgegeven. Zonder opgeslagen btw-nummer is de API daarom niet ingeschakeld.
Het is het kenmerk waarmee VIES een aanvraag met aanvrager vastlegt. Je bewaart het als bewijs bij je administratie.
Alles komt uit VIES, de dienst van de Europese Commissie. VerifyVAT is geen aanbod van de Europese Commissie.
Alle 27 EU-lidstaten plus Noord-Ierland (XI). Nummers uit Zwitserland, het Verenigd Koninkrijk of andere derde landen kent VIES niet.
VIES kent het nummer op het moment van de aanvraag niet als geldig. Dat kan een typefout zijn, een nog niet geactiveerd of een verwijderd nummer. Vraag bij twijfel na bij je zakenpartner.
Dan antwoordt de API met 502 en krijg je de aanvraagcode. Er wordt niets als geldig gemeld. Je kunt de aanvraag later opnieuw versturen.
Ja. Het dashboard heeft een handmatige controle, met je bedrijf al ingevuld als aanvrager.
Op dit moment niets. Je quotum zie je in je dashboard.
Account aanmaken, sleutel genereren, aan de slag. Het kost enkele minuten.