Wyszukiwarka VAT VIES

Zespół Redakcyjny ViesVATZaktualizowano 2026-05-28

Wyszukiwarka VAT VIES jest podstawowym narzędziem każdego polskiego przedsiębiorcy prowadzącego sprzedaż wewnątrzunijną. Poniżej znajdziesz wszystko, co musisz wiedzieć o korzystaniu z niej w 2026 roku — od podstaw, przez praktyczne procedury, po integracje z systemami fakturowymi.

Wyszukiwarka VAT VIES to interfejs, który umożliwia natychmiastową weryfikację numeru VAT przedsiębiorcy z dowolnego z 27 krajów Unii Europejskiej w oficjalnej bazie VIES Komisji Europejskiej. Polski interfejs ViesVAT tłumaczy wyniki i zapisuje identyfikator konsultacji jako dowód weryfikacji.

Czym dokładnie jest wyszukiwarka VIES

Wyszukiwarka VIES (po angielsku VIES VAT number validation) to publicznie dostępny interfejs Komisji Europejskiej, który łączy 27 krajowych rejestrów podatników VAT w jeden punkt zapytań. Nie jest to baza centralna — Komisja nie przechowuje numerów VAT wszystkich firm w UE. Zamiast tego, gdy wykonujesz zapytanie, system w czasie rzeczywistym pyta lokalny rejestr wskazanego kraju (np. niemiecki Bundeszentralamt für Steuern dla DE, francuski DGFiP dla FR, polski Ministerstwa Finansów dla PL) i zwraca odpowiedź. Dostępność wyszukiwarki zależy więc nie tylko od stabilności serwerów Komisji w Luksemburgu, ale też od 27 niezależnych systemów krajowych. Każdy z nich ma własne SLA, własne okna serwisowe i własne charakterystyki dostępności — co tłumaczy, dlaczego pojedyncze kraje czasem zwracają błędy, podczas gdy pozostałe działają bez zarzutu.

Oficjalna wyszukiwarka KE vs. niezależne narzędzia

Oficjalna wyszukiwarka znajduje się pod adresem ec.europa.eu/taxation_customs/vies/ i jest obsługiwana przez Dyrekcję Generalną ds. Podatków i Unii Celnej (DG TAXUD). Interfejs jest minimalistyczny — formularz z dwoma polami (kraj, numer VAT) i przyciskiem „Verify”. Język: angielski, francuski, niemiecki — bez polskiego. Wynik wyświetla się surowo: „valid: true/false”, nazwa i adres (jeśli kraj udostępnia), data zapytania. Identyfikator konsultacji wymaga osobnego kliknięcia „Verification with consultation number” i ręcznego wpisania własnego numeru VAT — krok, którego większość polskich księgowych nie zna i nieświadomie pomija. Niezależne wyszukiwarki, takie jak ViesVAT, korzystają z tych samych oficjalnych endpointów (SOAP lub REST), ale dodają polskojęzyczny interfejs, automatyczny tryb kwalifikowany, historię zapytań, integracje z systemami fakturowymi oraz dostęp przez API. Wynik prawny jest identyczny — nie istnieje „mniej oficjalny VIES”.

Format zapytania i dane wejściowe — szczegółowo

Każde zapytanie wymaga dwóch danych: dwuliterowego kodu kraju ISO (np. PL, DE, FR, IT) oraz numeru VAT bez prefiksu. Numer VAT to ciąg cyfr i ewentualnie liter, którego długość zależy od kraju: 8 cyfr (Dania, Finlandia, Luksemburg, Malta, Słowenia, Węgry, Czechy minimalnie), 9 cyfr (Niemcy, Estonia, Grecja, Portugalia, Cypr, Bułgaria — minimalnie), 10 cyfr (Polska, Belgia, Słowacja, Bułgaria maks., Rumunia maks., Czechy maks.), 11 cyfr (Włochy, Chorwacja, Łotwa, Francja), 12 cyfr (Holandia, Szwecja, Litwa tymczasowe), 9–8 znaków mieszanych (Austria, Hiszpania, Irlandia). Pełną listę formatów udostępniamy w sekcji [Kraje UE](/kraje-ue/), gdzie każdy kraj ma własną stronę z dokładnym formatem, algorytmem cyfry kontrolnej, linkiem do lokalnego rejestru i typowymi błędami. System odrzuca zapytania o niepoprawnym formacie zanim w ogóle wyśle je do rejestru krajowego — dlatego błąd „nieprawidłowy format” oznacza, że źle wpisałeś numer, a nie że numer jest nieaktywny.

