Weryfikacja EORI – jak sprawdzić numer EORI kontrahenta
Weryfikacja EORI to sprawdzenie, czy numer EORI podany przez kontrahenta albo wpisany na fakturze faktycznie istnieje w unijnej bazie celnej i jest aktywny. Najkrótsza odpowiedź brzmi: robi się to bezpłatnie w walidatorze Komisji Europejskiej – wpisujesz numer, klikasz „Zatwierdź" i w kilka sekund wiesz, czy administracja celna go rozpoznaje. Numer EORI (od Economic Operators Registration and Identification, czyli unijnej rejestracji i identyfikacji przedsiębiorców) to identyfikator celny, którym firma posługuje się przy imporcie i eksporcie towarów poza Unię Europejską.
Problem polega na tym, że pozytywna weryfikacja EORI mówi wyłącznie o istnieniu numeru w rejestrze celnym. Nie mówi nic o tym, czy transakcja jest prawdziwa, czy rachunek bankowy na fakturze należy do tej firmy i czy nie masz do czynienia z próbą oszustwa. Poniżej pokazuję procedurę krok po kroku, wyjaśniam, jak czytać wynik walidatora, i opisuję, czego KSeF nie sprawdza w polu NrEORI faktury ustrukturyzowanej.
Czym jest numer EORI i kogo dotyczy
Numer EORI to jeden identyfikator używany w kontaktach z organami celnymi wszystkich państw członkowskich UE. Nadaje go jedna administracja celna, ale numer jest honorowany w całej Unii – firma nie potrzebuje osobnego identyfikatora na każdy kraj, przez który przechodzi jej towar.
Numer jest potrzebny, gdy podmiot:
- importuje towary z krajów spoza UE,
- eksportuje towary poza UE,
- dokonuje innych czynności celnych (np. składa zgłoszenie celne, korzysta z procedur tranzytu),
- działa jako agencja celna albo przedstawiciel celny.
Czego numer EORI nie obejmuje: obrotu wyłącznie krajowego i transakcji wewnątrz Unii. Jeśli kupujesz usługę od firmy z Niemiec albo sprzedajesz towar do Czech, EORI nie jest wymagany – tam identyfikatorem jest numer VAT UE, sprawdzany w innym systemie.
Jak zbudowany jest polski numer EORI
Polski numer EORI ma czytelną, przewidywalną budowę:
- prefiks kraju:
PL, - dziesięciocyfrowy NIP podmiotu,
- pięć znaków dopełnienia – pięć zer albo pięć ostatnich cyfr numeru REGON (gdy podmiot ma REGON dziewięciocyfrowy, stosuje się zera).
Przykład na fikcyjnych danych: dla firmy o NIP: 0000000000 numer EORI wygląda jak PL000000000000000. Numery z innych państw mają własne konwencje – prefiks to zawsze dwuliterowy kod kraju nadającego, ale dalsza część bywa zupełnie inna niż polska.
Praktyczna konsekwencja tej budowy: znając NIP polskiego kontrahenta, potrafisz odtworzyć jego prawdopodobny numer EORI i sprawdzić go w walidatorze. Nie działa to w drugą stronę dla podmiotów zagranicznych.
Polską rejestrację EORI prowadzi Krajowa Administracja Skarbowa przez Platformę Usług Elektronicznych Skarbowo-Celnych (PUESC). Wniosek składa się elektronicznie, po założeniu konta i potwierdzeniu tożsamości.
Jak przeprowadzić weryfikację EORI – krok po kroku
Cała procedura zajmuje mniej niż minutę i nie wymaga logowania ani konta.
Zbierz numer do sprawdzenia. Weź go z dokumentu przewozowego, ze zgłoszenia celnego, z korespondencji z kontrahentem albo z pola
NrEORIfaktury z KSeF. Dla polskiego podmiotu możesz też złożyć numer samodzielnie z NIP według schematu opisanego wyżej.Wejdź na walidator Komisji Europejskiej. Usługa weryfikacji numerów EORI działa w serwisie
ec.europa.euw sekcji podatków i ceł (Taxation and Customs), w module walidacji EORI. Jest bezpłatna i dostępna także w polskiej wersji językowej.Wpisz numer w całości, razem z prefiksem kraju. Bez spacji i myślników. Pominięcie prefiksu
PLto najczęstszy powód komunikatu o nieprawidłowym numerze przy numerze, który w rzeczywistości jest poprawny.Odczytaj wynik. System zwraca jedną z dwóch odpowiedzi: numer jest prawidłowy (rozpoznany przez administrację celną) albo nieprawidłowy. Jeżeli podmiot wyraził zgodę na publikację danych, walidator pokaże dodatkowo nazwę i adres.
Zapisz dowód sprawdzenia. Zrzut ekranu z datą i godziną albo wydruk do PDF. Przy sporze celnym albo przy wewnętrznej kontroli dokumentacja momentu weryfikacji bywa jedynym śladem, że sprawdzenie miało miejsce.
Sprawdź spójność z innymi danymi. Porównaj nazwę i adres z walidatora z tym, co widnieje na fakturze i w umowie. Rozbieżność w nazwie albo w kraju to sygnał do zatrzymania płatności i wyjaśnienia sprawy przed przelewem.
Jeżeli sprawdzasz polski podmiot i chcesz potwierdzić samą rejestrację celną, alternatywnym źródłem jest usługa PUESC „Sprawdź, czy firma jest zarejestrowana". Walidator unijny odpowiada na pytanie „czy numer istnieje w UE", usługa PUESC – „jaki jest status rejestracji tego podmiotu w Polsce".
Jak czytać wynik walidacji EORI
Wynik walidatora jest binarny, ale jego interpretacja już nie.
Numer prawidłowy oznacza dokładnie tyle, że taki identyfikator został nadany przez administrację celną jednego z państw członkowskich i figuruje w unijnej bazie. To potwierdzenie istnienia rejestracji, a nie ocena wiarygodności firmy.
Numer nieprawidłowy ma zwykle jedną z czterech przyczyn:
- literówka albo brak prefiksu kraju przy wpisywaniu,
- numer jeszcze nie został nadany (wniosek w toku),
- rejestracja została zamknięta lub unieważniona,
- numer nigdy nie istniał – i to jest przypadek, który powinien Cię zaniepokoić najbardziej.
Numer prawidłowy, ale bez danych podmiotu to sytuacja normalna, nie alarmowa. Publikacja nazwy i adresu w walidatorze jest dobrowolna – wiele firm zgody nie udziela. Brak danych nie jest dowodem, że coś jest nie tak; oznacza tylko, że musisz potwierdzić tożsamość kontrahenta z innego źródła.
Weryfikacja EORI a inne rejestry – co która kontrola potwierdza
Numer EORI łatwo pomylić z innymi identyfikatorami. Każdy z nich odpowiada na inne pytanie:
| Rejestr / system | Co potwierdza | Kiedy używać |
|---|---|---|
| Walidator EORI (KE) | istnienie i aktywność numeru celnego w UE | import/eksport poza UE |
| VIES | aktywność numeru VAT UE kontrahenta | transakcje wewnątrzunijne |
| Biała lista podatników VAT | status VAT i rachunek zgłoszony do KAS | płatności krajowe |
| KRS / CEIDG | dane rejestrowe, reprezentacja, likwidacja | ocena podmiotu przed umową |
Praktyczna kolejność jest taka: EORI potwierdza, że firma może uczestniczyć w obrocie celnym; VIES – że rozlicza VAT unijny; biała lista – że rachunek do przelewu jest zgłoszony. Trzy różne systemy, trzy różne odpowiedzi i żaden z nich nie zastępuje pozostałych. Jeśli kontrahent jest z Unii, a nie spoza niej, punktem wyjścia jest raczej VIES.
Czego KSeF nie sprawdza w numerze EORI
Struktura faktury ustrukturyzowanej FA(3) przewiduje pole NrEORI w kilku miejscach: dla sprzedawcy, dla nabywcy towarów, dla podmiotu trzeciego i dla podmiotu upoważnionego. Pole jest opcjonalne – faktura bez niego przechodzi walidację bez żadnego zastrzeżenia.
To prowadzi do kluczowego rozróżnienia między walidacją techniczną a kontrolą biznesową.
Co KSeF robi z polem NrEORI:
- sprawdza, czy wartość mieści się w dopuszczalnym typie znakowym schematu XSD,
- odrzuca fakturę, gdy struktura XML jest niezgodna ze schemą.
Czego KSeF nie robi:
- nie odpytuje unijnej bazy EORI i nie potwierdza, że numer istnieje,
- nie sprawdza, czy numer należy do podmiotu wskazanego jako sprzedawca lub nabywca,
- nie kontroluje spójności numeru EORI z NIP na tej samej fakturze,
- nie wymaga wypełnienia pola, nawet gdy transakcja dotyczy obrotu z krajem trzecim,
- nie weryfikuje rachunku bankowego ani realności dostawy towaru.
Innymi słowy: w pole NrEORI można wpisać ciąg znaków, który nigdy nie został nikomu nadany, a faktura i tak zostanie przyjęta przez system i otrzyma numer KSeF. Nadany numer KSeF to potwierdzenie zgodności technicznej dokumentu, a nie certyfikat wiarygodności wystawcy. Pełen zakres kontroli systemu opisuje artykuł Co KSeF sprawdza, a czego nie sprawdza.
Ta luka ma znaczenie praktyczne. W schemacie oszustwa fakturowego wiarygodnie wyglądający numer EORI bywa elementem uwiarygodnienia dokumentu – zwłaszcza przy fakturach za rzekome usługi celne, składowanie albo odprawę, gdzie odbiorca nie ma jak szybko zweryfikować, czy usługa w ogóle została wykonana.
Kiedy weryfikacja EORI ma realne znaczenie dla bezpieczeństwa płatności
Sprawdzenie numeru EORI to element szerszej kontroli kontrahenta, nie osobny rytuał. Warto je przeprowadzić w kilku konkretnych sytuacjach.
Pierwsza faktura od nowego dostawcy z obszaru celnego. Nowy podmiot, którego nie znasz, wystawia fakturę za odprawę albo transport z kraju trzeciego. Zgodność numeru EORI z nazwą i NIP to szybki filtr wstępny.
Faktura za usługi celne od firmy, która nie jest agencją celną. Jeżeli podmiot podaje numer EORI, ale nie potrafisz potwierdzić jego działalności w obrocie celnym, warto o to zapytać przed płatnością.
Nagła zmiana danych rozliczeniowych u znanego kontrahenta. Tu główne ryzyko nie dotyczy EORI, tylko rachunku bankowego. Klasyczny scenariusz to atak BEC, czyli przejęcie korespondencji mailowej kontrahenta – oszust podszywa się pod znaną firmę i podmienia numer konta w treści faktury. Wszystkie pozostałe dane, łącznie z EORI i NIP, pozostają wtedy prawdziwe, bo skopiowano je z autentycznego dokumentu. O tym mechanizmie pisałem szerzej: Zmiana numeru konta na fakturze.
Faktura za niezamówioną usługę okołocelną. Faktura scamowa – czyli dokument będący elementem procesu oszustwa – często dotyczy usług trudnych do zweryfikowania po fakcie: opłat manipulacyjnych, „obsługi zgłoszenia", rejestracji w rejestrze. Poprawny numer EORI wystawcy nie czyni takiej faktury zasadną, jeżeli usługi nikt nie zamawiał.
Warto oddzielić dwa pojęcia, które bywają mylone. Faktura scamowa to dokument użyty w procesie oszustwa – może być formalnie w pełni poprawna. Faktura fałszywa to status samego dokumentu: podrobionego, przerobionego albo poświadczającego nieprawdę. Weryfikacja EORI dotyka głównie tego drugiego wymiaru – potwierdza, że dane identyfikacyjne nie zostały zmyślone. Nie chroni przed pierwszym.
Najczęstsze błędy przy weryfikacji EORI
Z praktyki operacyjnej powtarza się kilka pomyłek, które kosztują czas albo prowadzą do złych wniosków.
Pominięcie prefiksu kraju. Wpisanie samego NIP z dopełnieniem, bez PL, zwraca komunikat o nieprawidłowym numerze. To błąd wpisu, nie problem kontrahenta.
Traktowanie braku danych jako sygnału ostrzegawczego. Publikacja nazwy i adresu jest dobrowolna. Milczenie walidatora w tym zakresie nic nie znaczy.
Uznanie pozytywnej walidacji za weryfikację kontrahenta. Numer istnieje – i tyle. Nie wiesz z niego, kto reprezentuje firmę, czy nie jest w likwidacji ani czy podany rachunek do niej należy.
Sprawdzenie EORI zamiast VIES przy transakcji wewnątrzunijnej. Do zakupu od firmy z innego kraju UE właściwym rejestrem jest VIES. EORI dotyczy granicy celnej Unii, a nie granic między państwami członkowskimi.
Jednorazowa weryfikacja na początku współpracy. Rejestracje bywają zamykane. Przy stałym, wysokowolumenowym obrocie sensowne jest okresowe powtórzenie sprawdzenia, a nie poleganie na wyniku sprzed dwóch lat.
Weryfikacja po zapłacie. Sprawdzenie ma wartość wyłącznie przed przelewem. Po wykonaniu przelewu jest już tylko materiałem do reklamacji.
Jak można to zweryfikować automatycznie
Ręczne sprawdzanie numerów EORI działa przy kilku fakturach miesięcznie. Przy kilkuset – a tak wygląda praca biura rachunkowego albo działu zakupów firmy importującej – kontrola pojedynczych numerów w przeglądarce przestaje być wykonalna i pierwsza pomijana jest zwykle właśnie ta rzadziej używana.
Dane z faktury ustrukturyzowanej dają się jednak przetwarzać maszynowo. Skoro NrEORI, NIP sprzedawcy, rachunek bankowy i kwota są w XML jako osobne pola, można je automatycznie zestawić z zewnętrznymi źródłami i regułami:
- odtworzyć spodziewany numer EORI z NIP polskiego wystawcy i porównać go z tym, co widnieje na fakturze,
- zestawić numer z odpowiedzią walidatora unijnego,
- sprawdzić, czy rachunek bankowy figuruje na białej liście podatników VAT,
- porównać dane z poprzednimi fakturami tego samego kontrahenta i wychwycić zmiany rachunku albo nazwy,
- oznaczyć faktury, w których pole
NrEORIwypełniono, choć transakcja nie ma cech obrotu z krajem trzecim.
Wynikiem takiego przetwarzania jest ocena ryzyka pojedynczej faktury – zestaw sygnałów, które wskazują dokumenty warte ręcznego przejrzenia, i przepuszczają resztę. Żadna automatyzacja nie wykryje każdego oszustwa i nie zwalnia z decyzji o płatności; jej sens polega na tym, że kontrola obejmuje wszystkie dokumenty, a nie tylko te, które ktoś zdążył sprawdzić. Jak działa taki scoring, wyjaśnia artykuł Czym jest risk score faktury.
FAQ – weryfikacja EORI
Gdzie sprawdzić numer EORI za darmo?
Bezpłatny walidator prowadzi Komisja Europejska w serwisie ec.europa.eu, w sekcji podatków i ceł. Nie wymaga logowania ani konta. Dla polskich podmiotów status rejestracji można dodatkowo sprawdzić w usłudze PUESC „Sprawdź, czy firma jest zarejestrowana".
Czy można sprawdzić numer EORI po NIP?
Dla polskiego podmiotu tak, pośrednio. Polski numer EORI powstaje z prefiksu PL, dziesięciocyfrowego NIP i pięciu znaków dopełnienia, więc można go złożyć samodzielnie i zwalidować. Dla kontrahentów zagranicznych ta zależność nie działa – każde państwo ma własną konwencję numeru.
Czym różni się weryfikacja EORI od sprawdzenia w VIES?
EORI dotyczy obrotu celnego z krajami spoza Unii i potwierdza rejestrację w bazie celnej. VIES dotyczy transakcji wewnątrz Unii i potwierdza aktywność numeru VAT UE. To dwa niezależne systemy i pozytywny wynik w jednym nic nie mówi o drugim.
Czy KSeF sprawdza numer EORI na fakturze?
Nie. Pole NrEORI w strukturze FA(3) jest opcjonalne, a KSeF kontroluje jedynie jego zgodność z typem danych w schemacie XSD. System nie odpytuje unijnej bazy EORI ani nie sprawdza, czy numer należy do wskazanego podmiotu.
Co zrobić, gdy numer EORI kontrahenta okazuje się nieprawidłowy?
Najpierw wyklucz błąd wpisu – literówkę albo brak prefiksu kraju. Jeśli numer nadal nie przechodzi walidacji, warto poprosić kontrahenta o wyjaśnienie i wstrzymać się z płatnością do czasu potwierdzenia danych. Nieistniejący numer identyfikacyjny na fakturze uzasadnia dokładniejsze sprawdzenie całego dokumentu.
Powiązane artykuły
- Weryfikacja NIP – jak sprawdzić numer NIP kontrahenta – Biała lista, VIES, CEIDG i KRS
- KSeF a faktury dla kontrahenta zagranicznego – obowiązek wystawiania i kontrola przed płatnością
- Co KSeF sprawdza, a czego nie sprawdza – zakres walidacji technicznej vs biznesowej
- Jak czytać XML faktury z KSeF – gdzie w strukturze FA(3) szukać danych kontrahenta
Treść ma charakter informacyjny i edukacyjny. Nie stanowi porady prawnej ani podatkowej.
Przydatne serwisy
Pierwszy serwis prezentuje informacje o statusie samego KSeF, drugi – komunikaty techniczne Ministerstwa Finansów.