Beregning

class Beregning(val nedsettelsesDato: LocalDate, val ytterligereNedsettelsesDato: LocalDate?, val årsInntekter: Set<InntektPerÅr>, val inntektsPerioder: Set<Månedsinntekt>, val uføregrad: Set<Uføre>, val yrkesskadevurdering: Yrkesskadevurdering?, val registrerteYrkesskader: Yrkesskader?, val yrkesskadeBeløpVurderinger: List<YrkesskadeBeløpVurdering>?)(source)

Constructors

Link copied to clipboard
constructor(nedsettelsesDato: LocalDate, ytterligereNedsettelsesDato: LocalDate?, årsInntekter: Set<InntektPerÅr>, inntektsPerioder: Set<Månedsinntekt>, uføregrad: Set<Uføre>, yrkesskadevurdering: Yrkesskadevurdering?, registrerteYrkesskader: Yrkesskader?, yrkesskadeBeløpVurderinger: List<YrkesskadeBeløpVurdering>?)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
private data class YrkesskadeBeregning(val ref: String, val skadedato: LocalDate, val antattÅrligInntekt: Beløp) : Comparable<Beregning.YrkesskadeBeregning>

Properties

Link copied to clipboard
Link copied to clipboard
private val log: Logger?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun andelYrkesskade(): Prosent
Link copied to clipboard
fun antattÅrligInntekt(): Beløp

Returner høyeste inntekt blant yrkesskadeopplysningene.

Link copied to clipboard
private fun filtrerInntekter(nedsettelsesdato: LocalDate, inntekter: Set<InntektPerÅr>): Set<InntektPerÅr>

Gitt en mengde med inntekter inntekter og en nedsettelsesdato, returner en mengde med relevante inntekter (3 år før nedsettelsesdato). Om inntekten ikke finnes, antas den å være lik 0.

Link copied to clipboard

Skal beregne med uføre om det finnes data på uføregrad.

Link copied to clipboard

Velg det yrkesskadetidspunktet med høyest antatt inntekt.

Link copied to clipboard

Mengde med inntekt per år i de tre foregående årene fra nedsettelsesdatoen.

Link copied to clipboard

Om det eksisterer informasjon om yrkesskade (tidspunkt og andel nedsettelse) og det finnes en antatt årlig inntekt, så skal beregningen skje med yrkesskadefordel (§11-22)