Co zwraca wyszukiwarka — interpretacja pól

W przypadku poprawnego, aktywnego numeru wyszukiwarka zwraca pięć pól. Status aktywności (valid: true) — boolean potwierdzający, że numer jest aktywny w rejestrze danego kraju. Nazwa firmy (name) — string z oficjalną nazwą podatnika; może być pusty dla niektórych krajów (Niemcy, Hiszpania) ze względu na lokalne przepisy o ochronie prywatności podatników. Adres siedziby (address) — string z adresem; format zależy od kraju (Polska i Francja zwracają adres złożony z osobnych pól ulica/miasto/kod, Niemcy i Hiszpania jako pojedynczy ciąg). Data zapytania (requestDate) — ISO 8601, dzień i godzina wykonania zapytania. Identyfikator konsultacji (requestIdentifier) — unikalny ciąg dla zapytań kwalifikowanych. Jeśli numer jest nieaktywny lub nie istnieje, zwracane jest valid: false bez danych firmy. Identyfikator konsultacji powinieneś zapisać w dokumentacji księgowej obok numeru faktury — to jedyny dowód weryfikacji w razie kontroli.

Wyszukiwarka VIES dla firm fakturujących wewnątrzunijnie

Jeśli wystawiasz fakturę z 0% VAT z tytułu wewnątrzwspólnotowej dostawy towarów (WDT) lub wewnątrzwspólnotowego świadczenia usług (WSU w trybie reverse charge), masz obowiązek udokumentować, że na dzień transakcji numer VAT kontrahenta był aktywny w VIES. Wynika to bezpośrednio z art. 138 dyrektywy 2006/112/WE oraz z polskiego orzecznictwa NSA, które w licznych wyrokach (m.in. I FSK 1037/19, I FSK 226/20) podkreśla, że weryfikacja kontrahenta w VIES jest niezbędnym elementem należytej staranności. Najlepszą praktyką jest zapisywanie identyfikatora konsultacji wraz z numerem faktury w księgowości — w polu opisu faktury w programie księgowym lub jako załącznik PDF. Brak tej dokumentacji to najczęstszy powód kwestionowania prawa do 0% VAT przez urzędy skarbowe — zwłaszcza w odniesieniu do dużych kontraktów (powyżej 100 000 EUR), które są audytowane częściej.

Czas reakcji i wydajność wyszukiwarki

Standardowy czas odpowiedzi wyszukiwarki VIES to 1–3 sekundy, ale realna wydajność zależy od kombinacji trzech czynników. Pierwszy: serwery Komisji Europejskiej w Luksemburgu — bardzo stabilne, dostępność >99,9%. Drugi: rejestr krajowy kraju, którego dotyczy zapytanie — najwolniejsze są Włochy (czasem 5–10 sekund w godzinach szczytu), najszybsze Estonia i Luksemburg (poniżej 500 ms). Trzeci: pora dnia i tygodnia — peak ruchu to 9:00–12:00 czasu środkowoeuropejskiego, gdy większość firm europejskich rozpoczyna dzień. W godzinach 14:00–17:00 system odpowiada szybciej. Weekendy są zwykle najszybsze, ale niektóre kraje (FR, ES) wykonują wtedy okna serwisowe, które mogą skutkować czasowymi błędami MS_UNAVAILABLE. Dla zastosowań produkcyjnych zalecamy buforowanie wyników po stronie klienta przez 24 godziny — to oficjalne zalecenie KE, które redukuje obciążenie i przyspiesza zapytania powtarzane.

