kontrola_poprawnosci_numeru_nip
Kontrola poprawności numeru NIP
Numer NIP należy wprowadzać w następujący sposób:
- Dla numerów Polskich - 10 cyfr (tylko cyfry)
- Dla numerów krajów wymienionych w poniższej tabeli - Kod kraju + numer NIP zgodny ze standardem podanym poniżej. Np. przykładowy numer NIP z Irlandii powinien wyglądać następująco: IE8256796U
| Państwo | Kod | Numer VAT | Liczba znaków | Uwagi |
|---|---|---|---|---|
| Austria | AT | U99999999 | 9 | Pierwszy znak to zawsze „U” |
| Belgia | BE | 0999999999 | 10 | Tylko cyfry |
| Bułgaria | BG | 999999999 lub 9999999999 | 9 lub 10 | Tylko cyfry |
| Chorwacja | HR | 99999999999 | 11 | Tylko cyfry |
| Cypr | CY | 99999999X | 9 | Litera na ostatniej pozycji |
| Czechy | CZ | 99999999 lub 999999999 lub 9999999999 | 8, 9 lub 10 | Tylko cyfry |
| Dania | DK | 99999999 | 8 | Tylko cyfry |
| Estonia | EE | 999999999 | 9 | Tylko cyfry |
| Finlandia | FI | 99999999 | 8 | Tylko cyfry |
| Francja | FR | 99999999999 lub X9999999999 lub 9×999999999 lub XX999999999 | 11 | Na pierwszym i drugim miejscu może również wystąpić litera (za wyjątkiem „I” oraz „O”) |
| Grecja | EL | 999999999 | 9 | Tylko cyfry |
| Hiszpania | ES | X99999999 lub 99999999X lub X9999999X | 9 | Na pierwszym lub ostatnim miejscu występuje litera |
| Holandia | NL | 999999999B99 | 12 | Końcówka składa się z litery „B” i dwóch cyfr |
| Irlandia | IE | 9999999X lub 9X99999X | 8 | Litera na ostatnim miejscu. Na drugim może być litera, cyfra lub znak „+” lub „*” |
| Litwa | LT | 999999999 lub 999999999999 | 9 lub 12 | Tylko cyfry |
| Luksemburg | LU | 99999999 | 8 | Tylko cyfry |
| Łotwa | LV | 99999999999 | 11 | Tylko cyfry |
| Malta | MT | 99999999 | 8 | Tylko cyfry |
| Niemcy | DE | 999999999 | 9 | Tylko cyfry |
| Polska | PL | 9999999999 | 10 | Tylko cyfry |
| Portugalia | PT | 999999999 | 9 | Tylko cyfry |
| Rumunia | RO | od 99 do 9999999999 | od 2 do 10 | Tylko cyfry. Minimalny numer dwuznakowy, a maksymalny dziesięcioznakowy |
| Słowacja | SK | 9999999999 | 10 | Tylko cyfry |
| Słowenia | SI | 99999999 | 8 | Tylko cyfry |
| Szwecja | SE | 999999999999 | 12 | Tylko cyfry |
| Węgry | HU | 99999999 | 8 | Tylko cyfry |
| Włochy | IT | 99999999999 | 11 | Tylko cyfry |
- Dla numerów z krajów wymienionych w poniższej tabeli - Zgodnie z kolumną „Numer VAT”
| Państwo | Kod | Numer VAT | Liczba znaków | Uwagi |
|---|---|---|---|---|
| Liechtenstein | LI | CHE99999999X | 12 | CHE + 8 cyfr + 1 litera |
| Szwajcaria | CH | CHE-999.999.999 | 15 | Oznaczenie CHE, myślnik, trzy bloki po trzy cyfry rozdzielone kropkami |
| Ukraina | UA | 9999999999 | 10 | Tylko cyfry |
- Dla krajów niewymienionych, do 20 znaków alfanumerycznych
kontrola_poprawnosci_numeru_nip.txt · ostatnio zmienione: (edycja zewnętrzna)
