Skip to content

Commit

Permalink
Legger til nytt felt for brevdata oms revurdering - erInnvilgelsesaar (
Browse files Browse the repository at this point in the history
  • Loading branch information
Bjodn authored Dec 9, 2024
1 parent 3c1ad5c commit aff1b27
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ class BeregningOgAvkortingBrevService(

return BeregningOgAvkortingDto(
perioder = avkortinger,
erInnvilgelsesaar = avkortingUtenLoependeYtelse.aarsoppgjoer.minBy { it.aar }.aar == behandling.virkningstidspunkt().dato.year,
endringIUtbetalingVedVirk =
when (behandling.behandlingType) {
BehandlingType.FØRSTEGANGSBEHANDLING -> false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ data class Avkortingsinfo(
val virkningsdato: LocalDate,
val beregningsperioder: List<AvkortetBeregningsperiode>,
val endringIUtbetalingVedVirk: Boolean,
val erInnvilgelsesaar: Boolean,
)

data class AvkortetBeregningsperiode(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,8 @@ class BeregningService(
return Avkortingsinfo(
virkningsdato = virkningstidspunkt.atDay(1),
beregningsperioder = beregningsperioder,
beregningOgAvkorting.endringIUtbetalingVedVirk,
endringIUtbetalingVedVirk = beregningOgAvkorting.endringIUtbetalingVedVirk,
erInnvilgelsesaar = beregningOgAvkorting.erInnvilgelsesaar,
)
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ data class OmstillingsstoenadRevurdering(
val omsRettUtenTidsbegrensning: Boolean,
val feilutbetaling: FeilutbetalingType,
val bosattUtland: Boolean,
val erInnvilgelsesaar: Boolean,
) : BrevDataFerdigstilling {
init {
if (erOmgjoering && datoVedtakOmgjoering == null) {
Expand Down Expand Up @@ -110,6 +111,7 @@ data class OmstillingsstoenadRevurdering(
omsRettUtenTidsbegrensning = omsRettUtenTidsbegrensning.hovedvilkaar.resultat == Utfall.OPPFYLT,
feilutbetaling = feilutbetaling,
bosattUtland = utlandstilknytning == UtlandstilknytningType.BOSATT_UTLAND,
erInnvilgelsesaar = avkortingsinfo.erInnvilgelsesaar,
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,7 @@ internal class VedtaksbrevServiceTest {
),
),
false,
true,
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ data class AvkortetYtelseDto(

data class BeregningOgAvkortingDto(
val perioder: List<BeregningOgAvkortingPeriodeDto>,
val erInnvilgelsesaar: Boolean,
// Hvis nytt beløp fra siste åpne periode er ulik den siste åpne perioden til forrige behandling
val endringIUtbetalingVedVirk: Boolean,
)
Expand Down

0 comments on commit aff1b27

Please sign in to comment.