VisiteringOgStatus.SanktionService (2024-3)

Forretningsbeskrivelse

Denne service anvendes til at registrere og indberette:

I brugtagning

Kan anvendes i testmiljø, men ikke prod., fra: 2023-1

Skal senest anvendes i prod. fra: 2023-4


Krydsvalideringer med sanktioner og sanktionsårsager ved indberetning af sanktioner til DFDG

Ved indberetning af sanktioner validerer DFDG for, at der på den enkelte sanktionsindberetning er anvendt en gyldig kombination af sanktionstype og sanktionsårsag.

Den forretningsmæssige validering af, at der inden for gyldige kombinationer, er anvendt den korrekte kombination ved den enkelte indberetning af en sanktion, kan alene foretages af a-kassen.

Teknisk validering i DFDG af kombinationer af sanktioner og sanktionsårsager, der tillades ved indberetningen af sanktion til DFDG

DFDG kaster fejl ved indberetninger uden for disse kombinationer:

Sanktion

VisiteringOgStatus.NUPHSanktionTypeCodeList

Sanktionsårsag

VisiteringOgStatus.NUPHSanktionAarsagTypeCodeList

1. Arbejdskrav

101. Generel rådighed, manglende evne

102. Generel rådighed, manglende vilje

103. Gentagelsesvirkning

104. Forbeholdt arbejdskraft

2. Arbejdskrav EØS201. For sent hjemvendt efter PDU2

3. Karantæne for selvforskyldt ledighed

301. Afslag eller ophør

302. Sagt op uden gyldig grund

303. Afskediget af en grund som væsentligt skyldes medlemmet

304. Manglende joblog

4. Ikke ret til dagpenge så længe

401. Udeblivelse fra tilbud

402. Udeblivelse fra samtale eller aktivitet

403. Manglende godkendt CV

5. Uagtsomhed

501. Uagtsomhed DK

502. PDU2 EØS, uagtsomhed

6. Svig

601. Forsøg på svig DK

602. PDU2 EØS, forsøg på svig

603. Svig DK

604. PDU2 EØS, svig

7. Karantæne for kontingent701. Genopretning efter kontingentrestance

Adgang og filtrering

For alle get metoder gælder følgende:

  • STAR har adgang til alle registreringer
  • A-kasser har adgang ved enkeltopslag adgang til alle (uanset aktuelt eller tidligere medlemskab) (da a-kasserne ellers risikerer ikke at kunne se eller at kunne besvare alle for a-kassen relevante underretninger)

Delete-metoden - tilbagekaldelse

Det gælder generelt, at Delete-metoden ikke foretager en egentlig fysisk sletning af data i DFDG, men i stedet slettemarkerer data således, at de vil fremgå som tilbagekaldt og ikke længere som gældende værdier. I forbindelse med en slettemarkering skal der gives en berigtigelseskommentar.


Beskrivelse af dataflow inkl. flowdiagrammer

På siden A-kassekommunikation - flowdiagrammer - 2023-1 (ny model) er dataflows og sagsgange nærmere beskrevet inkl. flowdiagrammer / svømmebaner.


Metadata

