AcasaTutorial-eFAQCautareInregistrareMembriGrupuriConectare

Distribuiți | 
 

 Despre CNP

In jos 
AutorMesaj
MasterMd32
Administrator
Administrator
avatar

Mesaje : 119
Data de înscriere : 01/03/2008

MesajSubiect: Despre CNP   5/3/2008, 01:31

Codul Numeric Personal constituie numarul de ordine atribuit de Evidenta Populatiei unui individ la nastere.
Conform articolului 5 din Legea nr.105 din 25 septembrie 1996 privind evidenta populatiei si cartea de identitate, fiecarei persoane fizice i se atribuie, incepand de la nastere, un cod numeric personal care se inscrie in actele si certificatele de stare civila si se preia in celelalte acte cu caracter oficial, emise pe numele persoanei respective, precum si in Registrul permanent de evidenta a populatiei.

Un CNP este alcatuit astfel :

S reprezintă sexul și secolul în care s-a născut persoana care posedă acel CNP. Persoanelor de sex masculin le sunt atribuite numerele impare iar persoanelor de sex feminin numerele pare.
AA este un număr format din 2 cifre și reprezintă ultimele 2 cifre din anul nașterii. O persoană născută în anul 1970 va avea la AA 70.
LL este un număr format din 2 cifre și reprezintă luna nașterii persoanei.
ZZ reprezintă ziua nașterii în format de 2 cifre. Spre exemplificare, o persoană născută în prima zi a lunii va avea codul 01
JJ este un număr format din două cifre și este reprezentat de codul județului sau sectorului în care s-a născut persoana ori în care avea domiciliul sau reședința în momentul acordării C.N.P
NNN este un număr format din 3 cifre din intervalul 001 - 999. Numerele din acest interval se împart pe județe, birourilor de evidență a populației, astfel încât un anumit număr din acel interval să fie alocat unei singure persoane într-o anumită zi
C este cifră de control (un cod autodetector) aflată în relație cu toate celelate 12 cifre ale CNP-ului. Cifra de control este calculată după cum urmează: fiecare cifră din CNP este înmulțită cu cifra de pe aceeași poziție din numărul 279146358279; rezultatele sunt însumate, iar rezultatul final este împărțit cu rest la 11. Dacă restul este 10, atunci cifra de control este 1, altfel cifra de control este egală cu restul.

Algoritmul de validare al unui cod CNP

Pas preliminar: Se testeaza daca codul respecta formatul unui cod CNP. Adica prima cifra sa fie cuprinsa in intervalul 1 - 6 sau sa fie 9 pentru straini. Urmatoarele sase cifre trebuie sa constituie o data calendaristica valida in formatul AALLZZ.

Pas 1: Se foloseste cheia de testare "279146358279". Primele douasprezece cifre se inmultesc pe rand de la stanga spre dreapta cu cifra corespunzatoare din cheia de testare.

Pas 2: Cele douasprezece produse obtinute se aduna si suma obtinuta se imparte la 11.

* Daca restul impartirii la 11 este mai mic ca 10, atunci acesta va reprezenta cifra de control.
* Daca restul impartirii este 10 atunci cifra de control este 1.
Pentru un CNP valid cifra de control va trebui sa coincida cu cifra de pe pozitia treisprezece din CNP-ul initial.


codurile județelor Romanesti
01 Alba
02 Arad
03 Arges
04 Bacau
05 Bihor
06 Bistrita-Nasaud
07 Botosani
08 Braila
09 Brasov
10 Buzau
11 Caras Severin
12 Calarasi
13 Cluj
14 Constanta
15 Covasna
16 Dambovita
17 Dolj
18 Galati
19 Giurgiu
20 Gorj
21 Harghita
22 Hunedoara
23 Ialomita
24 Iasi
25 Ilfov
26 Maramures
27 Mehedinti
28 Mures
29 Neamt
30 Olt
31 Prahova
32 Satu Mare
33 Salaj
34 Sibiu
35 Suceava
36 Teleorman
37 Timis
38 Tulcea
39 Vaslui
40 Valcea
41 Vrancea
Sus In jos
Vezi profilul utilizatorului http://tutorial-e.forumz.ro
 
Despre CNP
Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
 :: Tutoriale Diverse :: NonIT-
Mergi direct la: