﻿{"id":1881,"date":"2012-11-04T20:26:04","date_gmt":"2012-11-04T18:26:04","guid":{"rendered":"http:\/\/www.samlogic.com\/blogg\/?p=1881"},"modified":"2012-11-04T20:26:04","modified_gmt":"2012-11-04T18:26:04","slug":"kontroll-av-svenska-personnummer-och-samordningsnummer","status":"publish","type":"post","link":"https:\/\/www.samlogic.com\/blogg\/2012\/11\/kontroll-av-svenska-personnummer-och-samordningsnummer\/","title":{"rendered":"Kontroll av svenska personnummer och samordningsnummer"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.samlogic.com\/blogg\/bilder\/symbol-large-man-woman.gif\" border=\"0\" alt=\"\" \/><strong>Personnummer<\/strong> \u00e4r ett nummer som tilldelas personer som folkbokf\u00f6rs i Sverige f\u00f6r att kunna identifiera dem, av bl.a myndigheter. Personer som inte \u00e4r folkbokf\u00f6rda i Sverige kan f\u00e5 ett <strong>samordningsnummer<\/strong> ist\u00e4llet f\u00f6r ett personnummer. Ett samordningsnummer \u00e4r uppbyggt som ett personnummer men med skillnaden att man adderat 60 till f\u00f6delsedatumet s\u00e5 att det ligger mellan 61 och 91 ist\u00e4llet f\u00f6r mellan 01 och 31.<\/p>\n<p><strong>Den sista siffran<\/strong> i ett personnummer och samordningsnummer \u00e4r en <strong>kontrollsiffra<\/strong> som r\u00e4knas fram fr\u00e5n \u00f6vriga siffror i numret. Genom att kontrollera kontrollsiffran kan man se om ett angivet nummer \u00e4r korrekt eller felaktigt. Algoritmen som anv\u00e4nds f\u00f6r denna ber\u00e4kning brukar kallas f\u00f6r <em>Luhn-algoritmen<\/em>.<\/p>\n<p><strong>Kontrollera ett personnummer \/ samordningsnummer med programkod<\/strong><br \/>\nI v\u00e5rt klassbibliotek <a href=\"http:\/\/www.samlogic.com\/swedish-net-classes\/swedish-net-classes.htm\">Swedish .NET Classes<\/a> finns en klass (API) f\u00f6r hantering av svenska <img decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.samlogic.com\/swedish-net-classes\/classes\/pictures\/klass-bild-nummer.jpg\" border=\"0\" alt=\"\" \/> personnummer och samordningsnummer. Bland annat kan klassen utf\u00f6ra en kontroll (validering) av kontrollsiffran i ett personnummer och ett samordningsnummer f\u00f6r att se att siffran \u00e4r korrekt. Klassen kan ocks\u00e5 fastst\u00e4lla k\u00f6n (man \/ kvinna) ur ett nummer samt h\u00e4mta annan information s\u00e5som \u00e5lder, f\u00f6delse\u00e5r, f\u00f6delsem\u00e5nad och f\u00f6delsedag.<\/p>\n<p><strong>Kan anv\u00e4ndas med C#, C++, Visual Basic mm<\/strong><br \/>\nV\u00e5r klass \/ API f\u00f6r hantering av personnummer och samordningsnummer kan anv\u00e4ndas i programkod som \u00e4r baserad p\u00e5 ramverket .NET Framework fr\u00e5n Microsoft, exempelvis programmeringsspr\u00e5ken C#, C++, Visual Basic, men \u00e4ven andra programmeringsspr\u00e5k g\u00e5r bra. Kan anv\u00e4ndas i b\u00e5de lokala program f\u00f6r klientdatorer och p\u00e5 webbsidor skrivna i ASP.NET.<\/p>\n<p><strong>Mer information<\/strong><br \/>\nL\u00e4s mer om denna klass h\u00e4r:<\/p>\n<p><strong><span style=\"color: #ff0000;\">&gt;<\/span><\/strong> <a href=\"http:\/\/www.samlogic.com\/swedish-net-classes\/classes\/samlogic-number-library\/index.htm\">SamLogic Number Library &#8211; Hanterar svenska personnummer &#038; samordningsnummer mm<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Personnummer \u00e4r ett nummer som tilldelas personer som folkbokf\u00f6rs i Sverige f\u00f6r att kunna identifiera dem, av bl.a myndigheter. Personer som inte \u00e4r folkbokf\u00f6rda i Sverige kan f\u00e5 ett samordningsnummer ist\u00e4llet f\u00f6r ett personnummer. Ett samordningsnummer \u00e4r uppbyggt som ett personnummer men med skillnaden att man adderat 60 till f\u00f6delsedatumet s\u00e5 att det ligger mellan &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.samlogic.com\/blogg\/2012\/11\/kontroll-av-svenska-personnummer-och-samordningsnummer\/\" class=\"more-link\">Forts\u00e4tt l\u00e4sa<span class=\"screen-reader-text\"> &#8221;Kontroll av svenska personnummer och samordningsnummer&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/posts\/1881"}],"collection":[{"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/comments?post=1881"}],"version-history":[{"count":0,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/posts\/1881\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/media?parent=1881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/categories?post=1881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.samlogic.com\/blogg\/wp-json\/wp\/v2\/tags?post=1881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}