From 81e767c0915384d341747a881db9295b8cd18e39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Odd=20Andreas=20S=C3=B8rs=C3=A6ther?= Date: Wed, 13 Dec 2023 11:42:33 +0100 Subject: [PATCH] =?UTF-8?q?M=C3=A5=20beregne!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../autorisering/InnloggetSaksbehandler.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/autorisering/InnloggetSaksbehandler.kt b/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/autorisering/InnloggetSaksbehandler.kt index 9580106e..14d3c919 100644 --- a/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/autorisering/InnloggetSaksbehandler.kt +++ b/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/autorisering/InnloggetSaksbehandler.kt @@ -251,7 +251,19 @@ data class InnloggetSaksbehandler( fun settManueltMinusbeløp(id: String, minusBeløp: Int) { val korreksjon: Korreksjon = korreksjonRepository.findByIdOrNull(id) ?: throw RessursFinnesIkkeException() sjekkLesetilgang(korreksjon) + val beregning = beregnRefusjonsbeløp( + inntekter = korreksjon.refusjonsgrunnlag.inntektsgrunnlag!!.inntekter.toList(), + tilskuddsgrunnlag = korreksjon.refusjonsgrunnlag.tilskuddsgrunnlag, + tidligereUtbetalt = 0, + korrigertBruttoLønn = korreksjon.refusjonsgrunnlag.endretBruttoLønn, + fratrekkRefunderbarSum = korreksjon.refusjonsgrunnlag.refunderbarBeløp, + forrigeRefusjonMinusBeløp = minusBeløp, + tilskuddFom = korreksjon.refusjonsgrunnlag.tilskuddsgrunnlag.tilskuddFom, + harFerietrekkForSammeMåned = false, + sumUtbetaltVarig = korreksjon.refusjonsgrunnlag.sumUtbetaltVarig, + ) korreksjon.refusjonsgrunnlag.forrigeRefusjonMinusBeløp = minusBeløp + korreksjon.refusjonsgrunnlag.beregning = beregning korreksjonRepository.save(korreksjon) }