Tuatara

Tarkistusmerkkien laskentaohjelmia

Copyright © Teppo Vuori 15.05.2010

Tämän sivun ohjelmilla voidaan laskea niitä tarkisteita, joita etsitään
useimmin dokumentista Tarkistusmerkkien laskentamenetelmiä.
Alleviivatut otsikot ovat linkkejä tarkempiin kuvauksiin.

*** Käytät tätä sivua omalla vastuullasi !!! ***
Käyttö sallittu vain laillisiin tarkoituksiin.
Tekijä ei vastaa mistään.

Tunnisteen muodollinen virheettömyys ei takaa, että tunniste on
todella käytössä ja kuuluu sille, jolle sen väitetään kuuluvan.

Ohjelmat eivät lähetä käyttäjän antamia tietoja muille koneille (katso
ohjelmakoodia jos et muuten usko - tai katkaise yhteys koneestasi
verkkoon), mutta käyttäjistä kerätään tilastotietoja.

Sisältö

Suomalainen henkilötunnus (HETU)

Sähköinen asiointitunnus (SATU)

Syötä tunnus:

Henkilötunnuksen muoto on PPKKVVSNNNT jossa:
  • PPKKVV on syntymäaika.
  • S on vuosiluvun kaksi ensimmäistä numeroa osoittava välimerkki.
  • NNN on yksilönumero.
  • T on tarkiste (numero tai kirjain).
Sähköisessä asiointitunnuksessa on kahdeksan numeroa ja tarkiste, joka voi olla numero tai kirjain.

Y-tunnus

ALV-numero (VAT-tunnus)

OVT-tunnus

Syötä tunnus / numero:

Y-tunnuksessa on seitsemän numeroa, väliviiva ja tarkistusnumero.

Suomalaisessa ALV-numerossa on kirjaimet FI ja Y-tunnus ilman väliviivaa.

Y-tunnuksesta muodostetussa OVT-tunnuksessa on vakio 0037, Y-tunnus ilman väliviivaa ja valinnaisesti organisaation osan tunnus 1..5 numeroa.

Kansainvälinen tilinumero (IBAN)

Syötä IBAN:

IBAN muodostuu seuraavista osista:
  • Kaksikirjaiminen maakoodi (ISO 3166-1).
  • Kaksinumeroinen tarkiste.
  • Konekielisessä muodossa oleva kansallinen tilinumero, joka saa sisältää numeroita 0..9 ja kirjaimia A..Z.
IBAN:in saa ryhmitellä välilyönneillä. Ohjelma tutkii kansallisen tilinumeron tarkisteen vain jos tilinumero on suomalainen (lähes kaikki virheet havaitaan silti IBAN:in tarkisteen avulla).

RF-viite

Ennakkotietoihin perustuva β-versio

Syötä RF-viite:


RF-viite muodostuu seuraavista osista:
  • Vakio RF.
  • Kaksinumeroinen tarkiste.
  • Viitteen sisältö, jossa saa olla numeroita 0..9 ja kirjaimia A..Z, enintään 21 merkkiä.
Tarkistetta lisätessäsi syötä vain viitteen sisältö. Viitteen saa ryhmitellä välilyönneillä. Jos valitset kohdan "Viitenumero", ohjelma varmistaa että RF-viitteen sisältö on pankkisiirron viitenumero (siirtymäkaudella pakollista kotimaisissa maksuissa). Jos lisäksi valitset kohdan "Viitenumeron tarkiste", ohjelma lisää viitenumeron tarkisteen ennen kuin se lisää RF-viitteen etuliitteen ja tarkisteen. Useita viitenumeroihin perustuvia RF-viitteitä voi tehdä yhdellä kertaa tällä ohjelmalla, muunlaisia RF-viitteitä taas tällä.

Pankkitilin numero

Syötä tilinumero:

Sallitut syöttömuodot ovat:
  • Selväkielinen muoto: 6 numeroa, väliviiva ja 2..8 numeroa. Jos syötät 8..13 numeroa ilman väliviivaa, ohjelma lisää viivan.
  • Konekielinen muoto: 14 numeroa ilman väliviivaa.

