Skip to content

Commit

Permalink
objektorientert utvikling
Browse files Browse the repository at this point in the history
  • Loading branch information
Oddsor committed Dec 18, 2024
1 parent 76b77be commit 8b1fb30
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ fun beregnRefusjonsbeløp(
ekstraFerietrekk: Int? = null,

): Beregning {
if (tilskuddsgrunnlag.tiltakstype == Tiltakstype.VTAO) return fastBeløpBeregning(tilskuddsgrunnlag, tidligereUtbetalt)
if (tilskuddsgrunnlag.tiltakstype.harFastUtbetaling()) return fastBeløpBeregning(tilskuddsgrunnlag, tidligereUtbetalt)

val kalkulertBruttoLønn = kalkulerBruttoLønn(inntekter).roundToInt()
val lønn = if (korrigertBruttoLønn != null) minOf(korrigertBruttoLønn, kalkulertBruttoLønn) else kalkulertBruttoLønn
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ class Refusjonsgrunnlag(
}

fun erAltOppgitt(): Boolean {
if (tilskuddsgrunnlag.tiltakstype == Tiltakstype.VTAO) return true
if (tilskuddsgrunnlag.tiltakstype.harFastUtbetaling()) return true

val inntektsgrunnlag = inntektsgrunnlag
if (inntektsgrunnlag == null || inntektsgrunnlag.inntekter.none { it.erMedIInntektsgrunnlag() }) return false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ package no.nav.arbeidsgiver.tiltakrefusjon.refusjon
enum class Tiltakstype {
MIDLERTIDIG_LONNSTILSKUDD, VARIG_LONNSTILSKUDD, SOMMERJOBB, VTAO;

fun harFastUtbetaling() = this == VTAO

companion object {
fun somUtbetalesAutomatisk(): Set<Tiltakstype> = setOf(VTAO)
}
Expand Down

0 comments on commit 8b1fb30

Please sign in to comment.