UføreBeregning

class UføreBeregning(val grunnlag: Grunnlag11_19, val uføregrader: Set<Uføre>, val inntektsPerioder: Set<Månedsinntekt>, ytterligereNedsattDato: LocalDate, val årsInntekter: Set<InntektPerÅr>)(source)

Constructors

Link copied to clipboard
constructor(grunnlag: Grunnlag11_19, uføregrader: Set<Uføre>, inntektsPerioder: Set<Månedsinntekt>, ytterligereNedsattDato: LocalDate, årsInntekter: Set<InntektPerÅr>)

Properties

Link copied to clipboard
private val grunnlag: Grunnlag11_19
Link copied to clipboard
private val inntektIÅr: (Year) -> Beløp
Link copied to clipboard
Link copied to clipboard
private val log: Logger?
Link copied to clipboard
Link copied to clipboard
private val uføregrader: Set<Uføre>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
private fun beregn11_19Grunnlag(oppjusterteInntekter: List<UføreInntekt>): Grunnlag11_19
Link copied to clipboard
Link copied to clipboard
private fun gUnit(år: Year, beløp: Beløp): Grunnbeløp.BenyttetGjennomsnittsbeløp
Link copied to clipboard
private fun lagPeriodisertInntekt(periode: Periode, inntektIKroner: Beløp, uføregrad: Prosent): UføreInntektPeriodisert
Link copied to clipboard
private fun likUføreGradHeleÅret(uføretidslinjeBegrensetTilGjeldendeÅr: Tidslinje<Prosent>, detteÅret: Periode): Boolean
Link copied to clipboard
private fun oppjusterMhpUføregradPeriodisertInntekt(inntektPerMåned: Map<YearMonth, Beløp>, uføreTidslinje: Tidslinje<Prosent>): List<UføreInntekt>
Link copied to clipboard
private fun uføreInntektKonstantUføregrad(år: Year, detteÅret: Periode, uføretidslinje: Tidslinje<Prosent>): UføreInntekt
Link copied to clipboard
private fun uføreInntektUtenUføregrad(år: Year, detteÅret: Periode): UføreInntekt
Link copied to clipboard
private fun uføreInntektVariabelUføregrad(år: Year, månedEntries: List<Map.Entry<YearMonth, Beløp>>, uføreTidslinje: Tidslinje<Prosent>): UføreInntekt