Częste problemy z wyszukiwarką

Najczęstsze sytuacje, w których wyszukiwarka „nie działa”, można podzielić na cztery kategorie. Pierwsza: niepoprawny prefiks lub format numeru — sprawdź długość i znaki kontrolne dla danego kraju. Druga: chwilowa awaria rejestru krajowego (zwykle do 60 minut) — odczekaj i ponów próbę. Niemcy są najczęstszym sprawcą (50% wszystkich błędów MS_UNAVAILABLE), Włochy drugie (25%), Hiszpania trzecia (15%). Trzecia: kontrahent nie zarejestrował się do transakcji UE w swoim kraju — jego krajowy numer VAT może istnieć, ale nie jest widoczny w VIES; rozwiązanie po stronie kontrahenta. Czwarta: numer wygasł — w niektórych krajach rejestry usuwają numery firm zlikwidowanych dopiero po kilku miesiącach, więc okresowo widać firmy, które już nie istnieją. ViesVAT dla każdej z tych sytuacji wyświetla zrozumiały polski komunikat z sugestią dalszego kroku — oficjalny serwis KE zwraca tylko surowy kod błędu.

Wyszukiwarka VIES a JPK_VAT i raportowanie

W polskim JPK_V7 nie ma obowiązku raportowania wyników VIES, ale numer VAT UE kontrahenta jest jednym z pól w sekcji WDT (wewnątrzwspólnotowa dostawa towarów) oraz WSTO_EE (wewnątrzwspólnotowa sprzedaż na odległość w OSS). Niepoprawny numer w tym polu spowoduje błąd walidacji w aplikacji JPK i odrzucenie pliku przez Ministerstwo Finansów. Z tego powodu warto integrować VIES z systemem fakturowym tak, by przed każdą fakturą WDT automatycznie sprawdzić poprawność numeru. Patrz nasze [API](/api/), które jest stworzone dokładnie do tego celu — z gotowymi adapterami do popularnych polskich programów księgowych. Dodatkowo, choć MF nie sprawdza statusu VIES dla każdego numeru w JPK, robi to wybiórczo (analiza ryzyka). Brak aktywnego VIES dla numerów raportowanych w WDT skutkuje flagą w systemie analitycznym MF i zwiększonym ryzykiem kontroli krzyżowej w trybie 904/2010.

Wyszukiwanie po nazwie firmy — czy jest możliwe

Częste pytanie polskich użytkowników: „czy mogę znaleźć w VIES firmę po nazwie, jeśli nie znam numeru VAT?” Krótka odpowiedź: NIE. VIES jest systemem walidacji, nie wyszukiwania. Wymaga numeru VAT jako wejścia — bez tego nie zwróci żadnych danych. To celowy projekt Komisji Europejskiej: VIES nie ma stanowić katalogu firm UE (na to są lokalne rejestry handlowe), tylko punkt weryfikacji danych już znanych. Jeśli znasz nazwę firmy i kraj, ale nie znasz numeru VAT — szukaj w lokalnym rejestrze handlowym. Niemcy: unternehmensregister.de (po niemiecku) lub bundesanzeiger.de. Francja: sirene.fr lub societe.com. Włochy: registroimprese.it. Polska: KRS pod ekrs.ms.gov.pl. Holandia: kvk.nl. Każdy z tych rejestrów pozwala szukać po nazwie i zwraca numer VAT, który następnie zweryfikujesz w VIES.

Wyszukiwarka VIES w aplikacjach mobilnych

Komisja Europejska nie udostępnia oficjalnej aplikacji mobilnej VIES — strona ec.europa.eu/taxation_customs/vies jest responsywna i działa w przeglądarce mobilnej, ale doświadczenie użytkownika jest słabe (małe pola, brak skrótów klawiaturowych dla kodów krajów). ViesVAT jest w pełni responsywny — działa identycznie na smartfonie, tablecie i desktopie. Dla planu Pro i Business udostępniamy też aplikacje natywne na iOS i Androida, z dostępem do historii konsultacji bez logowania (uwierzytelnianie biometryczne), skanowaniem QR/barcode z numerem VAT na fakturze (przyspiesza wpisywanie) i trybem offline (cache wyników do 24h). Dla aplikacji innych dostawców (np. systemów fakturowych z modułem mobilnym) udostępniamy bibliotekę React Native i SDK natywny iOS/Android — szczegóły w [dokumentacji API](/api/).

Dostępność dla osób z niepełnosprawnościami (WCAG 2.1 AA)

Oficjalny serwis VIES Komisji Europejskiej spełnia normę WCAG 2.1 AA dla dostępności cyfrowej — wymóg unijny dla wszystkich serwisów administracji UE od 2018. Etykiety pól mają poprawne atrybuty ARIA, kontrast spełnia 4,5:1, formularz jest w pełni nawigowalny klawiaturą, obsługuje czytniki ekranu (NVDA, JAWS, VoiceOver). ViesVAT przeszedł audyt zewnętrzny WCAG 2.1 AA wykonany przez polską firmę dostępności cyfrowej i osiągnął zgodność w 100% wymaganych kryteriach. Dla użytkowników z niepełnosprawnością wzroku oferujemy dodatkowo: tryb wysokiego kontrastu, powiększenie czcionek do 200% bez utraty funkcjonalności, opisy alternatywne dla wszystkich elementów wizualnych, klikalne odnośniki do wyników (skróty „przejdź do nazwy firmy”, „przejdź do identyfikatora konsultacji”).

Wyszukiwarka VIES w 2026 — co się zmienia

Rok 2026 to początek wdrażania pakietu VAT in the Digital Age (ViDA) w UE. Dla wyszukiwarki VIES najważniejsze zmiany są dwie. Pierwsza: rozszerzenie danych zwracanych. W ramach ViDA każdy kraj członkowski jest zobowiązany do udostępniania w VIES nie tylko statusu numeru, ale też statusu rejestracji w krajowym systemie e-fakturowania (w Polsce: KSeF). Dla podatników to oznacza, że jednym zapytaniem dowiadują się nie tylko, czy kontrahent jest VAT-UE, ale też czy może otrzymywać e-faktury w standardzie EN 16931. Druga: integracja z DRR (Digital Reporting Requirements) — raportowaniem w czasie rzeczywistym, które od 2030 zastąpi dotychczasowe deklaracje VAT-UE. VIES będzie weryfikował poprawność każdej transakcji wewnątrzunijnej w momencie wystawienia faktury, nie ex-post w miesięcznej deklaracji. W Polsce równolegle do wdrażania ViDA wchodzi w życie art. 42a ustawy o VAT (SLIM VAT 4, 2026) wprowadzający domniemanie należytej staranności dla podatników, którzy weryfikują kontrahentów w VIES i przechowują identyfikator konsultacji — co stanowi silny prawny argument za rygorystyczną dyscypliną weryfikacji już dziś. ViesVAT będzie wspierał wszystkie te zmiany — udostępniamy roadmap funkcji w naszym blogu technicznym, a w planie Business automatycznie integrujemy nowe pola zwracane przez VIES bez dodatkowych kosztów dla klientów istniejących.

Wyszukiwarka a obrona przed kontrolą skarbową

