From ed6f9494aee26bf29fa458abac7e7ada071c2c58 Mon Sep 17 00:00:00 2001 From: Espen Velsvik Date: Thu, 28 Sep 2023 08:21:39 +0200 Subject: [PATCH] Fjerner filter-sjekk som alltid er true (#434) --- .../PeriodiserForUtbetalingsgrad.java | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/main/java/no/nav/folketrygdloven/beregningsgrunnlag/perioder/utbetalingsgrad/PeriodiserForUtbetalingsgrad.java b/src/main/java/no/nav/folketrygdloven/beregningsgrunnlag/perioder/utbetalingsgrad/PeriodiserForUtbetalingsgrad.java index f92ca868..7441dcdd 100644 --- a/src/main/java/no/nav/folketrygdloven/beregningsgrunnlag/perioder/utbetalingsgrad/PeriodiserForUtbetalingsgrad.java +++ b/src/main/java/no/nav/folketrygdloven/beregningsgrunnlag/perioder/utbetalingsgrad/PeriodiserForUtbetalingsgrad.java @@ -8,7 +8,6 @@ import no.nav.folketrygdloven.beregningsgrunnlag.perioder.PeriodiserBeregningsgrunnlag; import no.nav.folketrygdloven.beregningsgrunnlag.regelmodell.Periode; import no.nav.folketrygdloven.beregningsgrunnlag.regelmodell.periodisering.AktivitetStatusV2; -import no.nav.folketrygdloven.beregningsgrunnlag.regelmodell.periodisering.PeriodisertBruttoBeregningsgrunnlag; import no.nav.folketrygdloven.beregningsgrunnlag.regelmodell.periodisering.utbetalingsgrad.AndelUtbetalingsgrad; import no.nav.folketrygdloven.beregningsgrunnlag.regelmodell.periodisering.utbetalingsgrad.PeriodeModellUtbetalingsgrad; import no.nav.folketrygdloven.beregningsgrunnlag.regelmodell.periodisering.utbetalingsgrad.PeriodiseringUtbetalingsgradProsesstruktur; @@ -56,24 +55,11 @@ public List finnNyeAndeler(LocalDate periodeFom, LocalDate period return periodeModell.getEndringerISøktYtelse().stream() .filter(utbGrad -> utbGrad.erNyAktivitetPåDato(periodeFom)) .filter(andel -> harSøkOmUtbetalingIPeriode(andel, periodeFom) || - erHelgMedManuellFordelingFørOgEtter(andel, periodeFom, periodeTom) || - harHattRefusjonTidligereOgFortsetterYtelse(andel, periodeModell.getPeriodisertBruttoBeregningsgrunnlagList(), periodeFom)) + erHelgMedManuellFordelingFørOgEtter(andel, periodeFom, periodeTom)) .map(FinnNyeAndelerMedUtbetalingsgrad::mapSplittetAndel) .toList(); } - - private static boolean harHattRefusjonTidligereOgFortsetterYtelse(AndelUtbetalingsgrad gradering, - List periodisertBruttoBeregningsgrunnlagList, - LocalDate periodeFom) { - // For tilfeller der SVP har et tilkommet arbeidsforhold i SVP men det ikke søkes refusjon for dette arbeidsforholdet for alle utbetalingsperioder - boolean harSøktYtelseIPeriode = gradering.getUbetalingsgrader() != null && gradering.getUbetalingsgrader().stream() - .filter(uttak -> uttak.getPeriode().inneholder(periodeFom)) - .anyMatch(uttak -> uttak.getUtbetalingsprosent().compareTo(BigDecimal.ZERO) > 0); - boolean harHattRefusjonIEnTidligerePeriode = RefusjonForUtbetalingsgradAndel.harRefusjonFørDato(gradering, periodisertBruttoBeregningsgrunnlagList, periodeFom); - return harSøktYtelseIPeriode && harHattRefusjonIEnTidligerePeriode; - } - private static boolean erHelgMedManuellFordelingFørOgEtter(AndelUtbetalingsgrad andel, LocalDate periodeFom, LocalDate periodeTom) {