Numéro d'inscription au répertoire (numéro de sécurité sociale)
France · Osoby fizyczne
Wklej lub wpisz numer – interpunkcja jest opcjonalna.
Inne identyfikatory
Europe
Azja i Bliski Wschód
Oceania
Co sprawdza to narzędzie – i czego nie sprawdzi
Narzędzie sprawdza strukturę numeru i jego cyfrę kontrolną według opublikowanego algorytmu danego dokumentu. Numer, który przechodzi test, jest poprawnie zbudowany: jest arytmetycznie spójny i mógłby zostać wydany.
Nie powie natomiast, czy numer rzeczywiście wydano, czy jest aktywny ani do kogo należy. Potwierdzić to może wyłącznie urząd skarbowy, przez własną usługę weryfikacji. Pozytywny wynik traktuj jako „wart wysłania", nigdy jako dowód tożsamości.
Obliczenia odbywają się w Twojej przeglądarce. Nic, co wpiszesz, nie jest nigdzie wysyłane.
Dwucyfrowy klucz nie przepuścił niczego w pół miliona celowych błędów
Francuski klucz ubezpieczenia społecznego to 97 minus numer modulo 97. Ponieważ 97 jest liczbą pierwszą, a klucz ma dwie cyfry zamiast jednej, jest znacznie mocniejszy niż pojedyncza cyfra kontrolna: test 468 000 uszkodzeń pojedynczej cyfry i 43 319 zamian sąsiednich cyfr nie przepuścił ani jednego.
Jak to działa
- Sprawdza dwie końcowe cyfry wobec trzynastu je poprzedzających.
- Obsługuje Korsykę, gdzie departament zapisuje się jako 2A albo 2B, a nie liczbowo.
- Odczytuje zapisaną płeć, miesiąc urodzenia i departament urodzenia.
klucz = 97 − (trzynastocyfrowy numer mod 97) 1 płeć · 2-3 rok · 4-5 miesiąc · 6-7 departament · 8-10 gmina · 11-13 numer porządkowy Korsyka: 2A czyta się jako 19, a 2B jako 18 przed dzieleniem
Przykład z liczbami
Dlaczego dwie cyfry biją jedną.
- jednocyfrowa suma kontrolna ma dziesięć wartości, więc losowy błąd przechodzi raz na dziesięć
- dwucyfrowy klucz modulo 97 ma ich 97, więc losowy błąd przechodzi mniej więcej raz na 97
- pierwszość 97 sprawia, że żadna pozycja cyfry nie znosi się po cichu
- zmierzone: 0 niewykrytych na 468 000 zmian pojedynczej cyfry
- zmierzone: 0 niewykrytych na 43 319 zamian sąsiednich cyfr
Klucz zachowujący się tak, jak suma kontrolna powinna. Kosztem są dwa znaki zamiast jednego, co przy piętnastoznakowym numerze jest okazją.
Jak czytać wynik
- Numer koduje wprost płeć, rok i miesiąc urodzenia oraz miejsce urodzenia. To czyni go wrażliwą daną osobową, a Francja odpowiednio ogranicza jego użycie — nie jest to ogólny identyfikator klienta i nie należy go w tym charakterze zbierać.
- Korsyka to przypadek kłopotliwy. Jej departamenty zapisuje się 2A i 2B, co nie są liczbami, więc specyfikacja podstawia 19 i 18 przed dzieleniem. Walidator, który o tym nie wie, odrzuca każdego Korsykanina.
- Departament 99 oznacza urodzenie za granicą, a kolejne cyfry wskazują wtedy kraj, a nie gminę. Numer odczytujący się jako departament 99 nie jest wadliwy.
- Nie oferujemy generatora. To identyfikuje osobę i podaje jej datę oraz miejsce urodzenia, więc poprawnie zbudowany numer to dokładnie to, czego potrzebuje fałszywy wniosek.
Częste pytania
- Gdzie znaleźć francuski numer ubezpieczenia społecznego?
- Jest wydrukowany na karcie Vitale i na zaświadczeniu attestation de droits, które można pobrać z konta w kasie chorych, np. na ameli.fr. Ma 15 znaków: 13 identyfikujących osobę i 2-cyfrowy klucz na końcu. To nie to samo co numéro fiscal — osobny 13-cyfrowy numer podatkowy widoczny na decyzjach podatkowych.
- Jak oblicza się klucz numeru NIR?
- Pierwsze 13 cyfr traktuje się jako jedną liczbę, dzieli przez 97 i odejmuje resztę od 97. Dla 1 84 12 75 116 001 wychodzi 26, czyli klucz z przykładowego numeru. U osób urodzonych na Korsyce departament 2A zastępuje się przed dzieleniem liczbą 19, a 2B liczbą 18 — narzędzie robi to automatycznie.
- Dlaczego mój NIR nie przechodzi walidacji?
- Sprawdź, czy wpisano 15 znaków: 13-znakowy numer i 2-cyfrowy klucz; spacje, kropki i myślniki są pomijane. Narzędzie przyjmuje tylko numery zaczynające się od 1 lub 2. Jeśli format się zgadza, pokazuje oczekiwany klucz, a rozbieżność niemal zawsze oznacza jedną źle odczytaną cyfrę. Departament 99, czyli urodzenie za granicą, jest czymś normalnym, a nie błędem.