Btw-nummer controleren
Typ een Belgisch btw-nummer. Je ziet meteen of de opbouw klopt en kan het daarna laten nakijken in VIES.
Zo is een Belgisch btw-nummer opgebouwd
Een Belgisch btw-nummer bestaat uit de landcode BE en 10 cijfers. Die 10 cijfers zijn precies het ondernemingsnummer van de onderneming. Heeft een bedrijf ondernemingsnummer 0123.456.749, dan is het btw-nummer BE0123456749. Je hoeft dus niets te raden: het btw-nummer wordt rechtstreeks afgeleid.
De laatste twee cijfers zijn een controlegetal: 97 min het restant van de eerste acht cijfers gedeeld door 97. Een nummer dat die test niet haalt, is zeker fout. Een nummer dat hem wel haalt, is alleen correct opgebouwd. Daarom volgt altijd een tweede stap.
Oudere btw-nummers werden met negen cijfers geschreven. Het ontbrekende cijfer is een voorloopnul, die deze tool automatisch terugzet.
Wat VIES wel en niet zegt
VIES is het systeem van de Europese Commissie waarin lidstaten bijhouden welke btw-nummers actief zijn voor handel binnen de EU. Een geldig antwoord betekent: dit nummer is op dit moment geregistreerd als btw-plichtige. Voor Belgische nummers geeft VIES doorgaans ook de naam en het adres terug.
VIES zegt wel
- Het nummer is nu actief voor btw-doeleinden
- De naam en het adres waaronder het is geregistreerd, als het land die doorgeeft
VIES zegt niet
- Dat de onderneming financieel gezond is of haar facturen betaalt
- Dat degene met wie je praat ook echt bij dat bedrijf hoort
- Of het nummer geldig was op een datum in het verleden
- Dat een onderneming zonder btw-nummer niet bestaat: veel verenigingen en vrije beroepen hebben een ondernemingsnummer maar geen btw-nummer
Veelgemaakte fouten
- Het ondernemingsnummer zonder BE als btw-nummer gebruiken op een intracommunautaire factuur.
- Een voorloopnul verliezen in Excel, waardoor het nummer negen cijfers telt.
- Een btw-nummer afleiden en niet bevestigen. Het is een kandidaat tot VIES het bevestigt.
- Geen bewijs bewaren. Noteer het resultaat met datum en tijdstip, dat is je bewijs bij een controle.
Automatisch controleren met de API
Wil je dit in je facturatie of checkout inbouwen? Eén GET-request geeft de VIES-status, de naam en het tijdstip terug. Een nummer met foute controlecijfers wordt geweigerd voor er iets wordt opgevraagd en kost niets.
curl "https://api.kvkbase.nl/v1/be/validate/vat/BE0123456749" \
-H "Authorization: Bearer YOUR_API_KEY"Meer over de Belgische API · Gids: btw-nummer controleren via VIES