PESEL - Powszechny Elektroniczny System Ewidencji Ludności
0 |
2 |
0 |
7 |
0 |
8 |
0 |
3 |
6 |
2 |
8 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
gdzie: 1 - 2 - dwie ostatnie cyfry roku urodzenia
3 - 4 - dwie ostatnie cyfry miesiąca urodzenia
5 - 6 - dwie ostatnie cyfry dnia urodzenia
7 - 10 - liczba porządkowa z oznaczeniem płci
11 - cyfra kontrolna
Algorytm sprawdzenia poprawności numeru PESEL
Krok 1
0 2 0 7 0 8 0 3 6 2 - PESEL
1 3 7 9 1 3 7 9 1 3 - wektor wag
0 6 0 3 0 4 0 7 6 6
Krok 2
0+6+0+3+0+4+0+7+6+6= 32
Krok 3
32 mod 10 = 2
Krok 4
10 - 2 = 8
NIP - Numer Identyfikacji Podatkowej
7 |
6 |
8 |
0 |
0 |
0 |
2 |
4 |
6 |
6 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Algorytm sprawdzenia poprawności numeru NIP
Krok 1
7 6 8 0 0 0 2 4 6 - NIP
6 5 7 2 3 4 5 6 7 - wektor wag
7*6+6*5+8*7+0*2+0*3+0*4+2*5+4*6+6*7=204
Krok 2
204 mod 11= 6
ISBN -
8 |
3 |
8 |
5 |
7 |
8 |
4 |
2 |
5 |
X |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Algorytm sprawdzenia poprawności numeru ISBN
Krok 1
8 3 8 5 7 8 4 2 5 - ISBN
10 9 8 7 6 5 4 3 2 - wektor wag
8*10+3*9+8*8+5*7+7*6+8*5+4*4+2*3+5*2=320
Krok 2
320 mod 11= 1
Krok 3
11-1=10
REGON -
Typ numeru |
Wektor wag |
7-mio cyfrowy |
2 3 4 5 6 7 |
9-cio cyfrowy |
8 9 2 3 4 5 6 7 |
4
Numery identyfikacji
PESEL
ISBN
NIP
Uwaga:
Algorytm sprawdzania poprawności numerów REGON jest taki sam jak przy sprawdzaniu poprawności numeru NIP
Uwaga:
Sposób zapisu: NIP 768 - 000 - 24 - 66
Uwaga:
Wektor wag jest wspólny dla wszystkich numerów NIP
W przypadku gdy wynikiem obliczeń jest liczba 10 to cyfra kontrolna wynosi 0
Uwaga:
Liczba oznaczająca miesiąc dla osób urodzonych w innych latach niż
1900-1999 zwiększa się o pewną liczbę!
Uwaga:
Wektor wag jest wspólny dla wszystkich numerów PESEL
W przypadku gdy wynikiem obliczeń jest liczba 10 to cyfra
kontrolna wynosi 0
REGON
Uwaga:
Sposób zapisu nie jest jednoznaczny
( np. ISBN 83 - 85784 - 25 - X )
Uwaga:
W przypadku gdy wynikiem obliczeń jest liczba
10 to cyfra kontrolna wynosi X
11 to cyfra kontrolna wynosi 0