From 17a89a6f3640797f4335b1c79ddd3d00ac4a3cd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Fri, 3 Jan 2025 14:19:19 +0100 Subject: [PATCH 01/12] Vi trenger dagpengegrunnlag. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tonje Mjøvik Myran Co-authored-by: Knut Magne Riise Co-authored-by: Eivind Havnelid Røyrvik --- .../main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" | 1 + 1 file changed, 1 insertion(+) diff --git "a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" "b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" index 3e9b7a55f..7008423e3 100644 --- "a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" +++ "b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" @@ -72,6 +72,7 @@ class Søknadsprosess : Forretningsprosess { Utestengning.oppfyllerKravetTilIkkeUtestengt, ) ønsketResultat.addAll(VernepliktFastsetting.ønsketResultat) + ønsketResultat.addAll(Dagpengegrunnlag.ønsketResultat) ønsketResultat.addAll( vilkår, ) From fc8d5eca79c028f7c71d4b680a2301d561afeb04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Fri, 3 Jan 2025 14:19:46 +0100 Subject: [PATCH 02/12] Deploy til dev. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tonje Mjøvik Myran Co-authored-by: Knut Magne Riise Co-authored-by: Eivind Havnelid Røyrvik --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index e3c497339..76aa4766a 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -70,7 +70,7 @@ jobs: deploy-dev: name: Deploy to dev needs: [ build ] - if: github.ref == 'refs/heads/main' + # if: github.ref == 'refs/heads/main' runs-on: ubuntu-latest environment: dev-gcp steps: From 5038556fbfba4ab1e9e1a34f76bc0355b8fca16e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Fri, 3 Jan 2025 14:23:56 +0100 Subject: [PATCH 03/12] Fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tonje Mjøvik Myran Co-authored-by: Knut Magne Riise Co-authored-by: Eivind Havnelid Røyrvik --- ...ekt skal innvilges.etterInntekt.approved.txt" | 16 ++++++++-------- ...pr\303\270vingsdato.innvilgelse.approved.txt" | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" index 8686c2d48..b5f1f9df0 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" @@ -84,6 +84,9 @@ Svangerskapspenger dagsats Grunnlag for gis ved verneplikt Oppjustert inntekt 6 ganger grunnbeløp +Utbetalt arbeidsinntekt periode 1 +Utbetalt arbeidsinntekt periode 2 +Utbetalt arbeidsinntekt periode 3 Oppfyller kravet til medlemskap Oppfyller kravet til opphold i Norge Er medlemmet ikke påvirket av streik eller lock-out? @@ -100,10 +103,15 @@ Grunnlag siste 12 mnd. Avkortet inntektperiode 1 Avkortet inntektperiode 2 Avkortet inntektperiode 3 +Har avkortet grunnlaget i periode 1 +Har avkortet grunnlaget i periode 2 +Har avkortet grunnlaget i periode 3 Inntekt siste 36 måneder +Har avkortet grunnlag Gjennomsnittlig arbeidsinntekt siste 36 måneder Uavrundet grunnlag Grunnlag ved ordinære dagpenger +Brukt beregningsregel Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget Grunnlag Fastsatt vanlig arbeidstid etter ordinær eller verneplikt @@ -129,13 +137,6 @@ Har svart ja på spørsmål om utdanning eller opplæring Har svart nei på spørsmål om utdanning eller opplæring Oppfyller kravet på unntak for utdanning eller opplæring Krav til utdanning eller opplæring -Har avkortet grunnlaget i periode 1 -Har avkortet grunnlaget i periode 2 -Har avkortet grunnlaget i periode 3 -Brukt beregningsregel -Utbetalt arbeidsinntekt periode 1 -Utbetalt arbeidsinntekt periode 2 -Utbetalt arbeidsinntekt periode 3 Antall arbeidsdager per uke Hvor mange prosent av G skal brukes som terskel ved samordning Pensjon fra en offentlig tjenestepensjonsordning beløp @@ -159,7 +160,6 @@ Mottar vartpenger Mottar ventelønn Mottar etterlønn Mottar garantilott fra Garantikassen for fiskere. -Har avkortet grunnlag Beløp tilsvarende nedre terskel av G Sum av ytelser utenfor folketrygden Terskel for 12 måneder diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" index 8686c2d48..b5f1f9df0 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" @@ -84,6 +84,9 @@ Svangerskapspenger dagsats Grunnlag for gis ved verneplikt Oppjustert inntekt 6 ganger grunnbeløp +Utbetalt arbeidsinntekt periode 1 +Utbetalt arbeidsinntekt periode 2 +Utbetalt arbeidsinntekt periode 3 Oppfyller kravet til medlemskap Oppfyller kravet til opphold i Norge Er medlemmet ikke påvirket av streik eller lock-out? @@ -100,10 +103,15 @@ Grunnlag siste 12 mnd. Avkortet inntektperiode 1 Avkortet inntektperiode 2 Avkortet inntektperiode 3 +Har avkortet grunnlaget i periode 1 +Har avkortet grunnlaget i periode 2 +Har avkortet grunnlaget i periode 3 Inntekt siste 36 måneder +Har avkortet grunnlag Gjennomsnittlig arbeidsinntekt siste 36 måneder Uavrundet grunnlag Grunnlag ved ordinære dagpenger +Brukt beregningsregel Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget Grunnlag Fastsatt vanlig arbeidstid etter ordinær eller verneplikt @@ -129,13 +137,6 @@ Har svart ja på spørsmål om utdanning eller opplæring Har svart nei på spørsmål om utdanning eller opplæring Oppfyller kravet på unntak for utdanning eller opplæring Krav til utdanning eller opplæring -Har avkortet grunnlaget i periode 1 -Har avkortet grunnlaget i periode 2 -Har avkortet grunnlaget i periode 3 -Brukt beregningsregel -Utbetalt arbeidsinntekt periode 1 -Utbetalt arbeidsinntekt periode 2 -Utbetalt arbeidsinntekt periode 3 Antall arbeidsdager per uke Hvor mange prosent av G skal brukes som terskel ved samordning Pensjon fra en offentlig tjenestepensjonsordning beløp @@ -159,7 +160,6 @@ Mottar vartpenger Mottar ventelønn Mottar etterlønn Mottar garantilott fra Garantikassen for fiskere. -Har avkortet grunnlag Beløp tilsvarende nedre terskel av G Sum av ytelser utenfor folketrygden Terskel for 12 måneder From 122ea42576ef629ff7ebe05e40f14b2ed2a9393c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Fri, 3 Jan 2025 14:36:48 +0100 Subject: [PATCH 04/12] =?UTF-8?q?Bytter=20rekkef=C3=B8lge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tonje Mjøvik Myran Co-authored-by: Knut Magne Riise Co-authored-by: Eivind Havnelid Røyrvik --- .../nav/dagpenger/regel/S\303\270knadsprosess.kt" | 2 +- .../regel/fastsetting/VernepliktFastsetting.kt | 9 ++++++++- .../mediator/mottak/OpplysningSvarMottak.kt | 2 +- ...ntekt skal innvilges.etterInntekt.approved.txt" | 14 +++++++------- ...03\270vingsdato.innvilgelse-igjen.approved.txt" | 10 +++++----- ...v pr\303\270vingsdato.innvilgelse.approved.txt" | 14 +++++++------- 6 files changed, 29 insertions(+), 22 deletions(-) diff --git "a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" "b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" index 7008423e3..56b09bd6e 100644 --- "a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" +++ "b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" @@ -71,8 +71,8 @@ class Søknadsprosess : Forretningsprosess { Utdanning.kravTilUtdanning, Utestengning.oppfyllerKravetTilIkkeUtestengt, ) - ønsketResultat.addAll(VernepliktFastsetting.ønsketResultat) ønsketResultat.addAll(Dagpengegrunnlag.ønsketResultat) + ønsketResultat.addAll(VernepliktFastsetting.ønsketResultat) ønsketResultat.addAll( vilkår, ) diff --git a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/VernepliktFastsetting.kt b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/VernepliktFastsetting.kt index 88e5ab7fb..85ad6eee1 100644 --- a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/VernepliktFastsetting.kt +++ b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/VernepliktFastsetting.kt @@ -37,5 +37,12 @@ object VernepliktFastsetting { regel(grunnlagForVernepliktErGunstigst) { størreEnn(grunnlagHvisVerneplikt, dagpengegrunnlag) } } - val ønsketResultat = listOf(vernepliktGrunnlag, vernepliktPeriode, vernepliktFastsattVanligArbeidstid, grunnlagForVernepliktErGunstigst) + val ønsketResultat = + listOf( + vernepliktGrunnlag, + vernepliktPeriode, + vernepliktFastsattVanligArbeidstid, + grunnlagForVernepliktErGunstigst, + grunnlagHvisVerneplikt, + ) } diff --git a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/mottak/OpplysningSvarMottak.kt b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/mottak/OpplysningSvarMottak.kt index 1a2531c71..96b9b5ca4 100644 --- a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/mottak/OpplysningSvarMottak.kt +++ b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/mottak/OpplysningSvarMottak.kt @@ -68,7 +68,7 @@ internal class OpplysningSvarMottak( } private val skipBehovId = listOf("ingen-match") - private val skipBehandlingsId = listOf("0193e148-6636-7574-864f-fa1121c67af3") + private val skipBehandlingsId = listOf("0193e163-8d10-73a8-b6a7-4f0caeea76b4") @WithSpan override fun onPacket( diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" index b5f1f9df0..4b5d38174 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" @@ -40,13 +40,13 @@ Avtjent verneplikt Har utført minst tre måneders militærtjeneste eller obligatorisk sivilforsvarstjeneste Oppfyller kravet til minsteinntekt eller verneplikt Grunnbeløp for grunnlag -Antall G som gis som grunnlag ved verneplikt -Periode som gis ved verneplikt -Fastsatt vanlig arbeidstid for verneplikt -Grunnlag for verneplikt hvis kravet ikke er oppfylt Tellende inntekt Faktor for maksimalt mulig grunnlag Antall år i 36 måneder +Antall G som gis som grunnlag ved verneplikt +Grunnlag for verneplikt hvis kravet ikke er oppfylt +Periode som gis ved verneplikt +Fastsatt vanlig arbeidstid for verneplikt Mottar ikke andre fulle ytelser Er personen medlem av folketrygden Opphold i Norge @@ -81,9 +81,9 @@ Opplæringspenger dagsats Uføre dagsats Foreldrepenger dagsats Svangerskapspenger dagsats -Grunnlag for gis ved verneplikt Oppjustert inntekt 6 ganger grunnbeløp +Grunnlag for gis ved verneplikt Utbetalt arbeidsinntekt periode 1 Utbetalt arbeidsinntekt periode 2 Utbetalt arbeidsinntekt periode 3 @@ -94,10 +94,10 @@ Ikke krav på lønn fra tidligere arbeidsgiver Beregningsregel: Tapt arbeidstid Godkjent unntak for utdanning eller opplæring? Oppfyller krav til ikke utestengt -Grunnlag for verneplikt hvis kravet er oppfylt Inntektperiode 1 Inntektperiode 2 Inntektperiode 3 +Grunnlag for verneplikt hvis kravet er oppfylt Krav til tap av arbeidsinntekt Grunnlag siste 12 mnd. Avkortet inntektperiode 1 @@ -112,8 +112,8 @@ Gjennomsnittlig arbeidsinntekt siste 36 måneder Uavrundet grunnlag Grunnlag ved ordinære dagpenger Brukt beregningsregel -Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget Grunnlag +Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget Fastsatt vanlig arbeidstid etter ordinær eller verneplikt Dagsats uten barnetillegg før samordning Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse-igjen.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse-igjen.approved.txt" index 5c2755d2d..c67583262 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse-igjen.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse-igjen.approved.txt" @@ -34,12 +34,12 @@ Grunnbeløp Antall G for krav til 12 mnd arbeidsinntekt Antall G for krav til 36 mnd arbeidsinntekt Grunnbeløp for grunnlag +Faktor for maksimalt mulig grunnlag +Antall år i 36 måneder Antall G som gis som grunnlag ved verneplikt +Grunnlag for verneplikt hvis kravet ikke er oppfylt Periode som gis ved verneplikt Fastsatt vanlig arbeidstid for verneplikt -Grunnlag for verneplikt hvis kravet ikke er oppfylt -Faktor for maksimalt mulig grunnlag -Antall år i 36 måneder Mottar ikke andre fulle ytelser Er personen medlem av folketrygden Opphold i Norge @@ -101,9 +101,9 @@ Dato søker når maks alder Arbeidsgivers rapporteringsfrist Inntektskrav for siste 12 mnd Inntektskrav for siste 36 mnd +6 ganger grunnbeløp Grunnlag for gis ved verneplikt Grunnlag for verneplikt hvis kravet er oppfylt -6 ganger grunnbeløp Oppfyller kravet til medlemskap Oppfyller kravet til opphold i Norge Oppfyller kravet til heltid- og deltidsarbeid @@ -177,8 +177,8 @@ Antall gjenstående stønadsdager Uavrundet grunnlag Grunnlag ved ordinære dagpenger Brukt beregningsregel -Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget Grunnlag +Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget Fastsatt vanlig arbeidstid etter ordinær eller verneplikt Dagsats uten barnetillegg før samordning Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" index b5f1f9df0..4b5d38174 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" @@ -40,13 +40,13 @@ Avtjent verneplikt Har utført minst tre måneders militærtjeneste eller obligatorisk sivilforsvarstjeneste Oppfyller kravet til minsteinntekt eller verneplikt Grunnbeløp for grunnlag -Antall G som gis som grunnlag ved verneplikt -Periode som gis ved verneplikt -Fastsatt vanlig arbeidstid for verneplikt -Grunnlag for verneplikt hvis kravet ikke er oppfylt Tellende inntekt Faktor for maksimalt mulig grunnlag Antall år i 36 måneder +Antall G som gis som grunnlag ved verneplikt +Grunnlag for verneplikt hvis kravet ikke er oppfylt +Periode som gis ved verneplikt +Fastsatt vanlig arbeidstid for verneplikt Mottar ikke andre fulle ytelser Er personen medlem av folketrygden Opphold i Norge @@ -81,9 +81,9 @@ Opplæringspenger dagsats Uføre dagsats Foreldrepenger dagsats Svangerskapspenger dagsats -Grunnlag for gis ved verneplikt Oppjustert inntekt 6 ganger grunnbeløp +Grunnlag for gis ved verneplikt Utbetalt arbeidsinntekt periode 1 Utbetalt arbeidsinntekt periode 2 Utbetalt arbeidsinntekt periode 3 @@ -94,10 +94,10 @@ Ikke krav på lønn fra tidligere arbeidsgiver Beregningsregel: Tapt arbeidstid Godkjent unntak for utdanning eller opplæring? Oppfyller krav til ikke utestengt -Grunnlag for verneplikt hvis kravet er oppfylt Inntektperiode 1 Inntektperiode 2 Inntektperiode 3 +Grunnlag for verneplikt hvis kravet er oppfylt Krav til tap av arbeidsinntekt Grunnlag siste 12 mnd. Avkortet inntektperiode 1 @@ -112,8 +112,8 @@ Gjennomsnittlig arbeidsinntekt siste 36 måneder Uavrundet grunnlag Grunnlag ved ordinære dagpenger Brukt beregningsregel -Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget Grunnlag +Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget Fastsatt vanlig arbeidstid etter ordinær eller verneplikt Dagsats uten barnetillegg før samordning Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget From 6f0d838aaf8149223e7fef422a73748ac9fb95a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Mon, 6 Jan 2025 11:10:42 +0100 Subject: [PATCH 05/12] =?UTF-8?q?Antall=20st=C3=B8nadsuker=20har=20byttet?= =?UTF-8?q?=20navn=20til=20'Antall=20st=C3=B8nadsuker=20som=20gis=20ved=20?= =?UTF-8?q?ordin=C3=A6re=20dagpenger'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mette Wendy Lindberg Gulbrandsen Co-authored-by: Eivind Havnelid Røyrvik Co-authored-by: André Roaldseth Co-authored-by: Richard André Martinsen --- .../mediator/repository/OpplysningerRepositoryPostgres.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/repository/OpplysningerRepositoryPostgres.kt b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/repository/OpplysningerRepositoryPostgres.kt index fdb5f376b..d92f0377e 100644 --- a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/repository/OpplysningerRepositoryPostgres.kt +++ b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/repository/OpplysningerRepositoryPostgres.kt @@ -35,6 +35,7 @@ import no.nav.dagpenger.opplysning.verdier.Ulid import no.nav.dagpenger.regel.StreikOgLockout.ikkeStreikEllerLockout import no.nav.dagpenger.regel.Søknadstidspunkt.søknadsdato import no.nav.dagpenger.regel.Søknadstidspunkt.søknadstidspunkt +import no.nav.dagpenger.regel.fastsetting.Dagpengeperiode.ordinærPeriode import org.postgresql.util.PGobject import java.time.LocalDate import java.time.LocalDateTime @@ -64,6 +65,10 @@ class OpplysningerRepositoryPostgres : OpplysningerRepository { fra = Opplysningstype.somBoolsk("Er medlemmet påvirket av streik eller lock-out?"), til = ikkeStreikEllerLockout, ), + Navnebytte( + fra = Opplysningstype.somHeltall("Antall stønadsuker"), + til = ordinærPeriode, + ), ) private val logger = KotlinLogging.logger { } From 380a1530121d0216b21671085a3a015f9d559cad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Mon, 6 Jan 2025 11:39:03 +0100 Subject: [PATCH 06/12] =?UTF-8?q?Revert=20"Antall=20st=C3=B8nadsuker=20har?= =?UTF-8?q?=20byttet=20navn=20til=20'Antall=20st=C3=B8nadsuker=20som=20gis?= =?UTF-8?q?=20ved=20ordin=C3=A6re=20dagpenger'"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 6f0d838aaf8149223e7fef422a73748ac9fb95a4. --- .../mediator/repository/OpplysningerRepositoryPostgres.kt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/repository/OpplysningerRepositoryPostgres.kt b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/repository/OpplysningerRepositoryPostgres.kt index d92f0377e..fdb5f376b 100644 --- a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/repository/OpplysningerRepositoryPostgres.kt +++ b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/repository/OpplysningerRepositoryPostgres.kt @@ -35,7 +35,6 @@ import no.nav.dagpenger.opplysning.verdier.Ulid import no.nav.dagpenger.regel.StreikOgLockout.ikkeStreikEllerLockout import no.nav.dagpenger.regel.Søknadstidspunkt.søknadsdato import no.nav.dagpenger.regel.Søknadstidspunkt.søknadstidspunkt -import no.nav.dagpenger.regel.fastsetting.Dagpengeperiode.ordinærPeriode import org.postgresql.util.PGobject import java.time.LocalDate import java.time.LocalDateTime @@ -65,10 +64,6 @@ class OpplysningerRepositoryPostgres : OpplysningerRepository { fra = Opplysningstype.somBoolsk("Er medlemmet påvirket av streik eller lock-out?"), til = ikkeStreikEllerLockout, ), - Navnebytte( - fra = Opplysningstype.somHeltall("Antall stønadsuker"), - til = ordinærPeriode, - ), ) private val logger = KotlinLogging.logger { } From 26ee280d089b1e56fa47fb644c26e3645991b5ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Mon, 6 Jan 2025 11:41:52 +0100 Subject: [PATCH 07/12] =?UTF-8?q?Fiks=20hvis=20en=20mangler=20opplysninger?= =?UTF-8?q?.=20Vi=20trenger=20egentlig=20en=20m=C3=A5te=20=C3=A5=20re-kj?= =?UTF-8?q?=C3=B8re=20reglene=20hvis=20det=20tilkommer=20nye=20opplysninge?= =?UTF-8?q?r.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../no/nav/dagpenger/regel/fastsetting/Dagpengeperiode.kt | 2 +- .../kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/Dagpengeperiode.kt b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/Dagpengeperiode.kt index 78b98cc23..5f2582ac1 100644 --- a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/Dagpengeperiode.kt +++ b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/Dagpengeperiode.kt @@ -12,7 +12,7 @@ import no.nav.dagpenger.regel.Minsteinntekt import no.nav.dagpenger.regel.Søknadstidspunkt.prøvingsdato object Dagpengeperiode { - private val antallStønadsuker = Opplysningstype.somHeltall("Antall stønadsuker") + val antallStønadsuker = Opplysningstype.somHeltall("Antall stønadsuker") private val gjenståendeStønadsdager = Opplysningstype.somHeltall("Antall gjenstående stønadsdager") val ordinærPeriode = Opplysningstype.somHeltall("Antall stønadsuker som gis ved ordinære dagpenger") private val dagerIUka = Opplysningstype.somHeltall("Antall dager som skal regnes med i hver uke") diff --git a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt index 80f5160f6..b96d805dd 100644 --- a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt +++ b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt @@ -206,7 +206,13 @@ private fun vedtakFastsattDTO( KvoteDTO( "Dagpengeperiode", KvoteDTO.Type.uker, - opplysninger.finnOpplysning(Dagpengeperiode.ordinærPeriode).verdi.toBigDecimal(), + runCatching { opplysninger.finnOpplysning(Dagpengeperiode.ordinærPeriode).verdi.toBigDecimal() }.getOrElse { + opplysninger + .finnOpplysning( + Dagpengeperiode.antallStønadsuker, + ).verdi + .toBigDecimal() + }, ) }, opplysninger.finnOpplysning(grunnlagForVernepliktErGunstigst).takeIf { it.verdi }?.let { From 29f76c8df7f3e4c2bd557a1fd465f3bcd02bd4f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Mon, 6 Jan 2025 11:55:03 +0100 Subject: [PATCH 08/12] FIks for kunne se behandlingen. --- .../kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt index b96d805dd..03a8d9a40 100644 --- a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt +++ b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt @@ -215,7 +215,10 @@ private fun vedtakFastsattDTO( }, ) }, - opplysninger.finnOpplysning(grunnlagForVernepliktErGunstigst).takeIf { it.verdi }?.let { + runCatching { opplysninger.finnOpplysning(grunnlagForVernepliktErGunstigst) } + .getOrNull() + .takeIf { it?.verdi == true } + ?.let { KvoteDTO( "Verneplikt", KvoteDTO.Type.uker, From a0c6d9b020f7339dcc97033f58d9435640aae158 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Mon, 6 Jan 2025 12:21:33 +0100 Subject: [PATCH 09/12] =?UTF-8?q?Logge=20hvilke=20regler=20en=20skal=20kj?= =?UTF-8?q?=C3=B8re.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: André Roaldseth Co-authored-by: Richard André Martinsen Co-authored-by: Eivind Havnelid Røyrvik --- .../dagpenger/behandling/mediator/Vedtak.kt | 12 +++++----- opplysninger/build.gradle.kts | 1 + .../opplysning/Regelkj\303\270ring.kt" | 23 +++++++++++++++---- 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt index 03a8d9a40..aa274a7f2 100644 --- a/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt +++ b/mediator/src/main/kotlin/no/nav/dagpenger/behandling/mediator/Vedtak.kt @@ -219,12 +219,12 @@ private fun vedtakFastsattDTO( .getOrNull() .takeIf { it?.verdi == true } ?.let { - KvoteDTO( - "Verneplikt", - KvoteDTO.Type.uker, - opplysninger.finnOpplysning(vernepliktPeriode).verdi.toBigDecimal(), - ) - }, + KvoteDTO( + "Verneplikt", + KvoteDTO.Type.uker, + opplysninger.finnOpplysning(vernepliktPeriode).verdi.toBigDecimal(), + ) + }, KvoteDTO( "Egenandel", KvoteDTO.Type.beløp, diff --git a/opplysninger/build.gradle.kts b/opplysninger/build.gradle.kts index 5e77b688f..0c894ca5d 100644 --- a/opplysninger/build.gradle.kts +++ b/opplysninger/build.gradle.kts @@ -10,6 +10,7 @@ dependencies { api("com.github.navikt:dp-inntekt-kontrakter:1_20231220.55a8a9") api("org.javamoney:moneta:1.4.4") api("no.nav.dagpenger:dp-grunnbelop:20240821.109.11cc88") + api(libs.kotlin.logging) testImplementation("org.junit.jupiter:junit-jupiter-params:${libs.versions.junit.get()}") testImplementation(libs.kotest.assertions.core) diff --git "a/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" "b/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" index 26b1c6e5c..65569972a 100644 --- "a/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" +++ "b/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" @@ -1,5 +1,6 @@ package no.nav.dagpenger.opplysning +import mu.KotlinLogging import no.nav.dagpenger.opplysning.regel.Ekstern import no.nav.dagpenger.opplysning.regel.Regel import java.time.LocalDate @@ -33,6 +34,10 @@ class Regelkjøring( private val opplysninger: Opplysninger, private val forretningsprosess: Forretningsprosess, ) { + companion object { + private val logger = KotlinLogging.logger { } + } + constructor(regelverksdato: LocalDate, opplysninger: Opplysninger, vararg regelsett: Regelsett) : this( regelverksdato, regelverksdato, @@ -163,10 +168,20 @@ class Regelkjøring( } private fun kjør(regel: Regel<*>) { - val opplysning = regel.lagProdukt(opplysningerPåPrøvingsdato) - kjørteRegler.add(regel) - plan.remove(regel) - opplysninger.leggTilUtledet(opplysning) + try { + val opplysning = regel.lagProdukt(opplysningerPåPrøvingsdato) + kjørteRegler.add(regel) + plan.remove(regel) + opplysninger.leggTilUtledet(opplysning) + } catch (e: IllegalArgumentException) { + logger.info { + """ + Skal kjøre: + ${plan.joinToString("\n") { it.produserer.navn }} + """.trimIndent() + } + throw e + } } private fun trenger(): Set> { From 936dcae0d2418948329dee53a8eaa9cbb230f3cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Mon, 6 Jan 2025 12:41:16 +0100 Subject: [PATCH 10/12] =?UTF-8?q?Logger=20kj=C3=B8rte=20regler.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: André Roaldseth Co-authored-by: Richard André Martinsen Co-authored-by: Eivind Havnelid Røyrvik --- .../kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" | 2 ++ 1 file changed, 2 insertions(+) diff --git "a/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" "b/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" index 65569972a..4c97a3bae 100644 --- "a/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" +++ "b/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/Regelkj\303\270ring.kt" @@ -178,6 +178,8 @@ class Regelkjøring( """ Skal kjøre: ${plan.joinToString("\n") { it.produserer.navn }} + Har kjørt: + ${kjørteRegler.joinToString("\n") { it.produserer.navn }} """.trimIndent() } throw e From 1498ee9af0a858e0af276c7beb46b548e5ee4c01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Mon, 6 Jan 2025 13:03:56 +0100 Subject: [PATCH 11/12] =?UTF-8?q?Sjekk=20at=20alle=20avhengigheter=20er=20?= =?UTF-8?q?tilstede=20f=C3=B8r=20regelen=20skal=20kj=C3=B8res.=20Gjelder?= =?UTF-8?q?=20alle=20regler=20som=20har=20f=C3=A5tt=20nye=20avhengigheter.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: André Roaldseth Co-authored-by: Richard André Martinsen Co-authored-by: Eivind Havnelid Røyrvik --- .../kotlin/no/nav/dagpenger/opplysning/regel/Regel.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/regel/Regel.kt b/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/regel/Regel.kt index cd9f7360d..e02d61e96 100644 --- a/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/regel/Regel.kt +++ b/opplysninger/src/main/kotlin/no/nav/dagpenger/opplysning/regel/Regel.kt @@ -45,11 +45,14 @@ abstract class Regel> internal constructor( .map { it.opplysningstype } .toSet() ) { - regelForProdukt?.avhengerAv?.map { avhengighet -> - val avhengigRegel = produsenter[avhengighet] - avhengigRegel?.lagPlan(opplysninger, plan, produsenter) + if (regelForProdukt?.avhengerAv?.any { opplysninger.mangler(it) } == true) { + regelForProdukt.avhengerAv.map { avhengighet -> + val avhengigRegel = produsenter[avhengighet] + avhengigRegel?.lagPlan(opplysninger, plan, produsenter) + } + } else { + plan.add(this) } - plan.add(this) return } From a76b8f35e314c68c837278146aadc5e154936fbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geir=20Andr=C3=A9=20Lund?= Date: Mon, 6 Jan 2025 13:32:53 +0100 Subject: [PATCH 12/12] =?UTF-8?q?Fjernet=20=C3=A5=20sette=20direkte=20avhe?= =?UTF-8?q?ngighet=20til=20regler=20fra=20s=C3=B8knadprosessen.=20Skal=20f?= =?UTF-8?q?inne=20alle=20regler=20basert=20p=C3=A5=20avhengigheter.=20Tar?= =?UTF-8?q?=20vekk=20deploy=20til=20dev=20sjekk.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: André Roaldseth Co-authored-by: Richard André Martinsen --- .github/workflows/deploy.yaml | 2 +- .../dagpenger/regel/S\303\270knadsprosess.kt" | 2 - .../fastsetting/VernepliktFastsetting.kt | 1 - ... skal innvilges.etterInntekt.approved.txt" | 44 +++++++++---------- ...0vingsdato.innvilgelse-igjen.approved.txt" | 22 +++++----- ...303\270vingsdato.innvilgelse.approved.txt" | 44 +++++++++---------- 6 files changed, 56 insertions(+), 59 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 76aa4766a..e3c497339 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -70,7 +70,7 @@ jobs: deploy-dev: name: Deploy to dev needs: [ build ] - # if: github.ref == 'refs/heads/main' + if: github.ref == 'refs/heads/main' runs-on: ubuntu-latest environment: dev-gcp steps: diff --git "a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" "b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" index 56b09bd6e..2c4a71b10 100644 --- "a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" +++ "b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/S\303\270knadsprosess.kt" @@ -71,8 +71,6 @@ class Søknadsprosess : Forretningsprosess { Utdanning.kravTilUtdanning, Utestengning.oppfyllerKravetTilIkkeUtestengt, ) - ønsketResultat.addAll(Dagpengegrunnlag.ønsketResultat) - ønsketResultat.addAll(VernepliktFastsetting.ønsketResultat) ønsketResultat.addAll( vilkår, ) diff --git a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/VernepliktFastsetting.kt b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/VernepliktFastsetting.kt index 85ad6eee1..e9d414d42 100644 --- a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/VernepliktFastsetting.kt +++ b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/VernepliktFastsetting.kt @@ -43,6 +43,5 @@ object VernepliktFastsetting { vernepliktPeriode, vernepliktFastsattVanligArbeidstid, grunnlagForVernepliktErGunstigst, - grunnlagHvisVerneplikt, ) } diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" index 4b5d38174..9cd6964ec 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.S\303\270knad med nok inntekt skal innvilges.etterInntekt.approved.txt" @@ -39,14 +39,6 @@ Krav til minsteinntekt Avtjent verneplikt Har utført minst tre måneders militærtjeneste eller obligatorisk sivilforsvarstjeneste Oppfyller kravet til minsteinntekt eller verneplikt -Grunnbeløp for grunnlag -Tellende inntekt -Faktor for maksimalt mulig grunnlag -Antall år i 36 måneder -Antall G som gis som grunnlag ved verneplikt -Grunnlag for verneplikt hvis kravet ikke er oppfylt -Periode som gis ved verneplikt -Fastsatt vanlig arbeidstid for verneplikt Mottar ikke andre fulle ytelser Er personen medlem av folketrygden Opphold i Norge @@ -58,6 +50,13 @@ Ledig ved samme bedrift eller arbeidsplass, og blir påvirket av utfallet? Har tapt arbeid Krav på lønn fra tidligere arbeidsgiver Ny arbeidstid per uke +Grunnbeløp for grunnlag +Antall G som gis som grunnlag ved verneplikt +Grunnlag for verneplikt hvis kravet ikke er oppfylt +Tellende inntekt +Faktor for maksimalt mulig grunnlag +Antall år i 36 måneder +Fastsatt vanlig arbeidstid for verneplikt Beregnet vanlig arbeidstid per uke før tap Maksimal vanlig arbeidstid Krav til prosentvis tap av arbeidstid @@ -81,39 +80,31 @@ Opplæringspenger dagsats Uføre dagsats Foreldrepenger dagsats Svangerskapspenger dagsats -Oppjustert inntekt -6 ganger grunnbeløp -Grunnlag for gis ved verneplikt -Utbetalt arbeidsinntekt periode 1 -Utbetalt arbeidsinntekt periode 2 -Utbetalt arbeidsinntekt periode 3 Oppfyller kravet til medlemskap Oppfyller kravet til opphold i Norge Er medlemmet ikke påvirket av streik eller lock-out? Ikke krav på lønn fra tidligere arbeidsgiver +Grunnlag for gis ved verneplikt +Oppjustert inntekt +6 ganger grunnbeløp Beregningsregel: Tapt arbeidstid Godkjent unntak for utdanning eller opplæring? Oppfyller krav til ikke utestengt +Krav til tap av arbeidsinntekt +Grunnlag for verneplikt hvis kravet er oppfylt Inntektperiode 1 Inntektperiode 2 Inntektperiode 3 -Grunnlag for verneplikt hvis kravet er oppfylt -Krav til tap av arbeidsinntekt Grunnlag siste 12 mnd. Avkortet inntektperiode 1 Avkortet inntektperiode 2 Avkortet inntektperiode 3 -Har avkortet grunnlaget i periode 1 -Har avkortet grunnlaget i periode 2 -Har avkortet grunnlaget i periode 3 Inntekt siste 36 måneder -Har avkortet grunnlag Gjennomsnittlig arbeidsinntekt siste 36 måneder Uavrundet grunnlag Grunnlag ved ordinære dagpenger -Brukt beregningsregel -Grunnlag Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget +Grunnlag Fastsatt vanlig arbeidstid etter ordinær eller verneplikt Dagsats uten barnetillegg før samordning Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget @@ -137,6 +128,13 @@ Har svart ja på spørsmål om utdanning eller opplæring Har svart nei på spørsmål om utdanning eller opplæring Oppfyller kravet på unntak for utdanning eller opplæring Krav til utdanning eller opplæring +Har avkortet grunnlaget i periode 1 +Har avkortet grunnlaget i periode 2 +Har avkortet grunnlaget i periode 3 +Brukt beregningsregel +Utbetalt arbeidsinntekt periode 1 +Utbetalt arbeidsinntekt periode 2 +Utbetalt arbeidsinntekt periode 3 Antall arbeidsdager per uke Hvor mange prosent av G skal brukes som terskel ved samordning Pensjon fra en offentlig tjenestepensjonsordning beløp @@ -160,6 +158,8 @@ Mottar vartpenger Mottar ventelønn Mottar etterlønn Mottar garantilott fra Garantikassen for fiskere. +Periode som gis ved verneplikt +Har avkortet grunnlag Beløp tilsvarende nedre terskel av G Sum av ytelser utenfor folketrygden Terskel for 12 måneder diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse-igjen.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse-igjen.approved.txt" index c67583262..799b71de5 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse-igjen.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse-igjen.approved.txt" @@ -33,13 +33,6 @@ Maks lengde på opptjeningsperiode Grunnbeløp Antall G for krav til 12 mnd arbeidsinntekt Antall G for krav til 36 mnd arbeidsinntekt -Grunnbeløp for grunnlag -Faktor for maksimalt mulig grunnlag -Antall år i 36 måneder -Antall G som gis som grunnlag ved verneplikt -Grunnlag for verneplikt hvis kravet ikke er oppfylt -Periode som gis ved verneplikt -Fastsatt vanlig arbeidstid for verneplikt Mottar ikke andre fulle ytelser Er personen medlem av folketrygden Opphold i Norge @@ -51,6 +44,12 @@ Ledig ved samme bedrift eller arbeidsplass, og blir påvirket av utfallet? Har tapt arbeid Krav på lønn fra tidligere arbeidsgiver Ny arbeidstid per uke +Grunnbeløp for grunnlag +Antall G som gis som grunnlag ved verneplikt +Grunnlag for verneplikt hvis kravet ikke er oppfylt +Faktor for maksimalt mulig grunnlag +Antall år i 36 måneder +Fastsatt vanlig arbeidstid for verneplikt Beregnet vanlig arbeidstid per uke før tap Maksimal vanlig arbeidstid Krav til prosentvis tap av arbeidstid @@ -97,13 +96,11 @@ Mottar vartpenger Mottar ventelønn Mottar etterlønn Mottar garantilott fra Garantikassen for fiskere. +Periode som gis ved verneplikt Dato søker når maks alder Arbeidsgivers rapporteringsfrist Inntektskrav for siste 12 mnd Inntektskrav for siste 36 mnd -6 ganger grunnbeløp -Grunnlag for gis ved verneplikt -Grunnlag for verneplikt hvis kravet er oppfylt Oppfyller kravet til medlemskap Oppfyller kravet til opphold i Norge Oppfyller kravet til heltid- og deltidsarbeid @@ -111,6 +108,9 @@ Oppfyller kravet til mobilitet Er medlemmet ikke påvirket av streik eller lock-out? Ikke krav på lønn fra tidligere arbeidsgiver Krav til tap av arbeidsinntekt +Grunnlag for gis ved verneplikt +Grunnlag for verneplikt hvis kravet er oppfylt +6 ganger grunnbeløp Beregningsregel: Tapt arbeidstid Godkjent unntak for utdanning eller opplæring? Oppfyller krav til ikke utestengt @@ -177,8 +177,8 @@ Antall gjenstående stønadsdager Uavrundet grunnlag Grunnlag ved ordinære dagpenger Brukt beregningsregel -Grunnlag Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget +Grunnlag Fastsatt vanlig arbeidstid etter ordinær eller verneplikt Dagsats uten barnetillegg før samordning Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" index 4b5d38174..9cd6964ec 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" @@ -39,14 +39,6 @@ Krav til minsteinntekt Avtjent verneplikt Har utført minst tre måneders militærtjeneste eller obligatorisk sivilforsvarstjeneste Oppfyller kravet til minsteinntekt eller verneplikt -Grunnbeløp for grunnlag -Tellende inntekt -Faktor for maksimalt mulig grunnlag -Antall år i 36 måneder -Antall G som gis som grunnlag ved verneplikt -Grunnlag for verneplikt hvis kravet ikke er oppfylt -Periode som gis ved verneplikt -Fastsatt vanlig arbeidstid for verneplikt Mottar ikke andre fulle ytelser Er personen medlem av folketrygden Opphold i Norge @@ -58,6 +50,13 @@ Ledig ved samme bedrift eller arbeidsplass, og blir påvirket av utfallet? Har tapt arbeid Krav på lønn fra tidligere arbeidsgiver Ny arbeidstid per uke +Grunnbeløp for grunnlag +Antall G som gis som grunnlag ved verneplikt +Grunnlag for verneplikt hvis kravet ikke er oppfylt +Tellende inntekt +Faktor for maksimalt mulig grunnlag +Antall år i 36 måneder +Fastsatt vanlig arbeidstid for verneplikt Beregnet vanlig arbeidstid per uke før tap Maksimal vanlig arbeidstid Krav til prosentvis tap av arbeidstid @@ -81,39 +80,31 @@ Opplæringspenger dagsats Uføre dagsats Foreldrepenger dagsats Svangerskapspenger dagsats -Oppjustert inntekt -6 ganger grunnbeløp -Grunnlag for gis ved verneplikt -Utbetalt arbeidsinntekt periode 1 -Utbetalt arbeidsinntekt periode 2 -Utbetalt arbeidsinntekt periode 3 Oppfyller kravet til medlemskap Oppfyller kravet til opphold i Norge Er medlemmet ikke påvirket av streik eller lock-out? Ikke krav på lønn fra tidligere arbeidsgiver +Grunnlag for gis ved verneplikt +Oppjustert inntekt +6 ganger grunnbeløp Beregningsregel: Tapt arbeidstid Godkjent unntak for utdanning eller opplæring? Oppfyller krav til ikke utestengt +Krav til tap av arbeidsinntekt +Grunnlag for verneplikt hvis kravet er oppfylt Inntektperiode 1 Inntektperiode 2 Inntektperiode 3 -Grunnlag for verneplikt hvis kravet er oppfylt -Krav til tap av arbeidsinntekt Grunnlag siste 12 mnd. Avkortet inntektperiode 1 Avkortet inntektperiode 2 Avkortet inntektperiode 3 -Har avkortet grunnlaget i periode 1 -Har avkortet grunnlaget i periode 2 -Har avkortet grunnlaget i periode 3 Inntekt siste 36 måneder -Har avkortet grunnlag Gjennomsnittlig arbeidsinntekt siste 36 måneder Uavrundet grunnlag Grunnlag ved ordinære dagpenger -Brukt beregningsregel -Grunnlag Grunnlaget for verneplikt er høyere enn dagpengegrunnlaget +Grunnlag Fastsatt vanlig arbeidstid etter ordinær eller verneplikt Dagsats uten barnetillegg før samordning Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget @@ -137,6 +128,13 @@ Har svart ja på spørsmål om utdanning eller opplæring Har svart nei på spørsmål om utdanning eller opplæring Oppfyller kravet på unntak for utdanning eller opplæring Krav til utdanning eller opplæring +Har avkortet grunnlaget i periode 1 +Har avkortet grunnlaget i periode 2 +Har avkortet grunnlaget i periode 3 +Brukt beregningsregel +Utbetalt arbeidsinntekt periode 1 +Utbetalt arbeidsinntekt periode 2 +Utbetalt arbeidsinntekt periode 3 Antall arbeidsdager per uke Hvor mange prosent av G skal brukes som terskel ved samordning Pensjon fra en offentlig tjenestepensjonsordning beløp @@ -160,6 +158,8 @@ Mottar vartpenger Mottar ventelønn Mottar etterlønn Mottar garantilott fra Garantikassen for fiskere. +Periode som gis ved verneplikt +Har avkortet grunnlag Beløp tilsvarende nedre terskel av G Sum av ytelser utenfor folketrygden Terskel for 12 måneder