/
CPR Direkte PRIV - Personnummeropslag til private kunder

CPR Direkte PRIV - Personnummeropslag til private kunder

Indholdsfortegnelse

1. Indledning

Dette dokument beskriver CPR Direkte service grænsefladen for servicen "PRIV - Personnummeropslag til private kunder".

1.1. Formål

Servicen har til formål at levere persondata til private kunder. Servicen leverer data i samme recordformat som udtræksprodukt U09480P "Persondata Private Ændringsudtræk" og derfor kan udtrækskunder bruge servicen til at supplere eller genopfriske data i deres eget systemer mellem CPR batchkørsler.

Medmindre andet er aftalt med CPR-kontoret leverer servicen ikke navne- og adressedata på personer, der er registreret med navne- og adressebeskyttelse jvf. CPR-lovens paragraf 38 stk.4.

2. Adgang

Følgende afsnit beskriver de adgangskrav der stilles til brugere af servicen.

2.1. Kundefokus

Brug af denne service henvender sig til private kunder.

2.2. Adgangskontrol

Brugere skal kunne autentificeres af CPR-sikkerhedssystemet for at kunne benytte servicen. Derudover skal brugere være tildelt en CPR Direkte sikkerhedsprofil, der giver adgang til servicen.

3. Parametre

Servicen understøtter følgende parametre:

Parameter: Adresseringsnavn format
Der kan vælges, om adresseringsnavne udskrives i enten Fornavn(e) Efternavn eller Efternavn,Fornavn(e) formatter.
Standardværdi: Efternavn,Fornavn(e)

Parameter: Navne- og adressebeskyttelse undtages
Angiver om der undlades navne- og adressedata på personer med aktiv navne- og adressebeskyttelse registreret i CPR.
Parameterværdier: Ja eller Nej
Standardværdi: Ja

Parameter: Adressematch kundenummer
Angiver kundenummer hvor kundens adressematch abonnementer oprettes.
Standardværdi: (ingen)

Parameter: Sidst kendte adresse på afdøde personer
Der kan vælges hvorvidt servicen leverer sidste kendte adresse på afdøde (CPR statuskode 90) personer i records, der indeholder adressedata.
Parameterværdier: Ja eller Nej
Standardværdi: Nej

Hvis der ønskes ændret i opgavens parametre skal du kontakte CPR Kundecenter.

Hvis CPR Direkte opgaven er tilknyttet en udtræksopgave vil indstillinger fra udtræksopgaven også bruges i CPR Direkte opgaven.

4. Kommunikationsprotokol

Kommunikationen med servicen foregår over en almindelig socketforbindelse. Beskeder mellem klientapplikationen og servicen sendes i fastlængde recordformat jvf. recordbeskrivelserne i dette dokument.

For at udføre personnummeropslag skal brugere først autentificeres af CPR-sikkerhedssystemet. Det sker ved at udføre følgende:

  1. Opret forbindelse til CPR Direkte
  2. Send Login forespørgsel
  3. Læs autentifikation token fra Login respons (eller håndtere evt. fejl angivet i respons)

Hvis brugeren blev autentificeret kan tokenværdien fra responsen bruges for at foretage et personnummeropslag:

  1. Opret forbindelse til CPR Direkte
  2. Send Personnummeropslag forespørgsel
  3. Læs data fra Personnummeropslag respons (eller håndtere evt. fejl angivet i respons)

Autentifikation tokenværdier kan genbruges i CPR Direkte PRIV servicen. Det betyder at brugere kan nøjes med at logge på én gang hvorefter de kan foretage flere personnummeropslag med den samme tokenværdi efterfølgende.

CPR Direkte tokenværdier udløber 30 minutter fra tidspunktet, de sidst blev anvendt i CPR-systemet.

5. Inddata

I dette afsnit beskrives de recordtyper der bruges for at autentificere brugeren samt udføre personnummeropslag.

5.1. Login forespørgsel

Record der sendes for at hente en tokenværdi fra CPR-sikkerhedssystemet. Autentifikation er nødvendigt for at få en tokenværdi som er krævet for at foretage opslag i CPR.