Vedhæftede sanktionstabel angiver, hvad der (pr. sanktionskode+årsagskode) bør indberettes som metadata (dvs. i de 4 datofelter.


Eksempel baseret på spørgsmål til konverteringen

SpørgsmålSvar
Vi har bemærket, at datoerne for forældelses og gentagelsesvirkning er +1dag for alle i forhold til, hvad vi har indberettet og hvordan vi har forstået disse datoer:
  • ExpirationDate
  • RepetitionEffectDate
F.eks. en selvforskyldt ledig med virkning fra 01-07-2023, her mener vi, at forældelsesdato skal være 30-09-2023 og gentagelsesvirknings datoen skal være 30-09-2024, men de er angivet til at være hhv. 01-10-2023 og 01-07-2024.
Er I uenige i vor fortolkning af beregning af en 3 mdr periode og 1 års periode?

Reglerne er helt klare og uændrede og handler om indenfor 1 år i forbindelse med gentagelsesvirkning.

Dvs. medlemmet - som I bruger som eksempel - der var selvforskyldt ledig med virkning fra 1.7.2023, hvis det medlem bliver selvforskyldt ledig igen den 30.6.2024, så er der 2 selvforskyldte ledighedshændelser indenfor 1 år og medlemmet rammes af gentagelsesvirkningen. Hvis derimod medlemmet først er selvforskyldt ledig pr. 1.7.2024, så rammes han ikke af gentagelsesvirkningen. 

Forståelsen af datoen i DFDG handler om 1. dag, hvor gentagelsesvirkningen ikke længere finder anvendelse. Dvs. når DFDG finder ud af om sanktionen er relevant at give som output til ny kasse, så smages på gentagelsesvirkningsdatoen, dvs. hvis den relevante dato der spørges på er 1. juli 2024 (efter det regelsæt, der nu er sat op), så er gentagelsesvirkningsdatoen nået og sanktionen skal ikke videregives.

På samme måde med forældelsesdatoen. For en udbetaling for oktober måned, så er sanktionen forældet, da forældelsesdatoen er nået ved månedens start.

Så logikken i a-kassesystemerne om, hvornår en sanktion skal trækkes og hvornår den evt. medfører gentagelsesvirkning er helt uændret og svarer til det NC beskriver. Forståelsen er her den sidste dag, hvor sanktionen har konsekvenser.

Frståelsen af DFDG logikken er, at det er den dag, hvor sanktionen ikke længere har konsekvenser.


CreateSanktion (POST /v1/Sanktion)

Metoden bruges til indberette en sanktion relateret til svar på underretning fra jobcenter eller en sanktion på baggrund af hændelse i a-kassen (fritflyvende sanktion). Bemærk at svar på en underretning indberettes med CreateUnderretningSvar

/wiki/spaces/GI/pages/3482222605 for a-kasse 

Forretningsregler

  • A-kassen kan selv sætte GUID på sanktionen.
  • Hvis A-kassen ikke selv sætter GUID, danner DFDG en GUID på sanktionen som a-kassen så efterfølgende skal anvende
    • ved indberetning af svar på underretning eller til at opdatere tidligere indberettet svar på underretning, hvis dette svar er indberettet, inden sanktionen indberettes.
    • ved eventuel tilbagekaldelse af sanktion (DeleteSanktion)
    • ved opdatering af indberettet af sanktion med udståelsesdato
  • A-kassen kan også indberette sanktion uden for egen medlemsperiode (med virkning fra 2023-4r02 - indtil da kun for 'egne medlemmer')
  • Hvis et medlem har begået svig og begår svig igen inden for gentagelsesvirkningsperioden, får medlemmet ikke en karantæne, men man får slettet sit medlemskab pr. afgørelsesdatoen. Dette indberettes med sanktiontype id 6 og relevant sanktionsårsag og gentagelsesvirkningsdagen sættes lig afgørelsesdagen, der er lig datoen for sletning af medlemskab
Forretningsregler som DFDG validerer
  • Hvis virkning-fra-dato ikke er udfyldt kastes en generel snitfladefejl (1014 - Request validerer ikke)
  • Hvis forældelsesdato ikke er udfyldt for sanktionstype id 3, 5, 6 og 7 kastes en fejl (100006 - Forældelsesdato skal være angivet for denne type)
  • Hvis gentagelsesvirkningsdato ikke er udfyldt for sanktionstype id 3 (og sanktionsårsag er 301, 302 eller 303 (star)) og 6 kastes en fejl (100007 - Dato for gentagelsesvirkning skal være udfyldt for denne type)
  • Hvis der er anvendt ugyldige kombinationer af sanktionstyper og sanktionsårsagstyper kastes en fejl (100008 - Sanktionstype og sanktionsårsag kan ikke anvende i denne kombination)
  • Hvis personen ikke findes kastes en fejl (4404 - Person med det angivne CPR-nummer findes ikke)
  • Hvis A-kassen sætter en GUID der allerede findes i systemet kastes en fejl (100009 - SanktionIdentifier findes allerede i systemet)

(star): Indtil 2023-4r03 valideres ved en fejl også for sanktionsårsag 304.

Forretningsregler som a-kassen kan validere
  • Af hensyn til sagsbehandler bruger oplevelsen kan a-kassen foretage valideringer svarende til, hvad DFDG validere
  • At der foreligger en indberettet og relevant EØS-periode til FLEUR, når der indberettes en sanktion med begrundelse i
    • Uagtsomhed - PDU2 EØS uagtsomhed
    • Svig - PDU2 EØS, forsøg på svig
    • Svig - PDU2 EØS, svig

UpdateSanktion (PUT /v1/Sanktion/{sanktionIdentifier}) 

Metoden bruges til opdatere en tidligere indberettet sanktion. Der kan fx være behov for at opdatere en tidligere indberettet sanktion med oplysninger om hvornår en sanktion er udstået.

Forretningsregler

  • A-kassen kan også opdatere sanktioner uden for egen medlemsperiode (med virkning fra 2023-4r02 - indtil da kun for 'egne medlemmer')
Forretningsregler som DFDG kan validere
  • Hvis virkning-fra-dato ikke er udfyldt kastes en generel snitfladefejl (1014 - Request validerer ikke)
  • Hvis angivet cpr. nr. og GUID på sanktion, der skal opdateres, ikke matcher, kastes en fejl (4589 - Ukendt identifier)
  • Hvis forældelsesdato ikke er udfyldt for sanktionstype id 3, 5, 6 og 7 kastes en fejl (100006 - Forældelsesdato skal være angivet for denne type) 
  • Hvis gentagelsesvirkningsdato ikke er udfyldt forsanktionstype id 3 og 6 kastes en fejl (100007 - Dato for gentagelsesvirkning skal være udfyldt for denne type)
  • Sanktionstype kan ikke opdateres (100005 - Sanktionstypen kan ikke opdateres) 
  • Hvis der er anvendt ugyldige kombinationer af sanktionstyper og sanktionsårsagstyper kastes en fejl (100008 - Sanktionstype og sanktionsårsag kan ikke anvende i denne kombination)
  • Hvis personen ikke findes kastes en fejl (4404 - Person med det angivne CPR-nummer findes ikke)
Forretningsregler som a-kassen kan validere
  • Af hensyn til sagsbehandler bruger oplevelsen bør a-kassen foretage valideringer svarende til, hvad DFDG validerer
  • At der foreligger en indberettet og relevant EØS-periode til FLEUR, når der indberettes en sanktion med begrundelse i
    • Uagtsomhed - PDU2 EØS uagtsomhed
    • Svig - PDU2 EØS, forsøg på svig
    • Svig - PDU2 EØS, svig
  • Når udståelsesdatoen er nået forventes, at a-kassen opdaterer den indberettede sanktion med denne. Det gælder også situationer, hvor udståelsen består i, at sanktionen forældes - og hvor udståelsesdato vil være lig forældelsesdato
  • Udståelsesdato for arbejdskrav er den dag, hvor arbejdskravet er opfyldt, men der skal også foreligge dokumentation for timerne

DeleteSanktion (DELETE /v1/sanktion/{sanktionIdentifier}/{berigtigelseskommentar})

Metoden bruges til at slette (tilbagekalde) en sanktion eller en fritflyver sanktion, hvis sanktionen er fejlregistreret. Bemærk tilbagekaldelse af svar på underretning foretages med DeleteUnderretningSvar.

/wiki/spaces/GI/pages/3482222605 for a-kasse

Forretningsregler

Forretningsregler som DFDG kan validere
  • En karantæne skal kun slettes / annulleres, hvis den forkert og slet ikke skulle være der på det pågældende medlem, herunder hvis den er indberettet på et forkert medlem.
  • Der skal angives CPR nr og GUID på den sanktion der tilbagekaldes.
  • Hvis CPR og GUID ikke matcher kastes en fejl. (4589 - Ukendt identifier)
  • Hvis en allerede tilbagekaldt sanktion tilbagekaldes påny kastes en fejl. (4589 - Ukendt identifier)
  • Hvis personen ikke findes kastes en fejl (4404 - Person med det angivne CPR-nummer findes ikke)
  • Det skal påføres en slette kommentar på sletningen (Mellem 20-5000 tegn).

GetSanktioner / GetSanktion (GET /v1/Sanktion/ && /v1/Sanktion/{sanktionIdentifier})

Metoden bruges til at hente én sanktion eller en liste over sanktioner for ét givet medlem, der er relateret til svar på en underretning fra jobcenteret. Metoden returnerer endvidere sanktionsdata, der ikke er relateret til svar på underretninger fra jobcentret.

Forretningsregler

  • Henter alle sanktionsdata, der er relateret til svar på en underretning fra jobcenteret. Metoden returnerer endvidere sanktionsdata, der ikke er relateret til svar på underretninger fra jobcentret, men som skyldes hændelser i a-kassen.
  • Kun a-kasse og STAR kan læse sanktionsdata
  • Jobcenter, kommune og anden aktør har ikke adgang til at læse sanktionsdata
  • Hvis personen ikke findes kastes en fejl (4404 - Person med det angivne CPR-nummer findes ikke)
  • Hvis der er sat en sanktionIdentifier, og der ikke findes en sanktion med den pågældende identifier, kastes en fejl. (4589 - Ukendt identifier)
  • Kaldende a-kasse skal have borger som aktuel medlem eller tidligere medlem for at a-kassen kan hente data
    • Kaldes der med cpr nummer uden en skæringsdato af en a-kasse, hentes kun data for egne og tidligere medlemmer for perioden for medlemskab
      • A-kasser kan tegne gæsteadgang ved behov for læsning på andre end egne medlemmer eller egne tidligere medlemmer
    • Kaldes der med cpr nummer og med en skæringsdato (fx tilflytningsdatoen eller ny ledighedsdato eller anden relevant dato for a-kasse) hentes data udover medlemsperioden efter nedenstående regler, og DFDG vil svare med alle sanktioner registeret på medlemmet, hvorom det gælder:
      • For sanktioner, hvor der ikke er gentagelsesvirkning medtages de kun hvis begge nedenstående betingelser er opfyldt:
        • At forældelsesdatoen ikke eksisterer eller ikke er nået på skæringsdato
        • At Udstået datoen ikke eksisterer eller ikke er nået på skæringsdato
      • For sanktioner, hvor der er registeret en gentagelsesvirkningsdato medtages de kun hvis nedenstående betingelse er opfyldt
        • At skæringsdato ligger før eller mindre end 3 måneder efter gentagelsesvirkningsdatoen
      • For begge hentes ikke data efter seneste medlemsafgangsdato for kaldende a-kasse
  • Returnerer kun sanktioner, der ikke er slettemarkeret

For GetSanktioner med gæsteadgang (fra 2024-3 )gælder:

  • Uden skæringsdato returneres:
    • Alle sanktioner uanset hvornår de er registreret (dog ikke slettemarkerede sanktioner)
  • Med skæringsdato returneres (dog ikke slettemarkerede sanktioner):
    • For sanktioner, hvor der ikke er gentagelsesvirkning medtages de kun, hvis begge nedenstående betingelser er opfyldt:
      • At Forældelsesdatoen ikke eksisterer eller ikke er nået på skæringsdato
      • At Udstået datoen ikke eksisterer eller ikke er nået på skæringsdato
    • For sanktioner, hvor der er registeret en gentagelsesvirkningsdato medtages de kun hvis nedenstående betingelse er opfyldt
      • At skæringsdato ligger før eller mindre end 3 måneder efter gentagelsesvirkningsdatoen