991.3 Oplysninger fra UDK om Tidlig pension og Kompensationsbeløb
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
OBS
STAR ønsker at udvikle denne i release 2021-3 af hensyn til:
- UDKs mulighed for at udvikle og teste op mod ny snitflade i god tid inden ny indberetningsservice skal anvendes i produktion
- A-kasserne således, at ny WSRM-besked og ny Get-metode er tilgængelig i testmiljøer i god tid, inden de skal anvendes i produktion
Ibrugtagning med release 2021-3:
- KSS og a-kasse: Nye og ændrede værdier i kodelisterne
- ClientSystemTypeIdentifier anvendes i prod. fra release 2021-3 (kodelisten anvendes på WSRM'er på WsrmMessageService (version 11) til at aflæse, om beskeden er genereret af aftagers egne registreringer eller tredjepart)
- OrganisationTypeIdentifier anvendes i prod. fra release 2021-3
Ibrugtagning med release 2021-4:
- UDK ibrugtager i produktion ny indberetningsservice
- A-kasserne ibrugtager ny WSRM-besked og ny Get-metode (Get-metoden er relevant ifm. medlemsskift, da den nye a-kasse ikke vil have modtaget WSRM'er foranlediget af UDKs indberetninger forud for overgang til ny a-kasse)
UDK's indberetning:
- UDKs indberetning til DFDG starter først primo januar 2022 og WSRM'er til a-kassers dannes i prod. derfor først fra dette tidspunkt
Versionshistorik af betydning for eksterne (v0.1, v0.3, v0.5 og v1.0)
Anvendes ved ændringer, der har betydning for eksterne.
Dato | Version | Hvem | Hvad er ændret? |
---|---|---|---|
03-05-2021 | 0.3 | Knud de Place og Jesper Brunholm | Snitflader indlagt, forretningsregler beskrevet |
07-05-2021 | 0.3 | Jesper | Tydeliggjort at WSRM udsendelse sker som vanligt |
19-05-2021 | 0.5 | Jesper | Omlagt til danske forretningstermer i snitfladen. Tilføjet slutdatoer for udtrædelse af TidligPension |
16-06-2021 | 0.5 | Knud | DFDG sletter oplysninger om TP og Kompensationsbeløb 5 år efter folkepensionsalder. Der sendes ikke GDPR-slettebesked herom til a-kasserne. |
29-06-2021 | 0.5 | Jesper | Oplysningerne slettes 6 år efter folkepensionsalder for at sikre at en evt. aflevering til Rigsarkivet vil være sket |
18-08-2021 | 1.0 | Knud | V1.0 - ikke andre ændringer. |
Indholdsfortegnelse
Afgrænsning af epic
Afgrænsning | ||
---|---|---|
Som UDK vil jeg gerne kunne indberette oplysninger til DFDG om
for at DFDG kan videregive oplysningerne til a-kasser med henblik på at undgå fejludbetalinger af efterløn og skattefri efterlønspræmier. Som UDK vil jeg gerne kunne læse oplysninger i DFDG til brug for administrationen af Tidlig pension. | ||
Acceptkriterier | ||
Nr. | Beskrivelse | Relevant for |
991.3.1 | UDK kan indberette oplysninger til DFDG om
| DFDG |
991.3.2 | DFDG danner WSRM til a-kasser på baggrund af UDKs indberetning af oplysninger | DFDG, SF |
991.3.3 | A-kasser, UDK og STAR kan kalde Get-metode i Ny service | DFDG |
991.3.4 | De oplysninger UDK indberetter kan ses i LSS | DFDG |
991.3.5 | UDK kan læse oplysninger i DFDG om dato for overgang til efterløn og dato for afgang fra efterløn | DFDG |
991.3.6 | UDK kan læse oplysninger i DFDG om de seneste 9-12 måneders medlemskab af a-kasser | DFDG |
991.3.7 | DFDG gemmer de indberettede data på PersonId - men anvender fortsat CPR-nr i eksterne snitlader (Save, Get og i WSRM-besked) | DFDG |
991.3.8 | DFDG GDPR-sletter oplysninger om TP og Kompensationsbeløb 6 år efter folkepensionsalder | DFDG |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | |||||
---|---|---|---|---|---|---|---|
991.3.1 | 991.3.2 | 991.3.3 | 991.3.4 | 991.3.5 | 991.3.6 | ||
UDK indberetter ved brug af nye webservice til DFDG | X | ||||||
A-kasser abonnerer på ny WSRM-besked type med oplysninger indberettet af UDK vedr. Tidlig pension og Kompensationsbeløb | X | ||||||
A-kasser kan kalde ny Get-metode i den nye service for at udlæse oplysninger indberettet af UDK vedr. Tidlig pension og Kompensationsbeløb | X | ||||||
UDK kan læse oplysninger om overgang til efterløn og afgang fra efterløn i EarlyRetirementDataService.GetLatestEarlyRetirementData | X | ||||||
UDK kan læse oplysninger om a-kassemedlemskab i UnemploymentFundMembershipService (Version 4) .GetMembershipHistory | X | ||||||
KSS og a-kasser anvender opdateret kodeliste (ClientSystemTypeIdentifier) | X | ||||||
A-kasser kan efter eget ønske bruge UnemploymentFundMembershipService (Version 4) .GetMembershipHistory i stedet for PersonHistoryService | X |
Oversigt over berørte webservices
Manuel oversigt som er synlig for eksterne
Links i listen virker kun med STAR Jira konto og kan derfor ikke tilgås af eksterne. Links under Summary indeholder ikke andre oplysninger relevant for eksterne end hvad der fremgår i tabellen.
Summary | Varslingstype | Varslingsnote | Eksterne Snitflader | Interne Snitflader | Project |
---|---|---|---|---|---|
CodeListService (version5).ClientSystemTypeIdentifier | Ændret | Nye og opdaterede værdier i kodelisten | A-kasse, KSS, Plannersystemer | SF | D+S |
CodeListService (version5).OrganisationTypeIdentifier | Ændret | Opdaterede og udgåede værdier i kodelisten | A-kasse, KSS, Plannersystemer | SF | D+S |
JobSearch.OrganisationTypeCodeList | Ændret | Opdaterede og udgåede værdier i kodelisten | A-kasse, KSS, Plannersystemer | SF | D+S |
PensionService (Version 1).GetTidligPension | Ny | Ny metode til udhentning af Tidlig Pensionsdata | A-kasse, UDK | SF | D+S |
PensionService (Version 1).SaveTidligPension | Ny | Ny service og ny metode til UDK's indberetning af Tidlig Pesionsdata | UDK | SF | D+S |
Taxonomy.OrganisationTypeCodeList | Ændret | Opdaterede og udgåede værdier i kodelisten | A-kasse, KSS, Plannersystemer | SF | D+S |
UnemploymentFundMembershipService (Version 4) .GetMembershipHistory | Ændret | Ny serviceversion med ny metode til a-kasse medlemshistorik | A-kasse(f), UDK | SF | D+S |
WsrmMessageService (Version 11).GetTidligPensionVersion1 | Ny | Ny WSRM giver besked om UDK's indberetning af Tidlig Pesionsdata | A-kasse | SF | D+S |
Ydelsesudstilling.OrganisationTypeCodeList | Ændret | Opdaterede og udgåede værdier i kodelisten | UDK | SF | D+S |
Automatisk oversigt
Ikke synlig for eksterne, men indeholder ikke andre oplysninger end kopieret til den manuelle oversigt ovenfor.
Beskrivelse af epic
Baggrund
UDKs databehov
I forbindelse med Udbetaling Danmarks (herefter UDKs) administration af Tidlig pension har UDK brug for oplysninger om følgende:
- om ansøger er på efterløn og datoen for eventuel ophør fra efterlønsordningen for, at der ikke udbetales Tidlig Pension med urette.
- om ansøger har været medlem af en a-kassen op til overgangen til Tidlig pension
UDK kan læse disse oplysninger i DFDG ud fra eksisterende indberetninger fra a–kasserne til DFDG.
A-kassernes databehov
Medlemmer, der overgår til Tidlig pension, skal ikke samtidig kunne modtage efterløn. Måneder med Tidlig Pension skal nedskrive medlemmets eventuelle præmieudbetaling. A-kasserne har derfor behov for at modtage oplysninger fra UDK om:
- Overgangsdatoen til Tidlig pension (for at kende det rette tidspunkt at stoppe efterlønnen).
Tidligere efterlønsmodtagere, der er overgået til Tidlig Pension og som vælger at modtage kompensationsydelse, må ikke få tilbagebetalt efterlønsbidrag. For at A-kassen kan hindre tilbagebetaling af efterlønsbidrag er der behov for, at oplysningen om valg af kompensationsydelse bliver delt med a-kassen.
Til brug for dette oprettes ny snitfalde som UDK kan anvende ved indberetning til DFDG - og så DFDG kan sende (ny) WSRM-besked til a-kassen til brug for a-kassens administration af efterløn samt udstille dette i en get-metode hvor a-kassen kan hente.
Regler
Det vil blive indarbejdet i databekendtgørelsen:
- hvilke eksisterende oplysninger indberettet af a-kasserne til DFDG om medlemskab og efterløn, der videregives til UDK
- hvilke oplysninger UDK skal indberette til DFDG - og at de videregives til a-kasserne
Forventet påvirkning af jobcenter-, a-kasse- eller ydelsessystemer
Her beskriver PO overordnet, hvordan epic'en forventes at påvirke aftagerne. Særligt vigtigt, at dette fremgår, hvis det ikke fremgår i en overliggende ISB, hvortil der evt. kan henvises.
A-kasse
Ved modtagelse af WSRM om overgang til Tidlig Pension skal a-kassesystemet registrere udtræden af efterløn dagen før overgang til Tidlig Pension for medlemmer, der er på efterløn og tilpasse præmieudbetalingsystemet til at fradrage 160,33 timers mulig præmieoptælling pr. måned med udbetaling af Tidlig pension.
Ved modtagelse af WSRM om valg af kompensationsydelse skal a-kassesystemet sikre, at der ikke kan tilbagebetales efterlønsbidrag for dette medlem og at medlemmer med tilvalg af kompensationsydelse ikke udsøges til tilbagebetaling af efterlønsbidrag ved overgang til alderspension.
Jobcenter
Jobcenter fagsystemerne påvirkes - bortset fra ændringer i kodelisterne ClientSystemTypeIdentifier og OrganisationTypeIdentifier - ikke.
Kommunale ydelsessystemer
KY og KMD Aktiv påvirkes ikke.
KSD påvirkes - bortset fra ændringer i kodelisterne ClientSystemTypeIdentifier og OrganisationTypeIdentifier - ikke. Og KSD kun i det omfang KSD skifter fra GetIllnessUpdatedVersion6 til GetIllnessUpdatedVersion7, hvor kodelisten ClientSystemTypeIdentifier anvendes.
Danske forretningstermer i DFDG services
Danske forretningstermer i DFDG services
STARs arkitekturfunktion har besluttet at vi i takt med udvikling af nye services går over til at udstille services med forretningstermer på dansk.
Dette indføres med en pragmatisk tilgang og ind til videre kun på nye services (for WSRM: nye beskeder).
Principperne justeres løbende efterhånden som afklaringer falder på plads (som fx om det skaber problemer for eksterne hvis vi har æøå i snitflader), og vedligeholdes på siden Den gode brug af det danske og engelske sprog i DFDG Classic og forretningsdomæner (siloer)
991.3.1 - UDK kan indberette oplysninger til DFDG om afgørelser om Tidlig pension og afgørelser om Kompensationsbeløb
SaveTidligPension metoden skal kunne kaldes af myndighedstyperne:
- UDK
- STAR
(Get-metode: Se acc.kr. 991.3.3 nedenfor)
Da det ikke kan afvises at der forekommer afgang fra TidligPension som efterfølges af en ny tilgang til TidligPension, er der medtaget en GUID som er specifik for et "forløb", startende ved mindst 1 afgørelsesdato, og som skal bruges ved opdateringer til samme forløb.
Der valideres imod at to Tidlig Pension forløb på en borger overlapper med hinanden (defineret ved TidligPensionOvergangsdato og TidligPensionOphoersdato). Fejl som kastes i den sammenhæng: 9434 - Forløb må ikke overlappe andet Tidlig Pension forløb.
Der laves en Save-metode som fungerer og bruges som følger:
- Der laves en første skrivning. Hvis GUID er medsendt anvendes denne, ellers oprettes der en GUID, som fås i response. Der sendes WSRM med Create indikation til WSRM-aftagere.
- Efterfølgende kald med samme GUID overskriver fuldstændigt tidligere indberetning(er), så hvis fx PaymentOfRecompense sendes i 1 kald, skal den medsendes i alle efterfølgende kald for fortsat at eksistere på forløbet. Der sendes WSRM med Update indikation til WSRM-aftagere.
- Efterfølgende kald med samme GUID uden hverken OvergangTilTidligPension eller Kompensationsudbetaling er at betragte som en korrektion (da sletning som sådan ikke giver mening). Der sendes WSRM med Update indikation til WSRM-aftagere.
Bemærk at kun RegistrationType Create og Update er i brug, der kan ikke komme en WSRM af typen Delete.
PensionService (Version 1).SaveTidligPension
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SaveTidligPensionRequest | SaveTidligPensionDataRequestType | 1 | ||
- Personnummer | PersonCivilRegistrationIdentifierType Base: string | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Borgers personnummer. Kendt fra øvrige snitflader som PersonCivilRegistrationIdentifier |
- TidligPensionIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 0 - 1 | Unik identifikation af et Tidlig Pensionsforløb |
- OvergangTilTidligPension | OvergangTilTidligPensionType | 0 - 1 | Afgørelse om overgang til Tidlig Pension | |
- - TidligPensionOvergangsdato | date | 1 | Dato for overgang til Tidlig Pension | |
- - TidligPensionAfgoerelsesdato | date | 1 | Afgørelsesdato | |
- - TidligPensionOphoersdato | date | 0 - 1 | Dato for ophør i Tidlig Pension | |
- Kompensationsudbetaling | KompensationsudbetalingType | 0 - 1 | Afgørelse om udbetaling af Kompensationsbeløb | |
- - Kompensationsafgoerelsesdato | date | 1 | Afgørelsesdato |
Response
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
CreatedResponse | CreatedResponseType | 1 | Kvittering som indeholder den unikke identifikation for den oprettede entitet | |
- CreatedItemIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | Unik identifikation for den oprettede entitet |
Fejl
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
1001 | Invalid cpr | The submitted cpr is either to long or short or contains data not interpretable as a date |
1010 | Unknown cpr | The submitted cpr is unknown to the system |
1014 | Failed to validate message | The submitted message could not be validated |
4575 | You are not authorized | You are not authorized to execute the operation |
9434 | Forløb må ikke overlappe andet Tidlig Pension forløb | Der er et eksisterende Tidlig Pension forløb på samme borger med overlap i perioden Overgangsdato til Ophørsdato |
Fejlkoder med grå baggrund er del af STARs standard Fejlhåndtering som normalt ikke fremgår af snitfladebeskrivelsen
991.3.2 DFDG danner WSRM til a-kasser på baggrund af UDKs indberetning af oplysninger
Ny WSRM-beskedtype på WsrmMessageServicev (version 11).GetTidligPensionVersion1.
Beskeden sendes til borgers aktuelle a-kasse (medlemskab på UDK indberetningstidspunktet er eneste betingelse for afsendelse af WSRM til a-kassen).
Beskeden sendes ved UDKs indberettelse af Tidlig Pension med RegistrationType Create og ved eventuelle opdateringer med RegistrationType Update (dvs. for WSRM aftager fungerer dette helt som det plejer)
WsrmMessageService (Version 11).GetTidligPensionVersion1
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetTidligPensionVersion1Response | GetTidligPensionVersion1TypeCollection | 1 | ||
- GetTidligPensionType | GetTidligPensionType Base: WSRMMetadataBaseType | 0 - * | ||
- - BaseType | 1 | |||
- - - WSRMMetadata | WSRMMetadataType | 0 - 1 | ||
- - - - MessageIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 0 - 1 | |
- - - - ClientSystemTypeIdentifier | ClientSystemTypeIdentifierType | 0 - 1 | ||
- - - - RegisteringAuthority | ActiveOrganisationHeaderType | 0 - 1 | ||
- - - - - OrganisationTypeIdentifier | OrganisationTypeIdentifierType Base: int | MinInclusive: 1 MaxInclusive: 100 | 1 | Kodeliste med organisationstype / myndighedstype |
- - - - - OrganisationCode | OrganisationCodeType Base: string | Length: 1-20 | 1 | Identifikation af organisation / myndighed |
- - - - RegisteringUser | RequestUserMetadataType | 0 - 1 | ||
- - - - - RequestUserStructure | RequestUserStructureType | 1 | Information om den kaldende bruger. | |
- - - - - - UserFullName | UserFullNameType Base: string | Length: 1-140 | 1 | Sagsbehandlers fulde navn, ved systemkald angives systemets og jobbets navn her. |
- - - - - - RequestUserTypeIdentifier | RequestUserTypeIdentifierType | 1 | Brugertype | |
- - - - - - UserIdentifier | UserIdentifierType Base: string | Length: 1-255 | 1 | Unik identifikation af brugeren, f.eks. en GUID, et medarbejder ID, system ID, bruger ID, certifikat ID, cpr-nummer, email (hvis den er unik) o.l. |
- - - - - - UserEmail | EmailAddressIdentifierType Base: string | Pattern: ([^>\(\)\[\]\\,;:@\s]{0,191}@[^>\(\)\[\]\\,;:@\s]{1,64}) | 0 - 1 | Brugers e-mail. |
- - - - - RequestOrganisationStructure | RequestOrganisationStructureType | 1 | Den organisation som registrerende bruger tilhører. | |
- - - - - - OrganisationTypeIdentifier | OrganisationTypeIdentifierType | 1 | Kodeliste med organisationstype / myndighedstype for registrerende bruger. | |
- - - - - - OrganisationCode | OrganisationCodeType Base: string | Pattern: [-][1]|[0-9]{1,8} | 1 | Organisationskode for den registrerende bruger. |
- - - - - RegistrationDateTime | dateTime | 1 | Kaldende systems registreringstidspunkt. | |
- - - - EnqueueDateTime | dateTime | 0 - 1 | ||
- - - - SortKey | unsignedLong | 0 - 1 | ||
- - TidligPensionIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | Unik identifikation af et Tidlig Pension forløb |
- - Personnummer | PersonCivilRegistrationIdentifierType Base: string | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Borgers personnummer. Kendt fra øvrige snitflader som PersonCivilRegistrationIdentifier |
- - OvergangTilTidligPension | OvergangTilTidligPensionType | 0 - 1 | Afgørelse om overgang til Tidlig Pension | |
- - - TidligPensionOvergangsdato | date | 1 | Dato for overgang til Tidlig Pension | |
- - - TidligPensionAfgoerelsesdato | date | 1 | Afgørelsesdato | |
- - - TidligPensionOphoersdato | date | 0 - 1 | Dato for ophør i Tidlig Pension | |
- - Kompensationsudbetaling | KompensationsudbetalingType | 0 - 1 | Afgørelse om udbetaling af Kompensationsbeløb | |
- - - Kompensationsafgoerelsesdato | date | 1 | Afgørelsesdato | |
- - RegistrationType | RegistrationTypeType Base: string | Enumeration:
| 1 | Handlingen dvs. oprettelse, opdatering eller sletning. |
- - DFDGRegistreringstidspunkt | dateTime | 1 | Dato og tid for registrering i DFDG |
Kodelisten ClientSystemTypeIdentifier opdateres
Kodelisten ClientSystemTypeIdentifier opdateres således at UDK kan fremgå som aktør, der har foranlediget WSRM-besked.
- Id 12 omdøbes, da den pågældende styrelse har ændret navn
- Id 13 omdøbes (da Systematic ikke mere driver serviceplatformen)
- Id 18 beskrivelse opdateres.
- Id 31 påsættes slutdato, da Jobcenter Planner ikke anvendes efter release 2020-4
- Nyt id 57 (Udbetaling Danmark)
Id | Navn | Beskrivelse | Startdato | Slutdato |
---|---|---|---|---|
12 |
Uddannelses- og Forskningsstyrelsen |
Uddannelses- og Forskningsstyrelsen | 01-05-2016 | 01-07-2100 |
13 |
Kombit Serviceplatformen |
Kombit Serviceplatformen | 01-05-2016 | 01-07-2100 |
18 | STAR Vitas |
STAR Vitas | 01-05-2016 | 01-07-2100 |
31 | Jobcenter Planner | Jobcenter Planner | 01-05-2016 | 18-09-2021 |
57 | Udbetaling Danmark | Udbetaling Danmark | 01-04-2021 | 01-07-2100 |
Drop-down liste i AmpAdmin2 opdateres (Internt rettet)
Dropdown liste i AmpAdmin2 opdateres således, at den/de nye/ændrede kodelisteværdier i kodelisten ClientSystemTypeIdentifier kan vælges.
Kodelisterne i DFDG, Taxonomy, JobSearch og Ydelsesudstilling for OrganisationTypeIdentifier opdateres
- Id 9 og 10 lukkes, da de pågældende organisationstyper ikke længere findes
- Id 16 omdøbes, da den pågældende styrelse har ændret navn
- Id 19 omdøbes, da det pågældende ministerium har skiftet navn
Id | Navn | Beskrivelse | Startdato | Slutdato |
---|---|---|---|---|
9 | Beskæftigelsesregion | Beskæftigelsesregion | 09-01-2015 | 18-09-2021 |
10 | Driftsregion | Driftsregion | 09-01-2015 | 18-09-2021 |
16 |
Uddannelses- og Forskningsstyrelsen |
Uddannelses- og Forskningsstyrelsen | 20-01-2016 | 01-07-2100 |
19 |
Udlændinge-og Integrationsministeriet (UIM) |
Udlændinge-og Integrationsministeriet (UIM) | 20-04-2016 | 01-07-2100 |
993.3.3 - Oplysninger som UDK indberetter om afgørelser om Kompensationsbeløb og Tidlig pension skal udstilles i Get-metode.
Metoden skal kunne kaldes af myndighedstyperne:
- A-kasse (for egne medlemmer)
- UDK
- STAR
PensionService (Version 1).GetTidligPension
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetTidligPensionRequest | GetTdligPensionRequestType | 1 | ||
- Personnummer | PersonCivilRegistrationIdentifierType Base: string | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Borgers personnummer. Kendt fra øvrige snitflader som PersonCivilRegistrationIdentifier |
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetTidligPensionResponse | GetTidligPensionResponseType | 1 | ||
- TidligPension | Collection | 1 | ||
- - TidligPensionType | 0 - * | Tidlig pension forløb | ||
- - - TidligPensionIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | Unik identifikation af et Tidlig Pension forløb |
- - - OvergangTilTidligPension | OvergangTilTidligPensionType | 0 - 1 | Afgørelse om overgang til Tidlig Pension | |
- - - - TidligPensionOvergangsdato | date | 1 | Dato for overgang til Tidlig Pension | |
- - - - TidligPensionAfgoerelsesdato | date | 1 | Afgørelsesdato | |
- - - - TidligPensionOphoersdato | date | 0 - 1 | Dato for ophør i Tidlig Pension | |
- - - Kompensationsudbetaling | KompensationsudbetalingType | 0 - 1 | Afgørelse om udbetaling af Kompensationsbeløb | |
- - - - Kompensationsafgoerelsesdato | date | 1 | Afgørelsesdato | |
- - - DFDGRegistreringstidspunkt | dateTime | 1 | Dato og tid for opdatering af Tidlig Pensionsdata |
Fejl
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
1001 | Invalid cpr | The submitted cpr is either to long or short or contains data not interpretable as a date |
1010 | Unknown cpr | The submitted cpr is unknown to the system |
1014 | Failed to validate message | The submitted message could not be validated |
4575 | You are not authorized | You are not authorized to execute the operation |
9214 | No data found | No data found |
9214 gives i tilfælde hvor der ikke foreligger nogen data på den pågældende borger.
991.3.4 - De oplysninger UDK indberetter kan ses i LSS og indgå i registerudskrift
Oplysninger som UDK indberetter om afgørelser om Kompensationsbeløb og Tidlig pension skal kunne aflæses LSS og indgå i registerudskrift.
991.3.5 - UDK kan læse oplysninger i DFDG om dato for overgang til efterløn og dato for afgang fra efterløn
Oplysninger om dato for overgang til efterløn og evt. afgang fra efterløn kan læses i EarlyRetirementDataService.GetLatestEarlyRetirementData:
Opdatering af adgangsattribut
Metoden opdateres adgangsattributmæssigt således, at UDK som myndighedstype kan kalde metoden.
Efterfølgende tildeles i AmpAdmin2 tillige rettigheder på UDKs certifikat til, at UDK kan kalde servicen/metoden. Tildelingen sker manuelt via AmpAdmin2 (i både test og i prod., da det kun er ét certifikat, der skal have opdateret rettigheder i test og prod.).
991.3.6 - UDK kan læse oplysninger i DFDG om de seneste 9-12 måneders medlemskab af a-kasser
Historik for medlemskab af a-kasser udstilles i UnemploymentFundMembershipService (Version 4) .GetMembershipHistory (som jf. STARs arkitektur roadmap på sigt skal overtage opgaven fra PersonHistoryService.GetPersonHistory - kollektionen UnemploymentFundCollection).
Hvis UnemploymentFundMemeberShipIsRecalled = true er den pågældende medlemsperiode annulleret / ikke gældende.
UDK vil selv skulle frasortere den del af medlemshistorikken, der ikke skal anvendes.
UnemploymentFundMembershipService (Version 4).GetMembershipHistory
Adgang til metoden:
A-kasser, Jobcentre, Kommuner og Anden Aktør kan tilgå metoden på egne borgere samt efter reglerne om gæsteadgang. A-kasser har derudover adgang til tidligere borgere efter samme regler som i /wiki/spaces/GI/pages/2356183177.
UDK og STAR kan tilgå metoden på alle borgere.
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetMembershipHistoryRequest | GetMembershipHistoryRequestType | 1 | ||
- PersonCivilRegistrationIdentifier | PersonCivilRegistrationIdentifierType Base: string | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Unik identifikation af en borger |
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetMembershipHistoryResponse | GetMembershipHistoryResponseType | |||
- UnemploymentFundCollection | UnemploymentFundTypeCollection | 0 - 1 | Liste af historik om a-kasse medlemsskaber. | |
- - UnemploymentFundType | UnemploymentFundType Base: ServiceModelBase | 0 - * | ||
- - - BaseType | ServiceModelBase | 1 | ||
- - - - RegistrationMetadata | RegistrationMetadataType | 1 | Registrerende bruger og dennes organisation (som ved fx Anden Aktør kan være forskellig fra ovenfor) | |
- - - - - IsDeleted | boolean | 1 | Angiver om registreringen er en sletning | |
- - - - - IsCurrent | boolean | 1 | Det er en række som er aktuel (kan typisk også ses i PSS). | |
- - - - - RegisteringAuthority | ActiveOrganisationHeaderType | 0 - 1 | Den myndighed som der er registreret på vegne af (v/ AA: som brugeren har impersonated) | |
- - - - - - OrganisationTypeIdentifier | OrganisationTypeIdentifierType Base: int | MinInclusive: 1 MaxInclusive: 100 | 1 | Kodeliste med organisationstype / myndighedstype |
- - - - - - OrganisationCode | OrganisationCodeType Base: string | Length: 1-20 | 1 | Identifikation af organisation / myndighed |
- - - - - RegisteringUser | RequestUserMetadataType | 0 - 1 | Registrerende bruger og dennes organisation (som ved fx Anden Aktør vil være forskellig fra RegisteringAuthority) | |
- - - - - - RequestUserStructure | RequestUserStructureType | 1 | Information om den kaldende bruger. | |
- - - - - - - UserFullName | UserFullNameType Base: string | Length: 1-140 | 1 | Sagsbehandlers fulde navn, ved systemkald angives systemets og jobbets navn her. |
- - - - - - - RequestUserTypeIdentifier | RequestUserTypeIdentifierType | 1 | Brugertype | |
- - - - - - - UserIdentifier | UserIdentifierType Base: string | Length: 1-255 | 1 | Unik identifikation af brugeren, f.eks. en GUID, et medarbejder ID, system ID, bruger ID, certifikat ID, cpr-nummer, email (hvis den er unik) o.l. |
- - - - - - - UserEmail | EmailAddressIdentifierType Base: string | Pattern: ([^>\(\)\[\]\\,;:@\s]{0,191}@[^>\(\)\[\]\\,;:@\s]{1,64}) | 0 - 1 | Brugers e-mail. |
- - - - - - RequestOrganisationStructure | RequestOrganisationStructureType | 1 | Den organisation som registrerende bruger tilhører. | |
- - - - - - - OrganisationTypeIdentifier | OrganisationTypeIdentifierType | 1 | Kodeliste med organisationstype / myndighedstype for registrerende bruger. | |
- - - - - - - OrganisationCode | OrganisationCodeType Base: string | Pattern: [-][1]|[0-9]{1,8} | 1 | Organisationskode for den registrerende bruger. |
- - - - - - RegistrationDateTime | dateTime | 1 | Kaldende systems registreringstidspunkt. | |
- - - UnemploymentFundMembershipIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | Id for objektet |
- - - UnemploymentFundCode | int | MinInclusive: 0 MaxInclusive: 99 | 1 | Kode på a-kasse |
- - - UnemploymentFundName | string | 1 | Navn på a-kasse | |
- - - UnemploymentFundBranchCode | int | MinInclusive: 0 MaxInclusive: 999999 | 1 | Kode på a-kasse kontor |
- - - UnemploymentFundBranchName | string | 1 | Navn på a-kasse kontor | |
- - - UnemploymentInsuranceCategoryTypeIdentifier | UnemploymentInsuranceCategoryTypeIdentifierType | 1 | Forsikringskategori. | |
- - - UnemploymentBenefitRightsStartDate | dateTime | 0 - 1 | Indplaceringsdato | |
- - - UnemploymentFundMembershipRegistrationDate | dateTime | 0 - 1 | Dato for registrering af a-kasse-medlemsskabet | |
- - - UnemploymentFundMembershipCancellationDate | dateTime | 0 - 1 | Dato for afslutning af medlemsskabet | |
- - - UnemploymentFundMembershipCancellationCodeTypeIdentifier | UnemploymentFundMembershipCancellationCodeTypeIdentifierType | 0 - 1 | Årsagen til afslutning af a-kasse medlemsskab | |
- - - UnemploymentFundMembershipIsRecalled | boolean | 1 | True hvis a-kasse medlemskab er tilbagekaldt |
Rækker af særlig interesse for UDK er fremhævede.
Adgangsattribut
Metoden dekoreres adgangsattributmæssigt således, at UDK som myndighedstype kan kalde metoden (efterfølgende tildeles i AmpAdmin2 tillige rettigheder på UDKs certifikat til, at UDK kan kalde servicen/metoden). Tildeles manuelt i både test og i prod., da det kun er ét certifikat, der skal have opdateret rettigheder i test og prod.).
991.3.8 DFDG GDPR-sletter oplysninger om TP og Kompensationsbeløb 6 år efter folkepensionsalder
DFDG sletter oplysninger om TP og Kompensationsbeløb 6 år efter folkepensionsalder. Der sendes ikke GDPR-slettebesked herom til a-kasserne.
Fødselsdato | Pensionsalder | Pensionsdato | Sletteinterval i år | Sletning startdato | Sletning slutdato |
---|---|---|---|---|---|
01-01-1955 til 30-06-1955 | 66,5 år | 01-07-2021 til 31-12-2021 | 72,5 | 30-06-2027 | 30-12-2027 |
01-07-1955 til 31-12-1962 | 67 år | 01-07-2022 til 31-12-2029 | 73 | 30-06-2028 | 30-12-2035 |
01-01-1963 til 31-12-1966 | 68 år | 01-01-2031 til 31-12-2034 | 74 | 31-12-2036 | 30-12-2040 |
01-01-1967 til 31-12-1970 | 69 år | 01-01-2036 til 31-12-2039 | 75 | 30-12-2041 | 29-12-2045 |
Folkepensionsalder for personer født efter 1970 er endnu ikke fastsat af Folketinget.
Særlige krav til test
Test scenarie | Berørte systemområder (herunder nye batchjobs*) | Identificeret af |
---|---|---|
* Batchjobs
- bør testes både med delta og fuldt load,
- bør hvis der er afhængigheder køres med normalt load fra BI i ét testmiljø i hele testperioden
- bør testes i samarbejde med teams som har afhængigheder
- kørselstid, særligt hvis det er en del af NightlyBatch
Konsekvenser for drift/idriftsættelse
I forbindelse med idriftsættelse:
- Skal der køres et fuldt dataload ved første kørsel af et batchjob - aftal med SF hvornår load skal køres:
- Skal der køres konvertering:
- Skal der køres databasescripts for opdatering af tabeller i databasen:
Efter idriftsættelse:
Arkitektur- og implementeringsnoter
Her beskriver PO/FA om arkitekturen og teknikken bag løsningen, om der f.eks. anvendes:
- Nye dataområder: Ja, der oprettes et nyt dataområde, Tidlig Pension
- Nye snitflader: Der laves en ny service, med et Save pattern som ikke bruges ofte (men er kendt fra fx UnemploymentFundPaymentService)
- Nye komponenter: Nej
- Nye miljøer: Nej
- Nye teknologier: Nej
- Nye aftagertyper: UDK er ny aftager ift. at skulle levere data
- Eller afvigelser fra principperne: Nej
- Eventuelle behov for reduktion af teknisk gæld skal afdækkes: Opdatering af kodelister for OrganisationTypeIdentifier og ClientSystemTypeIdentifier
STARs arkitekturforum er repræsenteret i epic'ens udarbejdelse.
Der gives en beskrivelse af hvorledes disse tænkes håndteret/implementeret i løsningen og om dette har været vendt med STAR arkitekten.
Husk GDPR stillingtagen
Ingen personfølsomme data i epics
Illustrationer, skærmdumps m.v. må ikke indeholde cpr.nr., CV. nr., rigtige personnavne på borgere eller deres kontaktoplysninger i form af e-mail, telefonnr., adresse m.v.
- Ja, det er tjekket, at epic ikke indeholder dette.
Angiv hvem der har foretaget dette tjek: Jesper Brunholm
Angiv dato for tjek: 2021-05-19
Opbevaring af oplysninger i STARs it-systemer
Ved oprettelse af nye dataområder skal der tages stilling til, hvornår formålet med data ophører og dermed fastlægges en slettepolitik.
Ved indførelse af nye data på eksisterende dataområder skal GDPR slettejobs opdateres.
Hvem må tilgå oplysningerne?
Afsnittet må ikke blot slettes, hvis det vurderes ikke relevant. Det skal dokumenteres at man har forhold sig til nedenstående.
Husk det er hensynet til borgeren der tæller højst. Der skal være hjemmel til at sagsbehandler må tilgå oplysninger. Formålet skal være som led i administrationen af beskæftigelsesreglerne eller ydelsesadministration.
Der er for hver metode taget stilling til adgang til data.
Korrekte sikkerhedsattributter på services
PO skal for hver enkelt servicemetode angive hvilke myndighedstyper, der må kalde de forskellige servicemetoder.
Tilladte organisationer (eksempel - se den fulde liste over myndighedstyper på siden DFDGs sikkerhedsmodel )
Alle borgere | Egne borgere | Tidligere egne borgere | Gæsteadgang | Anden Aktør - egne borgere | Anden Aktør - gæsteadgang | |
---|---|---|---|---|---|---|
A-kasse | X | |||||
JobCenter | X | X | ||||
Kommune | X | |||||
STAR | X | |||||
AUB | ||||||
UDK | ||||||
STIL |
A-kasse filtrering
Hvis a-kassen må anvende metoden, må a-kassen så se / hente alle data? Eller skal der foretages filtrering ift. at a-kassen fx kun må se nogle udfaldsrum / kodelisteværdier? Husk at filtreringen skal ramme eventuel visning på Jobnet aht. sagsbehandlerlogin.
Der er a-kasse-filtrering på de udstillede data i samme tilstrækkelige omfang som hidtil.
Sagsbehandlerlogin på Jobnet - tag stilling til adgang!
En sagsbehandler i et jobcenter kan tilgå en borger tilknyttet det konkrete jobcenter.
En sagsbehandler i en a-kasse kan tilgå en borger, som er medlem af a-kassen og KG 1 (tilmeldt og ikke-tilmeldt) eller KG 8 og tilmeldekategori 5 - dimittend.
Begrænsninger kan foretages via (a-kasse-) filtrering, eller ved at afgrænse på action niveau på konkrete sider på Jobnet.
Stillingtagen: Beskriv kort, at der er taget stilling til sagsbehandlerlogin
Data udstilles ikke på Jobnet