RecordfeltnavnFormatLængdePositionBeskrivelse
CPRTRANSA41Service transaktionskode: PRIV
KONSTANTA15Konstantværdi (,)
KUNDENRN46Brugerens kundenummer
KONSTANTN110Konstantværdi (9)
KONSTANTN111Konstantværdi (0)
BRUGER-IDA812Brugerens CPR Direkte personkode
KENDEORDA820Brugerens CPR Direkte adgangskode
NYT KENDEORDA828Ny adgangskode (kun hvis der ønskes passwordskift)

Recordlængde: 35

Eksempel:

PRIV,111190BRUGER  Password

5.2. Login respons

Record der leveres tilbage til brugeren i forbindelse med en login forespørgsel.

Hvis FEJLNR er 00 kan brugeren hente en tokenværdi fra TOKEN recordfeltet.

RecordfeltnavnFormatLængdePositionBeskrivelse
KUNDENRN41Brugerens kundenummer
KONSTANTN15Konstantværdi (9)
KONSTANTN16Konstantværdi (0)
TOKENA87Autentifikation tokenværdi
BRUGER-IDA815Brugerens CPR Direkte personkode
FEJLNRN223Fejlnummer. Se Fejlnumre og fejltekster
KONSTANTN425Konstantværdi (28)

Recordlængde: 28

Eksempel (tokenværdi er KETDqhzM):

111190KETDqhzMBRUGER  000028

5.3. Personnummeropslag forespørgsel

Record der indeholder data relateret til det personnummer (CPR-nr.) der ønskes slået op.

RecordfeltnavnFormatLængdePositionBeskrivelse
CPRTRANSA41Service transaktionskode: PRIV
KONSTANTA15Konstantværdi (,)
KUNDENRN46Brugerens kundenummer
ABON_TYPEN110Abonnementssætning/sletning. Se Abonnementstyper
DATA_TYPEN111DATA recordfeltformat (0=Ingen data ønskes, 6=Data ønskes)
TOKENA812Autentifikation tokenværdi
BRUGER-IDA820Brugerens CPR Direkte personkode
FEJLNRN228Fejlnummer. Se Fejlnumre og fejltekster
PNRN1030CPR-nr. der ønskes data på

Recordlængde: 39

Eksempel (PNR er 1212123333):

PRIV,111106KETDqhzMBRUGER  001212123333

5.4. Personnummeropslag respons

Record der indeholder responsen for et personnummeropslag.

Hvis der fandtes et personnummer i CPR leveres der data relateret til personnummeret tilbage i DATA recordfeltet. Hvilke records der leveres tilbage i DATA feltet styres af kundens opgaveindstillinger.

RecordfeltnavnFormatLængdePositionBeskrivelse
KUNDENRN41Brugerens kundenummer
ABON_TYPEN15Abonnementssætning/sletning. Se Abonnementstyper
DATA_TYPEN16DATA recordfeltformat (0=Ingen Uddata ønskes, 6=Uddata ønskes)
TOKENA87Autentifikation tokenværdi
BRUGER-IDA815Brugerens CPR Direkte personkode
FEJLNRN223Fejlnummer. Se Fejlnumre og fejltekster
LÆNGDEN425Længden (antal tegn) af records i DATA
DATAA*29Se Uddata

Recordlængde: 28 + DATALÆNGDE

6. Uddata

Servicen returnerer data i form af fastlængde records. Hvilke records leveres i svaret fra servicen afhænger af kundens opgave konfiguration. I de følgende afsnit beskrives dataformatet for de records, der kan leveres tilbage i responsen.

Dokumentation og opbygning af recordfelter er identisk mellem CPR udtræk og CPR Direkte for de recordtyper, de forskellige produkter har tilfælles. I visse records står der at "der kan uden yderligere varsel tilføjes felter for enden af recorden." Dette gælder imidlertid ikke for CPR Direkte records i og med nye felter forenden af recorden vil påvirke starten af de evt. efterfølgende records i responsen fra CPR Direkte servicen.

6.1. Recordtyper (DATA)

Oversigten viser, hvilke records der kan forekomme i DATA recordfeltet.

6.1.1. 000 Startrecord

Start record.

Format:

RecordfeltnavnFormatLængdePositionBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
SORTFELT-10A104
OPGAVENRN614
PRODDTON820Produktionsdato ÅÅÅÅMMDD
PRODDTOFORRIGN828Forrige produktionsdato ÅÅÅÅMMDD

Recordlængde: 35

6.1.2. 001 Aktuelle data

Aktuelle data record.

Format:

RecordfeltnavnFormatLængdePositionBeskyttetBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRN104Personnummer
FOEDDTOA814Fødselsdato i format ÅÅÅÅMMDD
KOENA122Køn Værdisæt: M = mænd K = kvinder
STATUSN223Status
STATUSHAENSTARTN1225Statusdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000
PNRGAELDN1037Gældende personnummer
UMYNMYNHAENSTARTN1247Under værgemål dato i formatter ÅÅÅÅMMDDTTMM
TILFLYDTON1259Tilflytningsdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000
NVNADRBESKHAENSTARTN1271Navneadressebeskyttelse
STILLINGA3483Stilling
ADRNVNA34117XAdresseringsnavn
CONVNA34151XC/O navn
LOKALITETA34185XLokalitet - altid blank
STANDARDADRA34219XVejadrnvn,husnr,etage,sidedoer bnr. Etiketteadresse
BYNVNA34253XBynavn
POSTNRN4287XPostnummer
POSTDISTTXTA20291XPostdistrikt tekst
KOMKODN4311XKommunekode
VEJKODN4315XVejkode
HUSNRA4319XHusnummer (inkl. foranstillede nuller)
ETAGEA2323XEtage
SIDEDOERA4325XSidedør nummer
BNRA4329XBygningsnummer
FORMELNVNA50333XFornavn og mellemnavn
EFTERNVNA40383XEfternavn
VEJADRNVNA20423XVejadresseringsnavn
NGLKONSTA15443Nøglekonstant blanke på uddata hvis feltet ikke er inddata
REKBESKHAENSTARTN12458Beskyttelse mod markedsføring dato

Recordlængde: 469

Adressefelterne vil kun være udfyldt for personer, der er bosiddende i Danmark eller Grønland på udtræksdagen (status 01/05). Dog kan der vælges, at få den sidst kendte adresse leveret på døde (status 90).

Hvis personer har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" medmindre det er aftalt med CPR-kontoret.

I fremtiden erstattes recordtypen med ny recordtype 001B Aktuelle data med adresse UUID

6.1.3. 001B Aktuelle data med adresse UUID

Aktuelle data record med adresse UUID.

Format:

RecordfeltnavnFormatLængdePositionBeskyttetBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRN104Personnummer
FOEDDTOA814Fødselsdato i format ÅÅÅÅMMDD
KOENA122Køn Værdisæt: M = mænd K = kvinder
STATUSN223Status
STATUSHAENSTARTN1225Statusdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000
PNRGAELDN1037Gældende personnummer
UMYNMYNHAENSTARTN1247Under værgemål dato i formatter ÅÅÅÅMMDDTTMM
TILFLYDTON1259Tilflytningsdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000
NVNADRBESKHAENSTARTN1271Navneadressebeskyttelse
STILLINGA3483Stilling
ADRNVNA34117XAdresseringsnavn
CONVNA34151XC/O navn
STANDARDADRA34185XVejadrnvn,husnr,etage,sidedoer bnr. Etiketteadresse
BYNVNA34219XBynavn
POSTNRN4253XPostnummer
POSTDISTTXTA20257XPostdistrikt tekst
KOMKODN4277XKommunekode
VEJKODN4281XVejkode
HUSNRA4285XHusnummer (inkl. foranstillede nuller)
ETAGEA2289XEtage
SIDEDOERA4291XSidedør nummer
BNRA4295XBygningsnummer
FORMELNVNA50299XFornavn og mellemnavn
EFTERNVNA40349XEfternavn
VEJNVNA40389XVejnavn
VEJADRNVNA20429XVejadresseringsnavn
NGLKONSTA15449Nøglekonstant blanke på uddata hvis feltet ikke er inddata
REKBESKHAENSTARTN12464Beskyttelse mod markedsføring dato
ADRESSE_UUIDA36476XAdresse UUID svarende til Adresseelement.id i Grunddatamodellen for Danmarks adresser

