Generator VAT UE online
Generuj fikcyjne numery VAT UE zgodne z regułami poszczególnych krajów — od polskiego NIP-u z prefiksem PL, przez francuski klucz kontrolny liczony z numeru SIREN, po włoską sumę Luhna. Do testowania faktur wewnątrzwspólnotowych, formularzy B2B i integracji z systemami ERP.
Kliknij „Generuj nowy" — generator losuje kraj i tworzy numer według jego reguł. Wklej dowolny numer VAT UE poniżej, aby go zwalidować.
Czym jest numer VAT UE
Numer VAT UE identyfikuje podatnika w transakcjach wewnątrzwspólnotowych. Składa się z 2-literowego kodu kraju i części numerycznej budowanej według lokalnych reguł każdego państwa — i właśnie ta różnorodność czyni go wymagającym w walidacji. Dla polskiej firmy VAT UE to po prostu NIP poprzedzony prefiksem PL; inne kraje mają własne długości, alfabety i algorytmy kontrolne.
Reguły wybranych krajów
Generator kuQA implementuje m.in.:
- PL — 10 cyfr NIP z sumą kontrolną mod 11 (wagi 6, 5, 7, 2, 3, 4, 5, 6, 7).
- FR — 2-cyfrowy klucz kontrolny + 9 cyfr SIREN; klucz liczy się wzorem
(12 + 3 · (SIREN mod 97)) mod 97. - IT — 11 cyfr, ostatnia to suma kontrolna algorytmem Luhna (tym samym co w kartach płatniczych).
- NL — 9 cyfr + litera
B+ 2 cyfry, np.NL123456789B01. - DE, ES, CZ, SK — formaty o właściwych długościach i alfabetach.
To dobry materiał do testów negatywnych: numer poprawny dla jednego kraju jest zwykle błędny dla innego, więc łatwo sprawdzić, czy formularz faktycznie waliduje per kraj, a nie tylko „2 litery + cyfry".
Walidacja matematyczna a VIES
Walidator na tej stronie sprawdza strukturę i sumy kontrolne — czyli to, co można zweryfikować offline. Status rejestracji podatnika do transakcji UE sprawdza się wyłącznie w systemie VIES Komisji Europejskiej (lub przez jego API). W praktyce QA te dwie warstwy testuje się osobno: walidację formatu na danych z generatora, a integrację z VIES na sandboksie lub mockach — fikcyjne numery zwrócą w VIES status „niezarejestrowany", co samo w sobie jest cennym przypadkiem testowym.
Legalność i przeznaczenie
Wygenerowane numery nie identyfikują realnych podatników i służą wyłącznie środowiskom testowym. Umieszczanie fikcyjnego numeru VAT UE na fakturach lub w deklaracjach jest zabronione.
Najczęstsze pytania
Czy VAT UE polskiej firmy to to samo co NIP?
Tak — to ten sam 10-cyfrowy NIP poprzedzony prefiksem PL, używany w transakcjach wewnątrzwspólnotowych po rejestracji do VAT UE.
Czy każdy kraj UE ma inny format numeru VAT?
Tak — różnią się długością, dopuszczalnymi znakami i algorytmem kontrolnym. Francja liczy klucz z numeru SIREN wzorem mod 97, Włochy używają algorytmu Luhna, a Holandia ma sufiks B z dwiema cyframi.
Jak sprawdzić, czy numer VAT UE jest aktywny?
W systemie VIES Komisji Europejskiej — walidacja matematyczna potwierdza tylko poprawność struktury, nie status rejestracji podatnika.
Czy wygenerowany numer przejdzie weryfikację w VIES?
Nie — VIES zwróci status niezarejestrowany, bo numer jest fikcyjny. To zresztą przydatny scenariusz testowy dla obsługi błędów w integracji.
Czy mogę wygenerować wiele numerów naraz?
Tak — tryb bulk w pełnym katalogu kuQA eksportuje do 500 numerów do CSV, JSON, SQL lub TXT.
To tylko jeden ze 175 generatorów. Pełny katalog kuQA zawiera m.in. payloady security, artefakty QA, edge cases i tryb bulk z eksportem CSV/JSON/SQL.