Hetu-opas: henkilötunnuksen rakenne selkokielellä
Tässä oppaassa käydään läpi, mistä osista henkilötunnus koostuu ja miten sen tarkistusmerkki lasketaan, ilman virkakieltä.
Henkilötunnuksen rakenne pähkinänkuoressa
Suomalainen henkilötunnus näyttää tältä: 010190-123A. Vaikka se vaikuttaa satunnaiselta merkkijonolta, jokainen osa tarkoittaa jotain tiettyä asiaa. Tunnus jakautuu neljään osaan: syntymäaika, vuosisatamerkki, yksilönumero ja tarkistusmerkki.
1. Syntymäaika (PPKKVV)
Kuusi ensimmäistä numeroa kertovat syntymäajan päivän, kuukauden ja vuoden kahdella numerolla kutakin. Esimerkiksi 010190 tarkoittaa 1. tammikuuta vuonna 90, mutta minkä vuosisadan 90? Siihen vastaa seuraava merkki.
Päivämääräosa noudattaa tavallista kalenterilogiikkaa: kuukausi on väliltä 01–12, ja päivä on väliltä 01 ja kyseisen kuukauden pituuden mukaan, karkausvuodet huomioiden. Jos syöttämäsi tunnuksen päivämääräosa ei vastaa mitään olemassa olevaa kalenteripäivää, esimerkiksi 31.04. tai 30.02., tunnus ei voi olla kelvollinen riippumatta muista osista. Voit kokeilla tätä käytännössä hetu tarkistus -työkalulla.
2. Vuosisatamerkki
Vuosisatamerkki paljastaa, mihin vuosisataan kaksinumeroinen vuosiluku kuuluu:
- +: henkilö on syntynyt 1800-luvulla
- - (tai vaihtoehtoisesti Y, X, W, V, U): henkilö on syntynyt 1900-luvulla
- A (tai vaihtoehtoisesti B, C, D, E, F): henkilö on syntynyt 2000-luvulla
Vuonna 2023 käyttöön otettiin uudet vaihtoehtoiset merkit (Y, X, W, V, U sekä B–F), koska perinteiset merkit + , - ja A alkoivat käydä joillain syntymäpäivillä vähiin. Uudet merkit toimivat täysin samalla logiikalla kuin vanhat, ne vain laajentavat käytettävissä olevien yksilönumeroiden määrää.
Käytännössä tämä tarkoittaa, että kaksi henkilöä, joilla on täsmälleen sama kuuden numeron päivämääräosa, voivat silti olla eri-ikäisiä jopa sadalla vuodella, jos heidän vuosisatamerkkinsä poikkeavat toisistaan. Tämän vuoksi pelkkä päivämääräosa ei koskaan riitä syntymäajan tai iän määrittämiseen, vaan vuosisatamerkki on aina otettava mukaan laskentaan. Tämän vuoksi myös hetu ikä -laskuri pyytää aina koko tunnuksen.
3. Yksilönumero
Vuosisatamerkin jälkeen tulee kolminumeroinen yksilönumero, joka erottelee samana päivänä syntyneet henkilöt toisistaan. Numeron viimeinen numero kertoo myös sukupuolimerkinnän: parillinen numero tarkoittaa naista, pariton miestä. Sallittu vaihteluväli on 002–899. Sukupuolimerkinnän lukemista käsitellään tarkemmin hetu sukupuoli -sivulla.
Yksilönumeron ensisijainen tehtävä on siis erottaa saman päivän syntymät toisistaan, ei ainoastaan välittää sukupuolimerkintää. Suurissa väestökeskuksissa samana päivänä voi syntyä kymmeniä lapsia, joten riittävän laaja numeroväli on tarpeen, jotta jokainen saa yksilöllisen tunnuksen ilman päällekkäisyyksiä.
4. Tarkistusmerkki
Viimeinen merkki on tarkistusmerkki, jonka tarkoitus on paljastaa virheellisesti kirjoitetut tai keksityt tunnukset. Se lasketaan seuraavasti:
- Otetaan tunnuksen yhdeksän ensimmäistä numeroa (syntymäaika + yksilönumero) yhtenä lukuna.
- Jaetaan tämä luku 31:llä ja otetaan jakojäännös.
- Jakojäännöstä vastaava merkki haetaan 31 merkin taulukosta: 0123456789ABCDEFHJKLMNPRSTUVWXY.
Kirjaimista on jätetty pois helposti sekoittuvat G, I, O, Q, Z, Å, Ä ja Ö, jotta tarkistusmerkki erottuisi selkeästi muista merkeistä. Tämä valinta vähentää riskiä, että tarkistusmerkki tulkittaisiin väärin esimerkiksi käsin kirjoitetusta tai huonolaatuisesta kopiosta.
Koska tarkistusmerkki lasketaan mekaanisesti tunnuksen yhdeksästä ensimmäisestä numerosta, se paljastaa lähes kaikki yksittäiset näppäilyvirheet: jos yksikin näistä numeroista muuttuu, jakojäännös ja siten myös tarkistusmerkki muuttuvat lähes aina. Tämä on syy, miksi tarkistusmerkki on niin hyödyllinen esimerkiksi lomakkeiden ja tietokantojen validoinnissa. Testaukseen sopivia tunnuksia voit luoda hetu generaattorilla.
Esimerkki
Otetaan tunnus 010190-123A. Yhdeksän ensimmäistä numeroa ovat 010190123. Tämä luku jaetaan 31:llä, ja jakojäännöstä vastaava merkki taulukosta on lopullinen tarkistusmerkki. Jos laskettu merkki ei täsmää tunnuksen viimeiseen kirjaimeen, tunnus on virheellinen. Juuri tätä laskentaa Hetu Tarkistus -työkalumme tekee automaattisesti.
Henkilötunnus vs. sosiaaliturvatunnus
Suomessa käytetään virallisesti termiä henkilötunnus, mutta arkikielessä ja vanhemmissa yhteyksissä saatetaan puhua myös sosiaaliturvatunnuksesta. Kyse on samasta tunnuksesta, nimitys vain vaihtelee puhujan ja kontekstin mukaan. Sosiaaliturvatunnus-termi on peräisin ajalta, jolloin tunnusta käytettiin ensisijaisesti sosiaaliturvaetuuksien hallinnointiin, ja nimitys on jäänyt elämään puhekieleen, vaikka viranomaisten viestinnässä käytetään nykyään johdonmukaisesti sanaa henkilötunnus.
Miksi rakenne kannattaa ymmärtää?
Henkilötunnuksen rakenteen ymmärtäminen auttaa huomaamaan näppäilyvirheitä, tunnistamaan huijausyrityksiä ja ymmärtämään paremmin, miten väestötietojärjestelmä toimii. Se on myös hyödyllistä tietoa kenelle tahansa, joka työskentelee tietojärjestelmien, lomakkeiden tai asiakaspalvelun parissa.
Yleisimmät virhetilanteet
Käytännössä suurin osa henkilötunnusten virheistä johtuu muutamasta toistuvasta syystä. Ensimmäinen on väärä vuosisatamerkki, esimerkiksi väliviivan käyttäminen 2000-luvulla syntyneen henkilön tunnuksessa, vaikka oikea merkki kuuluisi väliin A–F. Toinen yleinen virhe on olemattoman päivämäärän syöttäminen, kuten 31. huhtikuuta tai 30. helmikuuta. Kolmas on yksinkertainen näppäilyvirhe yhdeksän ensimmäisen numeron joukossa, jolloin tarkistusmerkin laskenta muuttuu eikä täsmää enää alkuperäiseen viimeiseen merkkiin.
Näiden virheiden tunnistaminen on helpompaa, kun ymmärtää tunnuksen rakenteen osa kerrallaan sen sijaan, että käsittelisi koko numerosarjaa yhtenä läpinäkymättömänä koodina. Kun tiedät, mikä osa tunnuksesta vastaa mitäkin tietoa, pystyt usein päättelemään virheen syyn jo silmämääräisesti ennen kuin käytät erillistä tarkistustyökalua. Vastaava logiikka toistuu myös muissa suomalaisissa tunnisteissa, kuten Y-tunnuksessa ja IBAN-numerossa.
Henkilötunnus muihin pohjoismaihin verrattuna
Suomen henkilötunnus muistuttaa periaatteeltaan muiden pohjoismaiden vastaavia tunnisteita, kuten Ruotsin personnummeria ja Norjan fødselsnummeria, mutta yksityiskohdat, kuten tarkistusmerkin laskukaava ja vuosisatamerkinnän tekninen toteutus, vaihtelevat maittain. Jos olet tottunut jonkin toisen maan järjestelmään, kannattaa huomata, ettei sen laskukaavaa voi suoraan soveltaa suomalaiseen henkilötunnukseen, vaikka rakenne näyttäisi ensi silmäyksellä samankaltaiselta.