Dostawy zwolnione z podatku
Wewnątrzwspólnotowe dostawy do przedsiębiorców w innym kraju UE są co do zasady zwolnione tylko wtedy, gdy klient posługuje się ważnym numerem VAT. Bez dowodu grozi Ci doszacowanie podatku.
API do weryfikacji numerów VAT
VerifyVAT sprawdza na żywo w VIES numery VAT Twoich kontrahentów i zapisuje przy każdej kontroli oficjalny numer konsultacji. Dzięki temu możesz później pokazać, że i kiedy sprawdzałeś.
Nowe konta zaczynają z 1000 zapytań miesięcznie.
Numer konsultacji (VIES)
WAPIAAAAZ4Kq8vDn
Zapisane na Twoim koncie, dostępne w historii i jako CSV.
udowodnione01Po co w ogóle weryfikować?
Kto sprzedaje firmom w innych krajach UE, musi wiedzieć, z kim ma do czynienia. Numer VAT kontrahenta jest tu kluczowym identyfikatorem, a jego ważność może się zmienić.
Wewnątrzwspólnotowe dostawy do przedsiębiorców w innym kraju UE są co do zasady zwolnione tylko wtedy, gdy klient posługuje się ważnym numerem VAT. Bez dowodu grozi Ci doszacowanie podatku.
Przy wielu usługach B2B podatek rozlicza nabywca. Weryfikacja pokazuje, że klient jest zarejestrowany jako przedsiębiorca, zanim wystawisz fakturę bez VAT.
Urząd może później zapytać, czy i kiedy sprawdzałeś. Z kodem zapytania, znacznikiem czasu i numerem konsultacji masz odpowiedź, której nie musisz odtwarzać.
To nie jest doradztwo podatkowe. Jakie dowody są potrzebne w Twoim przypadku, ustal z doradcą podatkowym.
02Zwykłe lub kwalifikowane
VIES zna dwa rodzaje zapytań. Dla dokumentacji liczy się drugie.
Wysyłasz tylko numer kontrahenta. VIES odpowiada, czy jest ważny. Nie ma identyfikatora zapytania, więc masz tylko własną pamięć lub zrzut ekranu.
GET /check?vat_number=DE123456789
→ { "valid": true }Podajesz dodatkowo własny numer VAT. VIES wystawia wtedy numer konsultacji dla dokładnie tego zapytania. VerifyVAT automatycznie dołącza Twój numer VAT i zapisuje numer konsultacji.
GET /check?vat_number=DE123456789
→ { "valid": true,
"consultation_number": "WAPIAAAAZ4Kq8vDn" }03
Od rejestracji do pierwszej kontroli mijają zaledwie minuty.
Rejestrujesz się, podając dane firmy, w tym własny numer VAT. Jest on przekazywany do VIES jako wnioskodawca przy każdej kontroli; tylko tak VIES wystawia dowód.
W panelu tworzysz po jednym kluczu API dla każdej aplikacji, na przykład sklepu lub ERP. Klucz możesz w każdej chwili unieważnić.
Wysyłasz do API numer VAT klienta. Odpowiedź, numer konsultacji i nasz kod zapytania są zapisywane od razu.
04Dla programistów
API to proste wywołanie GET z kluczem w nagłówku. W odpowiedzi dostajesz JSON z wynikiem, danymi firmy wg VIES i dowodem. Numer VAT klienta wpisujesz z prefiksem kraju, na przykład DE123456789.
Zapytanie
curl "https://verifyvat.eu/api/v2/check?vat_number=DE123456789" \
-H "apikey: vat_xxxxxxxx_xxxxxxxxxxxxxxxx"Odpowiedź
{
"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
}Nieważny numer to nie błąd: dostajesz 200 i valid: false.
05
Panel jest zbudowany tak, byś każdą kontrolę odnalazł później w kilka sekund.
Wszystkie zapytania z kodem, wynikiem, firmą, numerem konsultacji i znacznikiem czasu. Wyszukiwanie po kodzie, numerze VAT i numerze konsultacji.
Pełna historia jako plik dla księgowości lub kontroli.
Sprawdź pojedynczy numer ręcznie. Twoja firma jest już wpisana jako wnioskodawca.
Jeden klucz na system, unieważniany osobno, żebyś zawsze wiedział, skąd przyszło zapytanie.
Wykorzystany i pozostały limit miesięczny, limit na minutę i odsetek udanych zapytań na pierwszy rzut oka.
Dokumentacja z przykładami i formularz pomocy dostępny z każdej strony.
Sprawdź numer VAT w chwili, gdy klient wpisuje go przy zamówieniu, i wystaw fakturę odpowiednio do wyniku.
Sprawdzaj nowych kontrahentów przy zakładaniu i regularnie weryfikuj bazę. Numer konsultacji dołącz do dokumentu.
Weryfikuj klientów biznesowych przy rejestracji, bez ręcznego szukania na stronie urzędowej.
06Bezpieczeństwo
Powierzasz nam dostęp do API i dane firmy. Dlatego obowiązują te podstawowe zasady:
Wszystkie wywołania odbywają się przez HTTPS.
Klucze są przechowywane w postaci zaszyfrowanej i można je w każdej chwili unieważnić pojedynczo.
Logowanie i API są ograniczone przed zgadywaniem haseł i przeciążeniem.
Każdy klient widzi wyłącznie własne zapytania i klucze.
VIES wystawia numer konsultacji tylko wtedy, gdy podano wnioskodawcę. Bez zapisanego numeru VAT API nie jest więc aktywne.
To identyfikator, pod którym VIES dokumentuje zapytanie z wnioskodawcą. Przechowujesz go jako dowód razem z dokumentami.
Wszystko pochodzi z VIES, usługi Komisji Europejskiej. VerifyVAT nie jest ofertą Komisji Europejskiej.
Wszystkie 27 państw członkowskich UE oraz Irlandia Północna (XI). Numerów ze Szwajcarii, Wielkiej Brytanii i innych państw trzecich VIES nie zna.
VIES nie uznaje numeru za ważny w chwili zapytania. Może to być literówka, numer jeszcze nieaktywny lub usunięty. W razie wątpliwości zapytaj kontrahenta.
API odpowiada kodem 502 i podaje kod zapytania. Nic nie jest zgłaszane jako ważne. Zapytanie możesz wysłać ponownie później.
Tak. Panel ma ręczny weryfikator, w którym Twoja firma jest już wpisana jako wnioskodawca.
Obecnie nic. Swój limit zobaczysz w panelu.
Załóż konto, wygeneruj klucz i zaczynaj. To zajmuje kilka minut.