Recordlængde: 511

Adressefelterne vil kun være udfyldt for personer, der er bosiddende i Danmark eller Grønland på udtræksdagen (status 01/05). Der kan vælges, at få den sidst kendte adresse leveret på døde (status 90).

Hvis personer har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" medmindre det er aftalt med CPR-kontoret.

6.1.4. 002A Udlandsadresser

Udlandsadresser record.

Format:

RecordfeltnavnFormatLængdePositionBeskyttetBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
UDLANDADR1A3414XUdlandsadresse 1
UDLANDADR2A3448XUdlandsadresse 2
UDLANDADR3A3482XUdlandsadresse 3
UDLANDADR4A34116XUdlandsadresse 4
UDLANDADR5A34150XUdlandsadresse 5
UDLANDADRDTON12184Udrejsedato ÅÅÅÅMMDDTTMM

Recordlængde: 195

Denne recordtype forekommer kun for udrejste personer.

Hvis personer har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" medmindre det er aftalt med CPR-kontoret.

6.1.5. 002B Udlandsadresser

Udlandsadresser record.

Format:

RecordfeltnavnFormatLængdePositionBeskyttetBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
UDLANDADR1A3414XUdlandsadresse 1
UDLANDADR2A3448XUdlandsadresse 2
UDLANDADR3A3482XUdlandsadresse 3
UDLANDADR4A34116XUdlandsadresse 4
UDLANDADR5A34150XUdlandsadresse 5
UDLANDADRDTON12184Udrejsedato ÅÅÅÅMMDDTTMM
UDR_LANDEKODN4196Udrejse landekode

Recordlængde: 199

Denne recordtype forekommer kun for udrejste personer.

Hvis personer har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" medmindre det er aftalt med CPR-kontoret.

6.1.6. 003 Kontaktadresse

Kontaktadresse record.

Format:

RecordfeltnavnFormatLængdePositionBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
KONTAKTADR1A3414Kontaktadresse 1
KONTAKTADR2A3448Kontaktadresse 2
KONTAKTADR3A3482Kontaktadresse 3
KONTAKTADR4A34116Kontaktadresse 4
KONTAKTADR5A34150Kontaktadresse 5
HAENSTART-KONTAKTADRN12184Kontaktadresse-dato i formatet ÅÅÅÅMMDDTTMM

Recordlængde: 195

6.1.7. 004 Civilstand

Civilstand record.

Format:

RecordfeltnavnFormatLængdePositionBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
CIVSTA114Civilstand
HAENSTART-CTCIVN1215Civilstand startdato ÅÅÅÅMMDDTTMM - TTMM leveres altid som 0000

Recordlængde: 26

Kan kun vælges til brug vedrørende pension.

6.1.8. 005 Værge med text felter

Værge med text felter record.

Format:

RecordfeltnavnFormatLængdePositionBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
VÆRGE-ADRNVN/ADRESSATA3414Værge adresseringsnavn
VÆRGE-ADRESSETXT-LINIE1A3448Værge adresse 1
VÆRGE-ADRESSETXT-LINIE2A3482Værge adresse 2
VÆRGE-ADRESSETXT-LINIE3A34116Værge adresse 3
VÆRGE-ADRESSETXT-LINIE4A34150Værge adresse 4
VÆRGE-ADRESSETXT-LINIE5A34184Værge adresse 5

Recordlængde: 217

Værgens nye adresse vil ikke blive leveret i forbindelse med f.eks. flytning.

