Skip to content

Commit 80e25c9

Browse files
authored
Merge pull request #727 from navikt/BSL-2025-18-regel-for-korte-permisjoner
BSL-2025-18-regel-for-korte-permisjoner
2 parents ab02f7e + 4c67d9f commit 80e25c9

File tree

9 files changed

+167
-50
lines changed

9 files changed

+167
-50
lines changed

src/main/kotlin/no/nav/medlemskap/domene/arbeidsforhold/Arbeidsforhold.kt

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package no.nav.medlemskap.domene.arbeidsforhold
33
import no.nav.medlemskap.clients.ereg.Ansatte.Companion.finnesMindreEnn
44
import no.nav.medlemskap.common.*
55
import no.nav.medlemskap.domene.Kontrollperiode
6+
import no.nav.medlemskap.domene.Kontrollperiode.Companion.startDatoForYtelse
67
import no.nav.medlemskap.domene.Periode
78
import no.nav.medlemskap.domene.Ytelse
89
import no.nav.medlemskap.domene.Ytelse.Companion.name
@@ -159,23 +160,17 @@ data class Arbeidsforhold(
159160

160161

161162
fun List<Arbeidsforhold>.hentAllePermisjoner(): List<PermisjonPermittering> {
162-
val permisjoner: MutableList<PermisjonPermittering> = mutableListOf()
163-
this.forEach {
164-
if (it.permisjonPermittering != null) {
165-
permisjoner.addAll(it.permisjonPermittering)
166-
}
167-
}
168-
return permisjoner.filter { it.type != PermisjonPermitteringType.PERMITTERING }
163+
return mapNotNull { it.permisjonPermittering }
164+
.flatten()
165+
.filter { it.type != PermisjonPermitteringType.PERMITTERING }
169166
}
170167

171168
fun List<Arbeidsforhold>.hentAllePermisjonerSiden(dato: LocalDate): List<PermisjonPermittering> {
172-
val permisjoner: MutableList<PermisjonPermittering> = mutableListOf()
173-
this.forEach {
174-
if (it.permisjonPermittering != null) {
175-
permisjoner.addAll(it.permisjonPermittering)
176-
}
177-
}
178-
return permisjoner.filter { (it.periode.tom == null || it.periode.tom.isAfter(dato)) && it.type != PermisjonPermitteringType.PERMITTERING }
169+
170+
return mapNotNull { it.permisjonPermittering }
171+
.flatten()
172+
.filter { (it.periode.tom == null || it.periode.tom.isAfter(dato)) }
173+
.filter { it.type != PermisjonPermitteringType.PERMITTERING }
179174
}
180175

181176
fun List<Arbeidsforhold>.AlleArbeidsforholdPerioderIKontrollperiode(kontrollPeriode: Kontrollperiode) =
Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,26 @@
11
package no.nav.medlemskap.domene.arbeidsforhold
22

33
import no.nav.medlemskap.domene.Periode
4+
import java.time.LocalDate
5+
import java.time.temporal.ChronoUnit
46

57
data class PermisjonPermittering(
68
val periode: Periode,
79
val permisjonPermitteringId: String,
810
val prosent: Double?,
911
val type: PermisjonPermitteringType,
1012
val varslingskode: String?
11-
)
13+
) {
14+
companion object {
15+
16+
fun PermisjonPermittering.antallDagerPermisjon() : Double {
17+
return this.periode.fom!!.until(this.periode.tom, ChronoUnit.DAYS).toDouble() + 1
18+
}
19+
20+
fun List<PermisjonPermittering>.permisjonerIMellom(avklaringsDato: LocalDate): List<PermisjonPermittering> {
21+
return this.filter { it.periode.tom != null }
22+
.filter { it.periode.tom!!.isBefore(avklaringsDato) }
23+
}
24+
}
25+
26+
}

src/main/kotlin/no/nav/medlemskap/regler/common/RegelId.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ enum class RegelId(val identifikator: String, val avklaring: String, val neiBegr
7878
REGEL_54("54", "Har Bruker en løpende permisjon på første dag for ytelse dato", "Bruker har ikke en løpende permisjon på første dag for ytelse dato", "Bruker har en løpende permisjon på første dag for ytelse dato?"),
7979
REGEL_55("55", "Har bruker hatt mer enn 60 dager permisjon siste 12 måneder","Bruker har IKKE hatt mer enn 60 dager permisjon siste 12 måneder","Bruker har hatt mer enn 60 dager permisjon siste 12 måneder"),
8080
REGEL_57("57", "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk OG/eller permisjonstypen er ikke foreldrepermisjon?", "Er perioden med permisjon avsluttet for mer enn 30 dager før første dag syk OG permisjonstypen er foreldrepermisjon?", "perioden med permisjon er avsluttet for mer enn 30 dager før første dag syk OG permisjonstypen er foreldrepermisjon?"),
81-
81+
REGEL_58("58", "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk og permisjonen er kortere enn 15 dager", "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk og permisjonen er ikke kortere enn 15 dager", "Perioden med permisjon er avsluttet for mer enn 30 dager før første dag syk og permisjonen er kortere enn 15 dager"),
8282

8383
REGEL_35("35","Er bruker i et maritimt arbeidsforhold på tidspunktet inputdato minus 1 dag?"),
8484
REGEL_36("36","Har bruker hatt et sammenhengende maritimt arbeidsforhold på et NOR-skip i løpet av de siste 12 månedene?"),

src/main/kotlin/no/nav/medlemskap/regler/v1/RegelFactory.kt

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@ import no.nav.medlemskap.regler.common.Regel
55
import no.nav.medlemskap.regler.common.RegelId
66
import no.nav.medlemskap.regler.common.RegelId.*
77
import no.nav.medlemskap.regler.v1.arbeidsforhold.*
8-
import no.nav.medlemskap.regler.v1.arbeidsforhold.permisjon.ErPeriodeForPermissjonAvsluttetForMedEn30DagerSidenOgTypeForelderRegel
9-
import no.nav.medlemskap.regler.v1.arbeidsforhold.permisjon.ErSummenAvPermisjonenMerEnn60DagerSiste12Mnd_v2
10-
import no.nav.medlemskap.regler.v1.arbeidsforhold.permisjon.HarBrukerBareEnPeriodeMedPermisjonSiste12MndRegel
11-
import no.nav.medlemskap.regler.v1.arbeidsforhold.permisjon.HarBrukerHattMerEnn60DagerPermisjonSiste12MndRegel
12-
import no.nav.medlemskap.regler.v1.arbeidsforhold.permisjon.HarbrukerEnPeriodeMedPermisjonSomLøperPåForsteDagForYtelseRegel
8+
import no.nav.medlemskap.regler.v1.arbeidsforhold.permisjon.*
139
import no.nav.medlemskap.regler.v1.frilanser.ErArbeidsforholdetFrilanserRegel
1410
import no.nav.medlemskap.regler.v1.grunnforordningen.ErBrukerEøsBorgerRegel
1511
import no.nav.medlemskap.regler.v1.lovvalg.*
@@ -117,7 +113,8 @@ class RegelFactory(private val datagrunnlag: Datagrunnlag) {
117113
REGEL_51 -> ErSummenAvPermisjonenMerEnn60DagerSiste12Mnd_v2.fraDatagrunnlag(datagrunnlag).regel
118114
REGEL_54 -> HarbrukerEnPeriodeMedPermisjonSomLøperPåForsteDagForYtelseRegel.fraDatagrunnlag(datagrunnlag).regel
119115
REGEL_55 -> HarBrukerHattMerEnn60DagerPermisjonSiste12MndRegel.fraDatagrunnlag(datagrunnlag).regel
120-
REGEL_57 -> ErPeriodeForPermissjonAvsluttetForMedEn30DagerSidenOgTypeForelderRegel.fraDatagrunnlag(datagrunnlag).regel
116+
REGEL_57 -> ErPeriodeForPermisjonAvsluttetForMerEnn30DagerSidenOgTypeForeldrepermisjon.fraDatagrunnlag(datagrunnlag).regel
117+
REGEL_58 -> ErPeriodeForPermisjonAvsluttetForMerEnn30DagerSidenOgErKortereEnn15Dager.fraDatagrunnlag(datagrunnlag).regel
121118
else -> throw java.lang.RuntimeException("Ukjent regel: $regelId")
122119
}
123120
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
package no.nav.medlemskap.regler.v1.arbeidsforhold.permisjon
2+
3+
import no.nav.medlemskap.domene.Datagrunnlag
4+
import no.nav.medlemskap.domene.Periode
5+
import no.nav.medlemskap.domene.Ytelse
6+
import no.nav.medlemskap.domene.arbeidsforhold.Arbeidsforhold
7+
import no.nav.medlemskap.domene.arbeidsforhold.Arbeidsforhold.Companion.hentAllePermisjonerSiden
8+
import no.nav.medlemskap.domene.arbeidsforhold.PermisjonPermittering.Companion.antallDagerPermisjon
9+
import no.nav.medlemskap.domene.arbeidsforhold.PermisjonPermittering.Companion.permisjonerIMellom
10+
import no.nav.medlemskap.regler.common.RegelId
11+
import no.nav.medlemskap.regler.common.Resultat
12+
import no.nav.medlemskap.regler.common.Resultat.Companion.ja
13+
import no.nav.medlemskap.regler.common.Resultat.Companion.nei
14+
import no.nav.medlemskap.regler.v1.arbeidsforhold.ArbeidsforholdRegel
15+
import java.time.LocalDate
16+
17+
class ErPeriodeForPermisjonAvsluttetForMerEnn30DagerSidenOgErKortereEnn15Dager(
18+
ytelse: Ytelse,
19+
private val startDatoForYtelse: LocalDate,
20+
private val arbeidsforhold: List<Arbeidsforhold>,
21+
private val kontrollperiode: Periode,
22+
private val fnr: String,
23+
regelId: RegelId = RegelId.REGEL_58,
24+
) : ArbeidsforholdRegel(regelId, ytelse, startDatoForYtelse) {
25+
26+
override fun operasjon(): Resultat {
27+
28+
val permisjonerEttÅrTilbake = arbeidsforhold.hentAllePermisjonerSiden(startDatoForYtelse.minusYears(1))
29+
30+
val permisjonerSomErAvsluttetForMerEnn30DagerSiden = permisjonerEttÅrTilbake
31+
.permisjonerIMellom(startDatoForYtelse.minusDays(30))
32+
33+
if(permisjonerSomErAvsluttetForMerEnn30DagerSiden.isEmpty()) return nei(regelId)
34+
35+
return if(permisjonerSomErAvsluttetForMerEnn30DagerSiden.first().antallDagerPermisjon() < 15) ja(regelId)
36+
else nei(regelId)
37+
38+
}
39+
40+
companion object {
41+
42+
fun fraDatagrunnlag(datagrunnlag: Datagrunnlag): ErPeriodeForPermisjonAvsluttetForMerEnn30DagerSidenOgErKortereEnn15Dager {
43+
return ErPeriodeForPermisjonAvsluttetForMerEnn30DagerSidenOgErKortereEnn15Dager(
44+
ytelse = datagrunnlag.ytelse,
45+
startDatoForYtelse = datagrunnlag.startDatoForYtelse,
46+
arbeidsforhold = datagrunnlag.arbeidsforhold,
47+
kontrollperiode = Periode(datagrunnlag.periode.fom, datagrunnlag.periode.tom),
48+
fnr = datagrunnlag.fnr,
49+
)
50+
}
51+
}
52+
}
53+
54+
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import no.nav.medlemskap.regler.common.Resultat.Companion.nei
1313
import no.nav.medlemskap.regler.v1.arbeidsforhold.ArbeidsforholdRegel
1414
import java.time.LocalDate
1515

16-
class ErPeriodeForPermissjonAvsluttetForMedEn30DagerSidenOgTypeForelderRegel(
16+
class ErPeriodeForPermisjonAvsluttetForMerEnn30DagerSidenOgTypeForeldrepermisjon(
1717
ytelse: Ytelse,
1818
private val startDatoForYtelse: LocalDate,
1919
private val arbeidsforhold: List<Arbeidsforhold>,
@@ -26,7 +26,7 @@ class ErPeriodeForPermissjonAvsluttetForMedEn30DagerSidenOgTypeForelderRegel(
2626

2727

2828
val allePermisjonerSomLøperForMindreEnEtÅrSiden = arbeidsforhold.hentAllePermisjonerSiden(startDatoForYtelse.minusYears(1))
29-
val permisjonerSomIkkeVarAvsluttet30DagerForForsteDagSykOgIkkeBarnePensjon =
29+
val permisjonerSomIkkeVarAvsluttet30DagerFørAvklaringsdatoOgErIkkeForeldrepermisjon =
3030
allePermisjonerSomLøperForMindreEnEtÅrSiden
3131
.filterNot {
3232
(it.periode.tom==null || it.periode.tom.isBefore(startDatoForYtelse.minusDays(30))
@@ -35,8 +35,7 @@ class ErPeriodeForPermissjonAvsluttetForMedEn30DagerSidenOgTypeForelderRegel(
3535
}
3636

3737

38-
39-
if (permisjonerSomIkkeVarAvsluttet30DagerForForsteDagSykOgIkkeBarnePensjon.isEmpty()){
38+
if (permisjonerSomIkkeVarAvsluttet30DagerFørAvklaringsdatoOgErIkkeForeldrepermisjon.isEmpty()){
4039
return ja(regelId)
4140
}
4241
return nei(regelId)
@@ -46,8 +45,8 @@ class ErPeriodeForPermissjonAvsluttetForMedEn30DagerSidenOgTypeForelderRegel(
4645

4746
companion object {
4847

49-
fun fraDatagrunnlag(datagrunnlag: Datagrunnlag): ErPeriodeForPermissjonAvsluttetForMedEn30DagerSidenOgTypeForelderRegel {
50-
return ErPeriodeForPermissjonAvsluttetForMedEn30DagerSidenOgTypeForelderRegel(
48+
fun fraDatagrunnlag(datagrunnlag: Datagrunnlag): ErPeriodeForPermisjonAvsluttetForMerEnn30DagerSidenOgTypeForeldrepermisjon {
49+
return ErPeriodeForPermisjonAvsluttetForMerEnn30DagerSidenOgTypeForeldrepermisjon(
5150
ytelse = datagrunnlag.ytelse,
5251
startDatoForYtelse = datagrunnlag.startDatoForYtelse,
5352
arbeidsforhold = datagrunnlag.arbeidsforhold,

src/main/kotlin/no/nav/medlemskap/regler/v1/regelflyt/arbeid/ReglerForPermisjoner.kt

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,37 +19,42 @@ class ReglerForPermisjoner(
1919

2020
override fun hentHovedflyt(): Regelflyt {
2121

22-
23-
val HarBrukerHattMerEn60DagerPermisjonSiste12Mnd = lagRegelflyt(
24-
regel = hentRegel(REGEL_55),
25-
hvisJa = konklusjonUavklart(ytelse, REGEL_PERMISJONER),
26-
hvisNei = regelflytJa(ytelse, REGEL_PERMISJONER),
22+
val erMerEnn30DagerMellomPermisjonOgAvklaringsdagOgPermisjonErMindreEnn15Dager = lagRegelflyt(
23+
regel = hentRegel(REGEL_58),
24+
hvisJa = regelflytJa(ytelse, REGEL_PERMISJONER),
25+
hvisNei = konklusjonUavklart(ytelse, REGEL_PERMISJONER),
2726
)
2827

29-
val ErPeriodeMedEn30DagerSidenOgForeldrePermisjon = lagRegelflyt(
28+
val erPeriodeMerEnn30DagerMellomPermisjonogAvklaringsdagOgErForeldrePermisjon = lagRegelflyt(
3029
regel = hentRegel(REGEL_57),
3130
hvisJa = regelflytJa(ytelse, REGEL_PERMISJONER),
32-
hvisNei =konklusjonUavklart(ytelse, REGEL_PERMISJONER),
31+
hvisNei = erMerEnn30DagerMellomPermisjonOgAvklaringsdagOgPermisjonErMindreEnn15Dager,
32+
)
33+
34+
val harBrukerHattMerEn60DagerPermisjonSiste12Mnd = lagRegelflyt(
35+
regel = hentRegel(REGEL_55),
36+
hvisJa = konklusjonUavklart(ytelse, REGEL_PERMISJONER),
37+
hvisNei = regelflytJa(ytelse, REGEL_PERMISJONER),
3338
)
3439

35-
val HarBrukerEnPeriodeMedPermisjonNaa = lagRegelflyt(
40+
val harBrukerEnPeriodeMedPermisjonNaa = lagRegelflyt(
3641
regel = hentRegel(REGEL_54),
37-
hvisJa = HarBrukerHattMerEn60DagerPermisjonSiste12Mnd,
38-
hvisNei = ErPeriodeMedEn30DagerSidenOgForeldrePermisjon,
42+
hvisJa = harBrukerHattMerEn60DagerPermisjonSiste12Mnd,
43+
hvisNei = erPeriodeMerEnn30DagerMellomPermisjonogAvklaringsdagOgErForeldrePermisjon,
3944
)
4045

41-
val ErSummenAvPermisjonerMerEn60Dager = lagRegelflyt(
46+
val erSummenAvPermisjonerMerEn60Dager = lagRegelflyt(
4247
regel = hentRegel(REGEL_51),
4348
hvisJa = konklusjonUavklart(ytelse, REGEL_PERMISJONER),
4449
hvisNei = regelflytJa(ytelse, REGEL_PERMISJONER),
4550
)
4651

47-
val HarBrukerBareEPeriodeMedPensjon = lagRegelflyt(
52+
val harBrukerBareEPeriodeMedPensjon = lagRegelflyt(
4853
regel = hentRegel(REGEL_50),
49-
hvisJa = HarBrukerEnPeriodeMedPermisjonNaa,
50-
hvisNei = ErSummenAvPermisjonerMerEn60Dager,
54+
hvisJa = harBrukerEnPeriodeMedPermisjonNaa,
55+
hvisNei = erSummenAvPermisjonerMerEn60Dager,
5156
)
52-
return HarBrukerBareEPeriodeMedPensjon
57+
return harBrukerBareEPeriodeMedPensjon
5358
}
5459

5560
companion object {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# language: no
2+
# encoding: UTF-8
3+
4+
Egenskap: Regel 58: Er periode avsluttet for mer en 30 dager siden og permisjonen er kortere enn 15 dager ?
5+
6+
Regel: Regel 58: Er periode avsluttet for mer en 30 dager siden og permisjonen er kortere enn 15 dager ?
7+
8+
Scenariomal: Person som har ett arbeidsforhold uten permisjoner får Nei
9+
Gitt følgende arbeidsforhold fra AAReg
10+
| Fra og med dato | Til og med dato | Arbeidsgivertype | Arbeidsforholdstype |
11+
| <Fra og med> | <Til og med> | Organisasjon | NORMALT |
12+
13+
14+
Når regel "58" kjøres med følgende parametre
15+
| Fra og med dato | Til og med dato | Har hatt arbeid utenfor Norge |
16+
| 30.01.2020 | 30.01.2021 | Nei |
17+
18+
skal svaret være "<Svar>"
19+
20+
Eksempler:
21+
| Fra og med | Til og med | Svar |
22+
| 01.01.2018 | | Nei |
23+
24+
Scenariomal: Permisjoner som er avsluttet for mer enn 30 dager siden første dag syk og er kortere enn 15 dager får Ja
25+
Gitt følgende arbeidsforhold fra AAReg
26+
| Fra og med dato | Til og med dato | Arbeidsgivertype | Arbeidsforholdstype |
27+
| 30.01.2015 | | Organisasjon | NORMALT |
28+
29+
Og følgende permisjonspermitteringer i arbeidsforholdet
30+
| Fra og med dato | Til og med dato | PermisjonPermitteringId | Prosent | Type | Varslingkode |
31+
| <Fra og med> | <Til og med> | permisjonPermitteringId | 100 | VELFERDSPERMISJON | varslingskode |
32+
33+
Når regel "58" kjøres med følgende parametre
34+
| Fra og med dato | Til og med dato | Har hatt arbeid utenfor Norge |
35+
| 15.03.2024 | 31.03.2024 | Nei |
36+
37+
skal svaret være "<Svar>"
38+
39+
Eksempler:
40+
| Fra og med | Til og med | Svar | Kommentar |
41+
| 28.01.2024 | 29.01.2024 | Ja | 1 dag permisjon og mer enn 30 dager mellom første dag syk |
42+
| 01.01.2024 | 15.01.2024 | Nei | 15 dager permisjon |
43+
| 20.02.2024 | 28.02.2024 | Nei | 8 dager permisjon og 15 dager mellom første dag syk |

src/test/resources/testpersoner/bakoverkompatibeltest/forventetRespons.json

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"vurderingsID" : "7b006d2c-ff75-4404-9663-7babf23f45de",
3-
"tidspunkt" : "2025-03-31T14:35:21.3048295",
3+
"tidspunkt" : "2025-05-09T13:29:22.351191",
44
"versjonTjeneste" : "",
55
"versjonRegler" : "v1",
66
"kanal" : "/",
@@ -374,12 +374,21 @@
374374
"delresultat" : [ ],
375375
"årsaker" : [ ],
376376
"avklaring" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk OG/eller permisjonstypen er ikke foreldrepermisjon?"
377+
}, {
378+
"regelId" : "REGEL_58",
379+
"svar" : "NEI",
380+
"begrunnelse" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk og permisjonen er ikke kortere enn 15 dager",
381+
"harDekning" : null,
382+
"dekning" : "",
383+
"delresultat" : [ ],
384+
"årsaker" : [ ],
385+
"avklaring" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk og permisjonen er kortere enn 15 dager"
377386
} ],
378387
"årsaker" : [ {
379-
"regelId" : "REGEL_57",
380-
"avklaring" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk OG/eller permisjonstypen er ikke foreldrepermisjon?",
388+
"regelId" : "REGEL_58",
389+
"avklaring" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk og permisjonen er kortere enn 15 dager",
381390
"svar" : "NEI",
382-
"begrunnelse" : "Er perioden med permisjon avsluttet for mer enn 30 dager før første dag syk OG permisjonstypen er foreldrepermisjon?"
391+
"begrunnelse" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk og permisjonen er ikke kortere enn 15 dager"
383392
} ],
384393
"avklaring" : "Finnes det permisjoner i noen av arbeidsforholdene?"
385394
}, {
@@ -637,10 +646,10 @@
637646
"avklaring" : "Er regler for norske borgere avklart?"
638647
} ],
639648
"årsaker" : [ {
640-
"regelId" : "REGEL_57",
641-
"avklaring" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk OG/eller permisjonstypen er ikke foreldrepermisjon?",
649+
"regelId" : "REGEL_58",
650+
"avklaring" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk og permisjonen er kortere enn 15 dager",
642651
"svar" : "NEI",
643-
"begrunnelse" : "Er perioden med permisjon avsluttet for mer enn 30 dager før første dag syk OG permisjonstypen er foreldrepermisjon?"
652+
"begrunnelse" : "Perioden med permisjon er ikke avsluttet for mer enn 30 dager før første dag syk og permisjonen er ikke kortere enn 15 dager"
644653
}, {
645654
"regelId" : "REGEL_25",
646655
"avklaring" : "Er perioden for utenlandsopphold innenfor siste 12 måneder?",

0 commit comments

Comments
 (0)