Skip to content

Commit

Permalink
harFastUtbetaling -> utbetalesAutomatisk
Browse files Browse the repository at this point in the history
Co-authored-by: Sindre Dahl Løken <[email protected]>
  • Loading branch information
Oddsor and sindredl committed Dec 19, 2024
1 parent 7211136 commit 13e9ba7
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class AutomatiskInnsendingService(
) {
val log = LoggerFactory.getLogger(AutomatiskInnsendingService::class.java.name)

val tiltakstyperSomKanSendesInnAutomatisk = Tiltakstype.entries.filter { it.harFastUtbetaling() }.toSet()
val tiltakstyperSomKanSendesInnAutomatisk = Tiltakstype.entries.filter { it.utbetalesAutomatisk() }.toSet()

@Transactional
fun utførAutomatiskInnsending() {
Expand All @@ -35,7 +35,7 @@ class AutomatiskInnsendingService(

fun utførAutomatiskInnsending(refusjon: Refusjon) {
val refusjonensTiltaktstype = refusjon.refusjonsgrunnlag.tilskuddsgrunnlag.tiltakstype
if (!refusjonensTiltaktstype.harFastUtbetaling()) {
if (!refusjonensTiltaktstype.utbetalesAutomatisk()) {
throw IllegalStateException("Refusjon ${refusjon.id} kan ikke sendes inn automatisk (tiltakstype ${refusjonensTiltaktstype})")
}
log.info(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ class Refusjon(

@JsonProperty
fun måTaStillingTilInntekter(): Boolean =
!refusjonsgrunnlag.tilskuddsgrunnlag.tiltakstype.harFastUtbetaling()
!refusjonsgrunnlag.tilskuddsgrunnlag.tiltakstype.utbetalesAutomatisk()

private fun krevStatus(vararg gyldigeStatuser: RefusjonStatus) {
if (status !in gyldigeStatuser) throw FeilkodeException(Feilkode.UGYLDIG_STATUS)
Expand Down
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.harFastUtbetaling()) return fastBeløpBeregning(tilskuddsgrunnlag, tidligereUtbetalt)
if (tilskuddsgrunnlag.tiltakstype.utbetalesAutomatisk()) 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.harFastUtbetaling()) return true
if (tilskuddsgrunnlag.tiltakstype.utbetalesAutomatisk()) 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,5 +3,5 @@ package no.nav.arbeidsgiver.tiltakrefusjon.refusjon
enum class Tiltakstype {
MIDLERTIDIG_LONNSTILSKUDD, VARIG_LONNSTILSKUDD, SOMMERJOBB, VTAO;

fun harFastUtbetaling() = this == VTAO
fun utbetalesAutomatisk() = this == VTAO
}

0 comments on commit 13e9ba7

Please sign in to comment.