Værge adresseringsnavnet leveres altid i formattet 'Fornavn Efternavn', uanset kundens ønske om formatet leveret i andre recordtyper.

6.1.9. 006 Ægtefælle oplysninger

Ægtefælle oplysninger record.

Format:

RecordfeltnavnFormatLængdePositionBeskyttelseBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
FORMELNVNA5014XFornavn og mellemnavn
EFTERNVNA4064XEfternavn
ADRNVNA34104XAdresseringsnavn
CONVNA34138XC/O navn
LOKALITETA34172XLokalitet
STANDARDADRA34206XVejadrnvn,husnr,etage,sidedoer bnr. Etiketteadresse
BYNVNA34240XBynavn
POSTNRN4274XPostnummer
POSTDISTTXTA20278XPostdistrikt tekst
KOMKODN4298XKommunekode
VEJKODN4302XVejkode
HUSNRA4306XHusnummer (inkl. foranstillede nuller)
ETAGEA2310XEtage
SIDEDOERA4312XSidedør nummer
BNRA4316XBygningsnummer
VEJADRNVNA20320XVejadresseringsnavn
UDLANDADR1A34340XUdlandsadresse 1
UDLANDADR2A34374XUdlandsadresse 2
UDLANDADR3A34408XUdlandsadresse 3
UDLANDADR4A34442XUdlandsadresse 4
UDLANDADR5A34476XUdlandsadresse 5
UDR_LANDEKODN4510XUdrejse landekode
NVNADRBESKHAENSTARTN12514Navneadressebeskyttelse

Recordlængde: 525

Kan kun vælges til brug vedrørende pension. Leveres kun for afdøde personer.

Hvis ægtefællen har navne- og adressebeskyttelse leveres der ingen data i recordfelter markeret "beskyttet" jvf. CPR-loven § 38, stk 3.

6.1.10. 011 Kunderefnr.

Flere kundereferencer record

Format:

RecordfeltnavnFormatLængdeRec.posBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
KUNDEREFNR-ANDET-1A1514Kundereferencenummer 1
KUNDEREFNR-ANDET-2A1529Anvendes ikke længere
KUNDEREFNR-ANDET-3A1544Anvendes ikke længere
KUNDEREFNR-ANDET-4A1559Anvendes ikke længere
KUNDEREFNR-ANDET-5A1574Anvendes ikke længere

Recordlængde: 88

Er kun aktuelt for kunder, der kører Adressematch ændringsudtræk.

6.1.11. 050 Kreditadvarsel

Kreditadvarsel record.

Format:

RecordfeltnavnFormatLængdePositionBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
BESKYTTYPEN414Beskyttelsestype
KREDADVHAENSTARTN1218Kreditadvarsel start dato i formatet ÅÅÅÅMMDDTTMM

Recordlængde: 29

6.1.12. 052 Værge med text felter og værgemålstype

Værge med text felter og værgemålstype.

Format:

RecordfeltnavnFormatLængdePositionBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
PNRA104Personnummer
VÆRGE-ADRNVN/ADRESSATA3414Værge adresseringsnavn
VÆRGE-ADRESSETXT-LINIE1A3448Værge adresse 1
VÆRGE-ADRESSETXT-LINIE2A3482Værge adresse 2
VÆRGE-ADRESSETXT-LINIE3A34116Værge adresse 3
VÆRGE-ADRESSETXT-LINIE4A34150Værge adresse 4
VÆRGE-ADRESSETXT-LINIE5A34184Værge adresse 5
VAERGEMAALS_TYPEA15218FULD eller DELVIS værgemål

Recordlængde: 232

Værgens nye adresse vil ikke blive leveret i forbindelse med f.eks. flytning.

Værgemålstyper:

  • DELVIS
  • FULD
Værge adresseringsnavnet leveres altid i formattet 'Fornavn Efternavn', uanset kundens ønske om formatet leveret i andre recordtyper.

6.1.13. 999 Slutrecord

Slut record.

Format:

RecordfeltnavnFormatLængdePositionBeskrivelse
RECORDTYPEN31Lig tre sidste cifre i recordtype
SORTFELT-10A104
TAELLERN814Indeholder antallet af records ekskl. start-, slut- records.

Recordlængde: 21

Hvis antallet af records i TAELLER recordfeltet er større end 99999999, udskrives 99999999 i recordfeltet.

7. Hjælp

Følgende ressourcer kan bruges hvis der opleves fejl eller problemer med kald til servicen:

8. Bilag - Abonnementer, krav til adgangskoder og fejlkoder

8.1. Abonnementstyper

Servicen understøtter oprettelse og sletning af personnnummer-abonnementer i forbindelse med personnummeropslag. Abonnementer gøre det muligt for CPRs udtrækskunder at modtage løbende opdateringer på de personer, der findes abonnementer på. Læs mere om abonnementer på CPRs hjemmeside.

Følgende abonnementstype værdier må angives i ABON_TYPE recordfeltet i Personnummeropslag forespørgsel.

  • 0: Ingen abonnementhandling
  • 1: Opret personnummer-abonnement
  • 3: Slet personnummer-abonnement

8.2. Krav til adgangskode/kendord

Password skal være 8 tegn.

  • Mindst 1 lille bogstav (a-z)
  • Mindst 1 stort bogstav (A-Z)
  • Mindst 1 tal (0-9)
  • Mindst en speciel karakter: ~ ` ! @ # $ % ^ * ( ) _ - + = , . / \ { } [ ] ; :
  • Der er kontrol for store og små bogstaver
  • Karaktererne < > & ? ' æ ø og å kan ikke benyttes
  • Password kan kun skiftes en gang pr døgn
  • Det er ikke tilladt at skifte til et kendeord, som har været benyttet tidligere

8.3. Fejlnumre og fejltekster

Dette afnsit beskriver de mulige fejlnumre, der kan forekomme i FEJLNR feltet i responsen fra servicen fx 00 ("Ingen fejl").

Fejl fra CPR-sikkerhedssystemet under autentifikation:

  • 01: BRUGER-ID/KENDEORD ikke korrekt
  • 02: KENDEORD udløbet, NYT KENDEORD krævet
  • 03: NYT KENDEORD opfylder ikke formatet
  • 16: IP-adressen forkert

Fejl fra servicen, der skyldes forkert data i forespørgslen:

  • 04: Ikke adgang til CPR (CTSERVICE er midlertidigt lukket)
  • 05: PNR ukendt i CPR
  • 06: Ukendt KUNDENR
  • 07: Timeout / ny LOGON nødvendig
  • 08: Ikke adgang til CPR (CTSERVICE er ikke aktiv)
  • 10: ABON_TYPE ukendt
  • 11: DATA_TYPE ukendt
  • 14: BRUGER-ID har ikke adgang til transaktionen (CTPROFIL er midlertidigt lukket)
  • 18: BRUGER-ID har ikke adgang til transaktionen (CTPROFIL er ikke aktiv)
  • 24: BRUGER-ID har ikke adgang til transaktionen (CTPERSKOD_PROFIL er midlertidigt lukket)
  • 28: BRUGER-ID har ikke adgang til transaktionen (CTPERSKOD_PROFIL er ikke aktiv)

Fejl fra servicen hvor det anbefales, at CPR kontaktes hvis fejlen opstår gentagne gange:

  • 40: Opgave findes ikke
  • 41: Opgave konfiguration mangler
  • 42: Opgave udtræksrelation mangler eller inaktiv
  • 43: Opgave version mangler eller inaktiv
  • 44: Ingen opgaver fundet for den angivne transaktionskode
  • 99: Server fejl. Se log

Related content

Modernisering af CPR Direkte
Modernisering af CPR Direkte
Read with this
CPR Direkte ADRM - Match (Adressematch)
CPR Direkte ADRM - Match (Adressematch)
Read with this
CPR Direkte OFF4 - Personnummeropslag til offentlige myndigheder
CPR Direkte OFF4 - Personnummeropslag til offentlige myndigheder
Read with this