diff --git a/src/main/kotlin/no/nav/familie/ba/sak/kjerne/vedtak/vedtaksperiode/vedtakBegrunnelseProdusent/VedtakBegrunnelseProdusent.kt b/src/main/kotlin/no/nav/familie/ba/sak/kjerne/vedtak/vedtaksperiode/vedtakBegrunnelseProdusent/VedtakBegrunnelseProdusent.kt index d55612464c9..28a296a82a6 100644 --- a/src/main/kotlin/no/nav/familie/ba/sak/kjerne/vedtak/vedtaksperiode/vedtakBegrunnelseProdusent/VedtakBegrunnelseProdusent.kt +++ b/src/main/kotlin/no/nav/familie/ba/sak/kjerne/vedtak/vedtaksperiode/vedtakBegrunnelseProdusent/VedtakBegrunnelseProdusent.kt @@ -419,7 +419,7 @@ private fun hentEØSStandardBegrunnelser( val begrunnelserFiltrertPåPerioderesultatOgBrevPeriodeType = begrunnelserFiltrertPåPeriodetype .filterValues { it.erGjeldendeForBrevPeriodeType(vedtaksperiode, erUtbetalingEllerDeltBostedIPeriode) } - val filtrertPåVilkår = begrunnelserFiltrertPåPerioderesultatOgBrevPeriodeType.filterValues { + val filtrertPåEndretVilkår = begrunnelserFiltrertPåPerioderesultatOgBrevPeriodeType.filterValues { it.erGjeldendeForUtgjørendeVilkår( begrunnelseGrunnlag, utvidetVilkårPåSøkerIPeriode, @@ -427,7 +427,7 @@ private fun hentEØSStandardBegrunnelser( ) } - val filtrertPåKompetanseValutakursOgUtenlandskperiodeBeløp = begrunnelserFiltrertPåPerioderesultatOgBrevPeriodeType.filterValues { begrunnelse -> + val filtrertPåEndretKompetanseValutakursOgUtenlandskperiodeBeløp = begrunnelserFiltrertPåPerioderesultatOgBrevPeriodeType.filterValues { begrunnelse -> val endringIKompetanseValutakursEllerUtenlandskPeriodebeløp = erEndringIKompetanse(begrunnelseGrunnlag) || erEndringIValutakurs(begrunnelseGrunnlag) || erEndringIUtenlandskPeriodebeløp( begrunnelseGrunnlag, @@ -436,22 +436,14 @@ private fun hentEØSStandardBegrunnelser( endringIKompetanseValutakursEllerUtenlandskPeriodebeløp && begrunnelse.erLikKompetanseIPeriode(begrunnelseGrunnlag) } - val filtrertPåPeriodeResultat = begrunnelserFiltrertPåPeriodetype.filterValues { - filtrerPåPeriodeResultat(relevantePeriodeResultater, it) - } - - return filtrertPåVilkår + filtrertPåKompetanseValutakursOgUtenlandskperiodeBeløp + filtrertPåPeriodeResultat -} - -private fun filtrerPåPeriodeResultat( - relevantePeriodeResultater: List, - sanityEøsBegrunnelse: SanityEØSBegrunnelse, -): Boolean { - val periodeResultatErIngenEndring = SanityPeriodeResultat.INGEN_ENDRING in relevantePeriodeResultater - val periodeResultatPåBegrunnelseErInnvilgetEllerØkning = - sanityEøsBegrunnelse.periodeResultat == SanityPeriodeResultat.INNVILGET_ELLER_ØKNING + val filtrertPåIngenEndringMedLikKompetanse = + begrunnelserFiltrertPåPerioderesultatOgBrevPeriodeType.filterValues { + SanityPeriodeResultat.INGEN_ENDRING in relevantePeriodeResultater && it.erLikKompetanseIPeriode( + begrunnelseGrunnlag, + ) + } - return periodeResultatErIngenEndring && periodeResultatPåBegrunnelseErInnvilgetEllerØkning + return filtrertPåEndretVilkår + filtrertPåEndretKompetanseValutakursOgUtenlandskperiodeBeløp + filtrertPåIngenEndringMedLikKompetanse } fun SanityBegrunnelse.erGjeldendeForRolle( @@ -586,6 +578,10 @@ private fun hentResultaterForPeriode( begrunnelseGrunnlagForPeriode, begrunnelseGrunnlagForrigePeriode, ) + val erSatsøkning = erSatsøkningMellomPerioder( + begrunnelseGrunnlagForPeriode, + begrunnelseGrunnlagForrigePeriode, + ) val erSøker = begrunnelseGrunnlagForPeriode.person.type == PersonType.SØKER val erOrdinæreVilkårOppfyltIForrigePeriode = @@ -593,7 +589,7 @@ private fun hentResultaterForPeriode( val erIngenEndring = !erØkingIAndel && !erReduksjonIAndel && erOrdinæreVilkårOppfyltIForrigePeriode listOfNotNull( - if (erØkingIAndel || erSøker || erIngenEndring) SanityPeriodeResultat.INNVILGET_ELLER_ØKNING else null, + if (erØkingIAndel || erSatsøkning || erSøker || erIngenEndring) SanityPeriodeResultat.INNVILGET_ELLER_ØKNING else null, if (erReduksjonIAndel) SanityPeriodeResultat.REDUKSJON else null, if (erIngenEndring) SanityPeriodeResultat.INGEN_ENDRING else null, ) @@ -639,9 +635,20 @@ private fun erØkningIAndelMellomPerioder( sammeAndelForrigePeriode == null && begrunnelseGrunnlagForPeriode.erInnvilgetEtterEndretUtbetaling() val harAndelenGåttOppIProsent = sammeAndelForrigePeriode != null && andelIPeriode.prosent > sammeAndelForrigePeriode.prosent - val erSatsenØkt = andelIPeriode.sats > (sammeAndelForrigePeriode?.sats ?: 0) - erAndelenTjent || harAndelenGåttOppIProsent || erSatsenØkt + erAndelenTjent || harAndelenGåttOppIProsent + } +} + +private fun erSatsøkningMellomPerioder( + begrunnelseGrunnlagForPeriode: BegrunnelseGrunnlagForPersonIPeriode, + begrunnelseGrunnlagForrigePeriode: BegrunnelseGrunnlagForPersonIPeriode?, +): Boolean { + val andelerForrigePeriode = begrunnelseGrunnlagForrigePeriode?.andeler ?: emptyList() + val andelerDennePerioden = begrunnelseGrunnlagForPeriode.andeler + return andelerDennePerioden.any { andelIPeriode -> + val sammeAndelForrigePeriode = andelerForrigePeriode.singleOrNull { andelIPeriode.type == it.type } + sammeAndelForrigePeriode != null && andelIPeriode.sats > sammeAndelForrigePeriode.sats } } diff --git a/src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/cucumber/BegrunnelseTeksterStepDefinition.kt b/src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/cucumber/BegrunnelseTeksterStepDefinition.kt index 70bc6fbe0d1..7231deeb650 100644 --- a/src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/cucumber/BegrunnelseTeksterStepDefinition.kt +++ b/src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/cucumber/BegrunnelseTeksterStepDefinition.kt @@ -164,7 +164,7 @@ class BegrunnelseTeksterStepDefinition { } /** - * Mulige verdier: | AktørId | Fra dato | Til dato | BehandlingId | Årsak | Prosent | Søknadstidspunkt | + * Mulige verdier: | AktørId | Fra dato | Til dato | BehandlingId | Årsak | Prosent | Søknadstidspunkt | Avtaletidspunkt delt bosted | */ @Og("med endrede utbetalinger for begrunnelse") fun `med endrede utbetalinger for begrunnelse`(dataTable: DataTable) { diff --git a/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/endret_utbetaling.feature b/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/endret_utbetaling.feature index 88a6dc2c9e8..d8004277bba 100644 --- a/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/endret_utbetaling.feature +++ b/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/endret_utbetaling.feature @@ -197,3 +197,65 @@ Egenskap: Gyldige begrunnelser for endret utbetaling | 01.09.2023 | 31.03.2024 | UTBETALING | | | | | 01.04.2024 | 31.03.2036 | UTBETALING | | | | | 01.04.2036 | | OPPHØR | | | | + + + Scenario: Revurdering delt bosted, men den første måneden er endret til full utbetaling og har dermed ingen endring i beløp, skal begrunne delt bosted med full utbetaling før søknad + Gitt følgende fagsaker for begrunnelse + | FagsakId | Fagsaktype | + | 1 | NORMAL | + + Gitt følgende behandling + | BehandlingId | FagsakId | ForrigeBehandlingId | Behandlingsresultat | Behandlingsårsak | Skal behandles automatisk | Behandlingskategori | + | 1 | 1 | | ENDRET_UTBETALING | SATSENDRING | Ja | NASJONAL | + | 2 | 1 | 1 | ENDRET_UTBETALING | NYE_OPPLYSNINGER | Nei | NASJONAL | + + Og følgende persongrunnlag for begrunnelse + | BehandlingId | AktørId | Persontype | Fødselsdato | + | 1 | 1 | SØKER | 12.09.1978 | + | 1 | 2 | BARN | 04.04.2010 | + | 2 | 1 | SØKER | 12.09.1978 | + | 2 | 2 | BARN | 04.04.2010 | + Og følgende dagens dato 22.10.2023 + Og lag personresultater for begrunnelse for behandling 1 + Og lag personresultater for begrunnelse for behandling 2 + + Og legg til nye vilkårresultater for begrunnelse for behandling 1 + | AktørId | Vilkår | Utdypende vilkår | Fra dato | Til dato | Resultat | Er eksplisitt avslag | Standardbegrunnelser | + | 1 | LOVLIG_OPPHOLD,BOSATT_I_RIKET | | 01.02.2022 | | OPPFYLT | Nei | | + + | 2 | GIFT_PARTNERSKAP | | 04.04.2010 | | OPPFYLT | Nei | | + | 2 | UNDER_18_ÅR | | 04.04.2010 | 03.04.2028 | OPPFYLT | Nei | | + | 2 | BOSATT_I_RIKET,LOVLIG_OPPHOLD,BOR_MED_SØKER | | 01.02.2022 | | OPPFYLT | Nei | | + + Og legg til nye vilkårresultater for begrunnelse for behandling 2 + | AktørId | Vilkår | Utdypende vilkår | Fra dato | Til dato | Resultat | Er eksplisitt avslag | Standardbegrunnelser | + | 1 | BOSATT_I_RIKET,LOVLIG_OPPHOLD | | 01.02.2022 | | OPPFYLT | Nei | | + + | 2 | UNDER_18_ÅR | | 04.04.2010 | 03.04.2028 | OPPFYLT | Nei | | + | 2 | GIFT_PARTNERSKAP | | 04.04.2010 | | OPPFYLT | Nei | | + | 2 | LOVLIG_OPPHOLD,BOSATT_I_RIKET | | 01.02.2022 | | OPPFYLT | Nei | | + | 2 | BOR_MED_SØKER | | 01.02.2022 | 29.06.2023 | OPPFYLT | Nei | | + | 2 | BOR_MED_SØKER | DELT_BOSTED | 30.06.2023 | | OPPFYLT | Nei | | + + Og med andeler tilkjent ytelse for begrunnelse + | AktørId | BehandlingId | Fra dato | Til dato | Beløp | Ytelse type | Prosent | Sats | + | 2 | 1 | 01.03.2022 | 28.02.2023 | 1054 | ORDINÆR_BARNETRYGD | 100 | 1054 | + | 2 | 1 | 01.03.2023 | 30.06.2023 | 1083 | ORDINÆR_BARNETRYGD | 100 | 1083 | + | 2 | 1 | 01.07.2023 | 31.03.2028 | 1310 | ORDINÆR_BARNETRYGD | 100 | 1310 | + + | 2 | 2 | 01.03.2022 | 28.02.2023 | 1054 | ORDINÆR_BARNETRYGD | 100 | 1054 | + | 2 | 2 | 01.03.2023 | 30.06.2023 | 1083 | ORDINÆR_BARNETRYGD | 100 | 1083 | + | 2 | 2 | 01.07.2023 | 31.07.2023 | 1310 | ORDINÆR_BARNETRYGD | 100 | 1310 | + | 2 | 2 | 01.08.2023 | 31.03.2028 | 655 | ORDINÆR_BARNETRYGD | 50 | 1310 | + + Og med endrede utbetalinger for begrunnelse + | AktørId | BehandlingId | Fra dato | Til dato | Årsak | Prosent | Søknadstidspunkt | Avtaletidspunkt delt bosted | + | 2 | 2 | 01.07.2023 | 31.07.2023 | DELT_BOSTED | 100 | 02.07.2023 | 30.06.2023 | + + Når vedtaksperiodene genereres for behandling 2 + + Så forvent at følgende begrunnelser er gyldige + | Fra dato | Til dato | VedtaksperiodeType | Regelverk Gyldige begrunnelser | Gyldige begrunnelser | Ugyldige begrunnelser | + | 01.07.2023 | 31.07.2023 | UTBETALING | | ENDRET_UTBETALINGSPERIODE_DELT_BOSTED_FULL_UTBETALING_FØR_SOKNAD_NY | | + | 01.08.2023 | 31.03.2028 | UTBETALING | | ETTER_ENDRET_UTBETALING_HAR_AVTALE_DELT_BOSTED | | + | 01.04.2028 | | OPPHØR | | | | diff --git a/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/innvilget_ved_ingen_endring.feature b/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/innvilget_ved_ingen_endring.feature index ccdb3089a6d..546c4839879 100644 --- a/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/innvilget_ved_ingen_endring.feature +++ b/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/innvilget_ved_ingen_endring.feature @@ -109,24 +109,11 @@ Egenskap: Gyldige begrunnelser ved ingen endring Og med kompetanser for begrunnelse | AktørId | Fra dato | Til dato | Resultat | BehandlingId | Søkers aktivitet | Annen forelders aktivitet | Søkers aktivitetsland | Annen forelders aktivitetsland | Barnets bostedsland | - | 5678, 1234 | 01.04.2021 | | NORGE_ER_PRIMÆRLAND | 1 | ARBEIDER | INAKTIV | NO | LV | LV | | 1234 | 01.08.2019 | 31.03.2021 | NORGE_ER_SEKUNDÆRLAND | 1 | ARBEIDER | I_ARBEID | NO | LV | LV | + | 5678, 1234 | 01.04.2021 | | NORGE_ER_PRIMÆRLAND | 1 | ARBEIDER | INAKTIV | NO | LV | LV | Når vedtaksperiodene genereres for behandling 1 - Så forvent at følgende begrunnelser er gyldige - | Fra dato | Til dato | VedtaksperiodeType | Regelverk Gyldige begrunnelser | Gyldige begrunnelser | Ugyldige begrunnelser | - | 01.02.2016 | 31.07.2019 | OPPHØR | | | | - | 01.08.2019 | 31.12.2019 | UTBETALING | | | | - | 01.01.2020 | 31.08.2020 | UTBETALING | EØS_FORORDNINGEN | INNVILGET_TILLEGGSTEKST_SATSENDRING_OG_VALUTAJUSTERING | | - | 01.09.2020 | 31.12.2020 | UTBETALING | | | | - | 01.01.2021 | 31.03.2021 | UTBETALING | | | | - | 01.04.2021 | 31.08.2021 | UTBETALING | | | | - | 01.09.2021 | 31.10.2021 | UTBETALING | | | | - | 01.11.2021 | 31.12.2021 | UTBETALING | | | | - | 01.01.2022 | 28.02.2023 | UTBETALING | | | | - | 01.03.2023 | 30.06.2023 | UTBETALING | | | | - | 01.07.2023 | 28.02.2027 | UTBETALING | | | | - | 01.03.2027 | 31.10.2033 | UTBETALING | | | | - | 01.11.2033 | 28.02.2039 | UTBETALING | | | | - | 01.03.2039 | | OPPHØR | | | | \ No newline at end of file + | Fra dato | Til dato | VedtaksperiodeType | Regelverk Gyldige begrunnelser | Gyldige begrunnelser | Ugyldige begrunnelser | + | 01.09.2020 | 31.12.2020 | UTBETALING | EØS_FORORDNINGEN | INNVILGET_TILLEGGSTEKST_SATSENDRING_OG_VALUTAJUSTERING | | + diff --git a/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/kompetanser.feature b/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/kompetanser.feature index 8c3de1184d8..1247f775714 100644 --- a/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/kompetanser.feature +++ b/src/test/resources/no/nav/familie/ba/sak/cucumber/begrunnelsetekster/kompetanser.feature @@ -36,51 +36,48 @@ Egenskap: Gyldige begrunnelser for kompetanser Så forvent at følgende begrunnelser er gyldige | Fra dato | Til dato | VedtaksperiodeType | Regelverk Gyldige begrunnelser | Gyldige begrunnelser | Ugyldige begrunnelser | - | 01.05.2020 | 30.04.2021 | Utbetaling | EØS_FORORDNINGEN | INNVILGET_PRIMÆRLAND_BEGGE_FORELDRE_BOSATT_I_NORGE | INNVILGET_PRIMÆRLAND_BEGGE_FORELDRE_JOBBER_I_NORGE | - | 01.05.2021 | 31.03.2038 | Utbetaling | EØS_FORORDNINGEN | INNVILGET_SEKUNDÆRLAND_STANDARD | INNVILGET_SEKUNDÆRLAND_TO_ARBEIDSLAND_NORGE_UTBETALER | - | 01.04.2038 | | Opphør | | | | + | 01.05.2020 | 30.04.2021 | Utbetaling | EØS_FORORDNINGEN | INNVILGET_PRIMÆRLAND_BEGGE_FORELDRE_BOSATT_I_NORGE | INNVILGET_PRIMÆRLAND_BEGGE_FORELDRE_JOBBER_I_NORGE | + | 01.05.2021 | 31.03.2038 | Utbetaling | EØS_FORORDNINGEN | INNVILGET_SEKUNDÆRLAND_STANDARD | INNVILGET_SEKUNDÆRLAND_TO_ARBEIDSLAND_NORGE_UTBETALER | + | 01.04.2038 | | Opphør | | | | Scenario: Ikke vis kompetansebegrunnelser dersom kompetansen ikke endrer seg Gitt følgende behandling - | BehandlingId | FagsakId | ForrigeBehandlingId | - | 100173206 | 200055603 | | + | BehandlingId | FagsakId | ForrigeBehandlingId | + | 1 | 1 | | Og følgende persongrunnlag for begrunnelse - | BehandlingId | AktørId | Persontype | Fødselsdato | - | 100173206 | 2013549321777 | BARN | 02.02.2015 | - | 100173206 | 1448019142841 | SØKER | 30.09.1984 | + | BehandlingId | AktørId | Persontype | Fødselsdato | + | 1 | 1 | SØKER | 30.09.1984 | + | 1 | 2 | BARN | 02.10.2017 | - Og lag personresultater for begrunnelse for behandling 100173206 + Og lag personresultater for begrunnelse for behandling 1 - Og legg til nye vilkårresultater for begrunnelse for behandling 100173206 - | AktørId | Vilkår | Utdypende vilkår | Fra dato | Til dato | Resultat | Er eksplisitt avslag | - | 1448019142841 | LOVLIG_OPPHOLD | | 30.09.1984 | | OPPFYLT | Nei | - | 1448019142841 | BOSATT_I_RIKET | OMFATTET_AV_NORSK_LOVGIVNING | 15.03.2023 | | OPPFYLT | Nei | + Og legg til nye vilkårresultater for begrunnelse for behandling 1 + | AktørId | Vilkår | Utdypende vilkår | Fra dato | Til dato | Resultat | Er eksplisitt avslag | + | 1 | LOVLIG_OPPHOLD | | 30.09.1984 | | OPPFYLT | Nei | + | 1 | BOSATT_I_RIKET | OMFATTET_AV_NORSK_LOVGIVNING | 15.07.2023 | | OPPFYLT | Nei | - | 2013549321777 | BOR_MED_SØKER | BARN_BOR_I_EØS_MED_SØKER | 02.02.2015 | | OPPFYLT | Nei | - | 2013549321777 | LOVLIG_OPPHOLD,GIFT_PARTNERSKAP | | 02.02.2015 | | OPPFYLT | Nei | - | 2013549321777 | UNDER_18_ÅR | | 02.02.2015 | 01.02.2033 | OPPFYLT | Nei | - | 2013549321777 | BOSATT_I_RIKET | BARN_BOR_I_NORGE | 02.02.2015 | | OPPFYLT | Nei | + | 2 | BOR_MED_SØKER | BARN_BOR_I_EØS_MED_SØKER | 02.10.2017 | | OPPFYLT | Nei | + | 2 | LOVLIG_OPPHOLD,GIFT_PARTNERSKAP | | 02.10.2017 | | OPPFYLT | Nei | + | 2 | UNDER_18_ÅR | | 02.10.2017 | 01.10.2035 | OPPFYLT | Nei | + | 2 | BOSATT_I_RIKET | BARN_BOR_I_NORGE | 02.10.2017 | | OPPFYLT | Nei | Og med andeler tilkjent ytelse for begrunnelse - | AktørId | BehandlingId | Fra dato | Til dato | Beløp | Ytelse type | Prosent | - | 2013549321777 | 100173206 | 01.04.2023 | 30.06.2023 | 1083 | ORDINÆR_BARNETRYGD | 100 | - | 2013549321777 | 100173206 | 01.07.2023 | 31.07.2023 | 1310 | ORDINÆR_BARNETRYGD | 100 | - | 2013549321777 | 100173206 | 01.08.2023 | 31.01.2033 | 167 | ORDINÆR_BARNETRYGD | 100 | + | AktørId | BehandlingId | Fra dato | Til dato | Beløp | Ytelse type | Prosent | + | 2 | 1 | 01.08.2023 | 31.08.2023 | 1766 | ORDINÆR_BARNETRYGD | 100 | + | 2 | 1 | 01.09.2023 | 30.09.2023 | 1400 | ORDINÆR_BARNETRYGD | 100 | + | 2 | 1 | 01.10.2023 | 30.09.2035 | 1310 | ORDINÆR_BARNETRYGD | 100 | Og med kompetanser for begrunnelse - | AktørId | Fra dato | Til dato | Resultat | BehandlingId | Annen forelders aktivitet | Barnets bostedsland | - | 2013549321777 | 01.04.2023 | 01.07.2023 | NORGE_ER_PRIMÆRLAND | 100173206 | INAKTIV | NO | - | 2013549321777 | 01.08.2023 | | NORGE_ER_SEKUNDÆRLAND | 100173206 | I_ARBEID | GB | + | AktørId | Fra dato | Til dato | Resultat | BehandlingId | Annen forelders aktivitet | Barnets bostedsland | + | 2 | 01.08.2023 | 31.08.2023 | NORGE_ER_PRIMÆRLAND | 1 | INAKTIV | NO | + | 2 | 01.09.2023 | | NORGE_ER_SEKUNDÆRLAND | 1 | I_ARBEID | GB | - Når vedtaksperiodene genereres for behandling 100173206 + Når vedtaksperiodene genereres for behandling 1 Så forvent at følgende begrunnelser er gyldige - | Fra dato | Til dato | VedtaksperiodeType | Regelverk Gyldige begrunnelser | Gyldige begrunnelser | Ugyldige begrunnelser | - | 01.04.2023 | 30.06.2023 | UTBETALING | | | | - | 01.07.2023 | 31.07.2023 | UTBETALING | EØS_FORORDNINGEN | | INNVILGET_PRIMÆRLAND_STANDARD | - | 01.08.2023 | 31.01.2033 | UTBETALING | | | | - | 01.02.2033 | | OPPHØR | | | | + | Fra dato | Til dato | VedtaksperiodeType | Regelverk Gyldige begrunnelser | Gyldige begrunnelser | Regelverk Ugyldige begrunnelser | Ugyldige begrunnelser | + | 01.10.2023 | 30.09.2035 | UTBETALING | | REDUKSJON_UNDER_6_ÅR | EØS_FORORDNINGEN | REDUKSJON_IKKE_ANSVAR_FOR_BARN | Scenario: Skal gi riktig begrunnelse ved opphør av EØS-sak Gitt følgende behandling @@ -117,9 +114,9 @@ Egenskap: Gyldige begrunnelser for kompetanser Så forvent at følgende begrunnelser er gyldige | Fra dato | Til dato | VedtaksperiodeType | Regelverk Gyldige begrunnelser | Gyldige begrunnelser | Ugyldige begrunnelser | - | 01.04.2023 | 30.06.2023 | UTBETALING | | | | - | 01.07.2023 | 31.08.2023 | UTBETALING | | | | - | 01.09.2023 | | OPPHØR | EØS_FORORDNINGEN | OPPHØR_IKKE_STATSBORGER_I_EØS_LAND | | + | 01.04.2023 | 30.06.2023 | UTBETALING | | | | + | 01.07.2023 | 31.08.2023 | UTBETALING | | | | + | 01.09.2023 | | OPPHØR | EØS_FORORDNINGEN | OPPHØR_IKKE_STATSBORGER_I_EØS_LAND | | Scenario: Skal begrunne endring i kompetanse når det ikke er noen endringer i resten av behandlingen Gitt følgende fagsaker for begrunnelse @@ -181,7 +178,7 @@ Egenskap: Gyldige begrunnelser for kompetanser Så forvent at følgende begrunnelser er gyldige | Fra dato | Til dato | VedtaksperiodeType | Regelverk Gyldige begrunnelser | Gyldige begrunnelser | Ugyldige begrunnelser | - | 01.05.2023 | 30.06.2023 | UTBETALING | EØS_FORORDNINGEN | INNVILGET_PRIMÆRLAND_BARNET_BOR_I_NORGE | REDUKSJON_BARN_DØD_EØS, REDUKSJON_IKKE_ANSVAR_FOR_BARN, FORTSATT_INNVILGET_PRIMÆRLAND_STANDARD | - | 01.07.2023 | 31.01.2033 | UTBETALING | | | | - | 01.02.2033 | | OPPHØR | | | | + | 01.05.2023 | 30.06.2023 | UTBETALING | EØS_FORORDNINGEN | INNVILGET_PRIMÆRLAND_BARNET_BOR_I_NORGE | REDUKSJON_BARN_DØD_EØS, REDUKSJON_IKKE_ANSVAR_FOR_BARN, FORTSATT_INNVILGET_PRIMÆRLAND_STANDARD | + | 01.07.2023 | 31.01.2033 | UTBETALING | | | | + | 01.02.2033 | | OPPHØR | | | | diff --git a/src/test/resources/no/nav/familie/ba/sak/cucumber/brevPerioder/selvstendig_rett.feature b/src/test/resources/no/nav/familie/ba/sak/cucumber/brevPerioder/selvstendig_rett.feature index 7094ed8b5bd..67313980b33 100644 --- a/src/test/resources/no/nav/familie/ba/sak/cucumber/brevPerioder/selvstendig_rett.feature +++ b/src/test/resources/no/nav/familie/ba/sak/cucumber/brevPerioder/selvstendig_rett.feature @@ -25,15 +25,15 @@ Egenskap: Brevperioder: Selvstendig rett Og legg til nye vilkårresultater for begrunnelse for behandling 1 | AktørId | Vilkår | Utdypende vilkår | Fra dato | Til dato | Resultat | Er eksplisitt avslag | | 1 | LOVLIG_OPPHOLD | | 11.09.2018 | | OPPFYLT | Nei | - | 1 | BOSATT_I_RIKET | ANNEN_FORELDER_OMFATTET_AV_NORSK_LOVGIVNING | 11.09.2018 | | OPPFYLT | Nei | + | 1 | BOSATT_I_RIKET | ANNEN_FORELDER_OMFATTET_AV_NORSK_LOVGIVNING | 11.08.2022 | | OPPFYLT | Nei | | 2 | UNDER_18_ÅR | | 26.01.2010 | 25.01.2028 | OPPFYLT | Nei | | 2 | GIFT_PARTNERSKAP | | 26.01.2010 | | OPPFYLT | Nei | - | 2 | BOR_MED_SØKER | BARN_BOR_I_EØS_MED_SØKER | 11.09.2018 | 29.08.2022 | OPPFYLT | Nei | - | 2 | BOSATT_I_RIKET | BARN_BOR_I_EØS | 11.09.2018 | 29.08.2022 | OPPFYLT | Nei | + | 2 | BOR_MED_SØKER | BARN_BOR_I_EØS_MED_SØKER | 11.09.2018 | 04.04.2023 | OPPFYLT | Nei | + | 2 | BOSATT_I_RIKET | BARN_BOR_I_EØS | 11.09.2018 | 04.04.2023 | OPPFYLT | Nei | | 2 | LOVLIG_OPPHOLD | | 11.09.2018 | | OPPFYLT | Nei | - | 2 | BOR_MED_SØKER | BARN_BOR_I_NORGE_MED_SØKER | 30.08.2022 | | OPPFYLT | Nei | - | 2 | BOSATT_I_RIKET | BARN_BOR_I_NORGE | 30.08.2022 | | OPPFYLT | Nei | + | 2 | BOR_MED_SØKER | BARN_BOR_I_NORGE_MED_SØKER | 05.04.2023 | | OPPFYLT | Nei | + | 2 | BOSATT_I_RIKET | BARN_BOR_I_NORGE | 05.04.2023 | | OPPFYLT | Nei | | 3 | BOR_MED_SØKER | BARN_BOR_I_NORGE_MED_SØKER | 21.04.2023 | | OPPFYLT | Nei | | 3 | UNDER_18_ÅR | | 21.04.2023 | 20.04.2041 | OPPFYLT | Nei | @@ -43,24 +43,17 @@ Egenskap: Brevperioder: Selvstendig rett Og med andeler tilkjent ytelse for begrunnelse | AktørId | BehandlingId | Fra dato | Til dato | Beløp | Ytelse type | Prosent | Sats | - | 2 | 1 | 01.10.2018 | 31.03.2020 | 0 | ORDINÆR_BARNETRYGD | 0 | 970 | - | 2 | 1 | 01.04.2020 | 28.02.2023 | 1054 | ORDINÆR_BARNETRYGD | 100 | 1054 | + | 2 | 1 | 01.09.2022 | 28.02.2023 | 1054 | ORDINÆR_BARNETRYGD | 100 | 1054 | | 2 | 1 | 01.03.2023 | 30.06.2023 | 1083 | ORDINÆR_BARNETRYGD | 100 | 1083 | | 2 | 1 | 01.07.2023 | 31.12.2027 | 1310 | ORDINÆR_BARNETRYGD | 100 | 1310 | | 3 | 1 | 01.05.2023 | 30.06.2023 | 1723 | ORDINÆR_BARNETRYGD | 100 | 1723 | | 3 | 1 | 01.07.2023 | 31.03.2029 | 1766 | ORDINÆR_BARNETRYGD | 100 | 1766 | | 3 | 1 | 01.04.2029 | 31.03.2041 | 1310 | ORDINÆR_BARNETRYGD | 100 | 1310 | - Og med endrede utbetalinger for begrunnelse - | AktørId | BehandlingId | Fra dato | Til dato | Årsak | Prosent | Søknadstidspunkt | - | 2 | 1 | 01.10.2018 | 31.03.2020 | ETTERBETALING_3ÅR | 0 | 02.04.2023 | - Og med kompetanser for begrunnelse | AktørId | Fra dato | Til dato | Resultat | BehandlingId | Søkers aktivitet | Annen forelders aktivitet | Søkers aktivitetsland | Annen forelders aktivitetsland | Barnets bostedsland | + | 2 | 01.09.2022 | 30.04.2023 | NORGE_ER_PRIMÆRLAND | 1 | MOTTAR_PENSJON | ARBEIDER | LV | NO | LV | | 2, 3 | 01.05.2023 | | NORGE_ER_PRIMÆRLAND | 1 | MOTTAR_PENSJON | ARBEIDER | LV | NO | NO | - | 2 | 01.09.2022 | 30.04.2023 | NORGE_ER_PRIMÆRLAND | 1 | MOTTAR_PENSJON | ARBEIDER | LV | NO | NO | - | 2 | 01.04.2020 | 31.03.2022 | NORGE_ER_PRIMÆRLAND | 1 | INAKTIV | ARBEIDER | LV | NO | LV | - | 2 | 01.04.2022 | 31.08.2022 | NORGE_ER_PRIMÆRLAND | 1 | MOTTAR_PENSJON | ARBEIDER | LV | NO | LV | Når vedtaksperiodene genereres for behandling 1 @@ -78,4 +71,4 @@ Egenskap: Brevperioder: Selvstendig rett Så forvent følgende brevbegrunnelser for behandling 1 i periode 01.09.2022 til 28.02.2023 | Begrunnelse | Type | Barnas fødselsdatoer | Antall barn | Målform | Annen forelders aktivitetsland | Barnets bostedsland | Søkers aktivitetsland | Annen forelders aktivitet | Søkers aktivitet | - | INNVILGET_SELVSTENDIG_RETT_PRIMÆRLAND_STANDARD | EØS | 26.01.10 | 1 | NB | Norge | Norge | Latvia | ARBEIDER | MOTTAR_PENSJON | + | INNVILGET_SELVSTENDIG_RETT_PRIMÆRLAND_STANDARD | EØS | 26.01.10 | 1 | NB | Norge | Latvia | Latvia | ARBEIDER | MOTTAR_PENSJON |