Pankkisiirron viitenumero

Syötä viitenumero:

Viitenumeron voi syöttää:
  • Ilman tarkistetta, 3..19 numeroa, jolloin tarkiste voidaan lisätä tässä.
  • Tarkisteen kanssa, 4..20 numeroa.
Etunollia ei oteta huomioon pituutta laskettaessa. Viitenumeron saa ryhmitellä välilyönneillä. Useita viitenumeroita voi tuottaa yhdellä kertaa tällä ohjelmalla.

Tuotekoodi (GS1, EAN, UCC, GTIN)

Syötä Tuotekoodi: ()
 

Ohjelman tuntemat vaihtoehdot:
  • EAN-8
  • EAN-13 (ja standardin mukainen GLN)
  • UCC-12 (myös tiivistetty 8-numeroinen muoto)
  • EAN-14
  • SSCC
Etunollat otetaan huomioon pituutta laskettaessa. Koodin saa ryhmitellä välilyönneillä. Ohjelma tutkii koodin tyypin (pituuden) ja tarkisteen, mutta ei useimpia muita mahdollisia muotovirheitä. Kohdan "EAN-8" valitseminen estää ohjelmaa tulkitsemasta 0- tai 1-alkuista 8-numeroista koodia tiivistetyksi UCC-12:ksi. Ohjelma ei tunne kaikkia maakoodeja - voin tehdä yksittäisiä lisäyksiä pyydettäessä.

ISBN-numero (ISBN-10)

ISSN-numero

Syötä ISBN- tai ISSN-numero:

ISBN-numerossa on yhdeksän numeroa plus tarkiste, joka voi olla numero tai X-kirjain. Numerosarja voidaan ryhmitellä väliviivoilla neljään osaan siten, että tarkiste on yksi osa. Muiden osien pituudet vaihtelevat. Ryhmittelyssä ohjelma havaitsee vain osan virheistä.

ISSN-numerossa on neljä numeroa, väliviiva, kolme numeroa ja tarkiste, joka voi olla numero tai X-kirjain.

ISBN-13

Syötä ISBN-13:

ISBN-13:ssa on 13 numeroa. Numerosarja voidaan ryhmitellä väliviivoilla viiteen osaan siten, että ensimmäisessä ryhmässä on kolme numeroa ja viimeisessä yksi numero. Muiden osien pituudet vaihtelevat. Ryhmittelyssä ohjelma havaitsee vain osan virheistä.

Säännöllinen lauseke (Regular Expression)

Syötä lauseke:
Tai valitse:
Seuraavat kolme ohjelmaa eivät oletusarvoisesti tarkista syöttötiedon muotoa, mutta jos annat tässä säännöllisen lausekkeen, ohjelmat vertaavat syöttötietoa siihen ja antavat virheilmoituksen jos vastaavuutta ei löydy. Tämä on hyödyllistä jos toistuvasti tarkistetaan tunnisteita, joiden pitäisi noudattaa jotakin tiettyä muotoa.
  • Jos et ennestään tiedä, saat itse selvittää miten (JavaScriptin) säännöllisiä lausekkeita kirjoitetaan. Ohjeita. Valintalistassa on valmiina muutama vaihtoehto malliksi. Voin lisätä uusia pyydettäessä.
  • Isot ja pienet kirjaimet A..Z ovat vertailussa eri merkkejä, ellet toisin valitse, vaikka ovatkin tarkistetta laskettaessa samanarvoisia.
  • Tarkistettaessa ohjelmat tekevät vertailun lausekkeeseen ennen tarkisteen tutkimista. Tarkistetta lisättäessä vertailu tapahtuu lisäyksen jälkeen; virhetilanteessa ohjelmat poistavat lisäämänsä tarkisteen.
  • Ohjelmapaketti pyrkii tallettamaan lausekkeen ja muut käyttäjän tekemät asetukset istuntojen välillä. Onnistuminen riippuu useista tekijöistä. Talletuksen voi tehdä myös ylläolevalla näppäimellä.

Luhnin moduli 10

Syötä merkkijono:
Kirjainten käsittely:

Tällä ohjelmalla voidaan tarkistaa mm. seuraavia: Tarkistettava tieto saa sisältää kaikkia tulostuvia 7-bittisiä merkkejä. Tarkistus kohdistuu vain numeroihin 0..9 ja valinnan mukaan kirjaimiin A..Z. Kirjainten käsittelyvaihtoehdot on selitetty ISIN:in ja CUSIP:in kuvauksessa. Ohjelma tarkistaa vain tarkistusnumeron, ei mahdollisia muita muotovirheitä, paitsi jos olet antanut säännöllisen lausekkeen.

Verhoeffin menetelmä

Syötä merkkijono:

Tarkistettava tieto saa sisältää kaikkia tulostuvia 7-bittisiä merkkejä. Tarkistus kohdistuu vain numeroihin 0..9 ja valinnan mukaan kirjaimiin A..Z. Etunollat vaikuttavat tarkisteeseen. Ohjelma tarkistaa vain tarkistusnumerot, ei mahdollisia muita muotovirheitä, paitsi jos olet antanut säännöllisen lausekkeen.

Kirjainten numeroarvot on selitetty täällä ja pituustarkistus-valinnan merkitys täällä. Pituuteen lasketaan mukaan vain tarkistettavat merkit.

Pelkkiä numeroita käytettäessä tämä on virheiden paljastamisessa tiettävästi parempi kuin mikään toinen yksinumeroista tarkistetta käyttävä menetelmä. Jos tiedät jonkin käytössä olevan sovelluksen, ole ystävällinen ja ilmoita siitä minulle.

ISO 7064 Mod 11,10

Syötä merkkijono:
Kantaluku:

Tarkistettava tieto saa sisältää kaikkia tulostuvia 7-bittisiä merkkejä. Kantaluvusta riippuen tarkistus kohdistuu eri merkkeihin seuraavasti:
  • 10: Numerot 0..9
  • 16: Heksadesimaalinumerot 0..9 ja A..F
  • 26: Kirjaimet A..Z (ISO/IEC Mod 27,26)
  • 36: Numerot 0..9 ja kirjaimet A..Z
Valinnalla "Auto" ohjelma valitsee automaattisesti pienimmän sopivan kantaluvun. Joissakin hyvin harvinaisissa tilateissa tästä voi seurata, että tarkistettavassa tiedossa oleva virhe jää havaitsematta.

Kantalukua 26 lukuun ottamatta etunollat vaikuttavat tarkisteeseen. Tarkiste kuuluu samaan merkkijoukkoon johon tarkistus kohdistuu. Ohjelma tarkistaa vain tarkisteen, ei mahdollisia muita muotovirheitä, paitsi jos olet antanut säännöllisen lausekkeen.

Uusia tarkistuksia ja muita ominaisuuksia voidaan lisätä
tarpeen mukaan. Ehdotuksia otetaan vastaan.

Tuatara Miksi tämän ohjelmapaketin nimi on Tuatara? Tarkisteiden tehtävä on varmistaa, että tiedot eivät muutu silloin kun niiden ei pitäisi muuttua. Tuatara on "elävä fossiili", joka ei ole muuttunut sataan miljoonaan vuoteen, joten sen tarkisteet ovat ilmeisesti kunnossa.

Maalauksen copyright © Elisa Vuori 2003, julkaistu tekijän luvalla.

Tämän sivun HTML-versio on 4.0 Transitional. Tyylisäännöt
ovat standardin CSS1 mukaiset. JavaScript-koodi (V1.4)
perustuu Netscapen dokumentteihin. Testauksessa käyteyt
selaimet ovat Firefox 2.0 ja Internet Explorer 6.0.
Valid HTML 4.0! Valid CSS!

www.digits.com

Pyydän ilmoittamaan kaikista tähän sivuun liittyvistä ongelmista.

Pääsivu   Palaute

free hit counter