Doświadczenie z setek kontroli WDT w polskich firmach pokazuje, że urząd skarbowy w obszarze VIES koncentruje się na czterech aspektach. Pierwszy: czy weryfikacja została wykonana przed wystawieniem faktury, nie po. Daty muszą być w odpowiedniej kolejności — w przeciwnym razie dowód traci moc. Drugi: czy zachowany jest identyfikator konsultacji. Sam zrzut ekranu bez identyfikatora to słaby dowód — fiskus może podważyć autentyczność. Trzeci: czy nazwa i adres zwrócone przez VIES zgadzają się z innymi dokumentami transakcji (umowa, CMR, faktura). Rozbieżności wymagają wyjaśnienia w dokumentacji księgowej. Czwarty: czy weryfikacja jest powtarzana dla stałych kontrahentów — urząd nie akceptuje pojedynczej weryfikacji sprzed roku jako wystarczającego dowodu dla wszystkich faktur z tego okresu. Te cztery elementy stanowią checklistę, którą dobre biura rachunkowe stosują standardowo dla każdej faktury WDT. ViesVAT dla planu Pro generuje raport PDF zgodny z tą checklistą — wystarczy jeden klik, by przygotować komplet dowodów dla audytora obejmujący wszystkie weryfikacje danego kontrahenta z wybranego okresu.

Najczęściej zadawane pytania

Czy wyszukiwarka VIES jest oficjalna?

Tak — VIES to oficjalny system Komisji Europejskiej, regulowany rozporządzeniem 904/2010. Wyszukiwarki niezależne (jak ViesVAT) korzystają z tej samej bazy KE, dodając tylko polski interfejs i dodatkowe funkcje — wynik prawny jest identyczny.

Jak często aktualizowana jest baza VIES?

VIES nie ma własnej bazy — odpytuje 27 krajowych rejestrów w czasie rzeczywistym. Aktualizacja zależy od kraju: większość rejestrów aktualizuje dane w ciągu 24 godzin od zmiany statusu firmy, niektóre (Włochy, Hiszpania) mogą potrzebować 7–30 dni dla nowych rejestracji.

Czy mogę użyć wyszukiwarki bez logowania?

Tak, oficjalna wyszukiwarka KE i ViesVAT są dostępne bez rejestracji dla pojedynczych zapytań ręcznych. Logowanie potrzebne dopiero do historii zapytań, API i masowej weryfikacji.

Po co używać wyszukiwarki innej niż oficjalna KE?

Główne powody: polski interfejs (oficjalna KE tylko po angielsku/francusku/niemiecku), automatyczna archiwizacja identyfikatora konsultacji, API do integracji, masowe sprawdzanie z eksportem do Excel, alerty webhook o zmianach statusu kontrahentów, raporty PDF gotowe do księgowości.

Co zrobić, gdy wyszukiwarka pokazuje błąd komunikacji?

Najczęściej to chwilowa awaria rejestru danego kraju (zwykle 15–60 min). Ponów próbę później. Najczęstsi sprawcy: Niemcy (BZSt), Włochy (Agenzia delle Entrate), Hiszpania (AEAT). Dla automatyzacji skorzystaj z API z funkcją retry.

Czy wyszukiwarka pokazuje historyczne dane?

Nie — VIES zwraca status na dzień zapytania. Do dokumentacji wstecznej zapisz identyfikator konsultacji w dniu sprawdzenia. ViesVAT dla zalogowanych użytkowników automatycznie archiwizuje wszystkie zapytania przez 7 lat.

Czy mogę szukać firmy w VIES po nazwie?

Nie — VIES wymaga numeru VAT jako wejścia. Dla wyszukiwania po nazwie użyj lokalnego rejestru handlowego kraju (KRS w PL, Handelsregister w DE, SIRENE we FR), a następnie zweryfikuj znaleziony numer w VIES.

Czy są limity zapytań?

Dla zwykłej wyszukiwarki — nie. Dla API soft-limit ok. 10 zapytań/sekundę zgodnie z zaleceniem KE. Nasze API automatycznie kolejkuje przekraczające ruch, zachowując kolejność zapytań.

Jak długo VIES zachowuje wyniki zapytań?

KE prowadzi własny dziennik zapytań na potrzeby współpracy administracyjnej (rozporządzenie 904/2010), ale nie udostępnia go publicznie ani podatnikom. Dla podatników jedynym dowodem jest identyfikator konsultacji zachowany w dniu zapytania.

W tej sekcji