Skip to content

Commit

Permalink
Erstatter eksisterende inntekt ved inntektsjsutering neste år
Browse files Browse the repository at this point in the history
  • Loading branch information
Bjodn committed Nov 27, 2024
1 parent 7bb6c0b commit b709e47
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ package no.nav.etterlatte.avkorting

import no.nav.etterlatte.libs.common.beregning.AvkortingGrunnlagLagreDto
import no.nav.etterlatte.libs.common.beregning.MottattInntektsjusteringAvkortigRequest
import no.nav.etterlatte.libs.common.feilhaandtering.InternfeilException
import no.nav.etterlatte.libs.ktor.token.BrukerTokenInfo
import java.util.UUID

class MottattInntektsjusteringService(
private val avkortingService: AvkortingService,
Expand All @@ -15,11 +17,14 @@ class MottattInntektsjusteringService(

avkortingService.tilstandssjekk(behandlingId, brukerTokenInfo)

// Avkorting opprettes her med tidligere årsoppgjør
avkortingService.hentOpprettEllerReberegnAvkorting(behandlingId, brukerTokenInfo)
val eksisterende =
avkortingService.hentOpprettEllerReberegnAvkorting(behandlingId, brukerTokenInfo)
?: throw InternfeilException("Fant ikke og klarte opprette avkorting under inntektsjustering")
val eksisterendeInntekt = eksisterende.avkortingGrunnlag.find { it.aar == virkningstidspunkt.year }?.fraVirk

val nyttGrunnlag =
AvkortingGrunnlagLagreDto(
id = eksisterendeInntekt?.id ?: UUID.randomUUID(),
inntektTom = inntekt,
fratrekkInnAar = 0, // TODO må tilpasses når vi skal støtte inntektsjustering inneværende år
inntektUtlandTom = inntektUtland,
Expand Down

1 comment on commit b709e47

@oyvindsh
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

Please sign in to comment.