WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   ta reda på om det är ett orgnr eller personnr? (https://www.wn.se/forum/showthread.php?t=1064490)

naak2803 2015-03-26 19:32

ta reda på om det är ett orgnr eller personnr?
 
Hej,
Håller på att utveckla ett litet program där jag måste kunna ta fram om ett nummer är personnummer eller orgnummer.

Någon som vet hur man ser skillnaden mellan dessa?

x264 2015-03-26 20:30

Bara göra en funktion som validerar personnummer (vilket språk vill du ha det i?)

Sedan om du tittar på organisationsnumret:

556809-9963

båda går igenom en "personnummer koll" men som du ser, det finns knappast månad 68 t.ex.

Så då vet du att det är ett organisationsnummer

allstars 2015-03-26 21:20

Du kan läsa lite om validering av personnummer och organisationnummer här http://personnummer.se/om

Conny Westh 2015-03-26 22:11

Citat:

Ursprungligen postat av naak2803 (Inlägg 20507930)
Hej,
Håller på att utveckla ett litet program där jag måste kunna ta fram om ett nummer är personnummer eller orgnummer.

Någon som vet hur man ser skillnaden mellan dessa?

Förutom att kontrollera checksiffran, som endast beräknas på 9-siffriga delen av person-/orgnummer, så kan man kolla så de första 6 siffrorna i ett 10-siffrigt personnummer är ett giltigt datum så är det ett personnummer, annars ett organisationsnummer eller särskilt registreringsnummer eller GD-nummer.

Det finns även utlänska personer som jobbar i Sverige och får ett särskilt redovisningsnummer, börjar på en 8 (ej giltigt personnummer då de första 6 siffrorna inte är ett giltigt datum).

Samt att det finns s.k. GD-registrerade (Gemensamma Distriktet), börjar på 3 som är Svenskar som bor och arbetar utomlands men som har registrerat sig för att betala skatt i Sverige.

Det finns även 12-siffriga personnummer börjar på 18, 19 eller 20 som sekeltalet, och/orgnummer.som börjar på 16.

Enskild firma får 3-4 extra siffror på slutet av bolagsverket för en person kan ha flera enskilda firmor.

Exempel:
101010-1010 Personnummer med 10 siffror
19101010-1010 Personnummer med 12 siffror.
19101010-1010 0001 Orgnummer för enskild forma (Firma 1)
19101010-1010 0002 Orgnummer för enskild forma (Firma 2)
19101010-1010 0003 Orgnummer för enskild forma (Firma 3)
19101010-1010 0004 Orgnummer för enskild forma (Firma 4)


Alla tider är GMT +2. Klockan är nu 07:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson