BeregnTilkjentYtelseService

Constructors

Link copied to clipboard
constructor(grunnlag: TilkjentYtelseGrunnlag)

Types

Link copied to clipboard
private class Barnetillegg(val antallBarn: Int, val barnetilleggsats: Beløp, val barnetillegg: Beløp)
Link copied to clipboard
object Companion
Link copied to clipboard
private data class Dagsats(val dagsats: GUnit, val minstesats: Minstesats)

Properties

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

Functions

Link copied to clipboard

Utregning av dagsats, beregnet per dag. Følgende legges til grunn:

Link copied to clipboard
fun beregnTilkjentYtelse(): Tidslinje<Tilkjent>

Regner ut tilkjent ytelse, per dag. Utregningen er basert på:

Link copied to clipboard
private fun gradering(): Tidslinje<GraderingGrunnlag>

Regner ut reduksjon av AAP, som en prosent, for en gitt dag. Hvis resultatet er 0%, så betyr det at ingen AAP skal utbetales den dagen. Hvis resultatet er 100%, så betyr det at full AAP skal utbetales den dagen. Hvis resultatet er 70%, så betyr det at 70% av full AAP skal utbetales den dagen.

Link copied to clipboard
private fun utledBarnetillegg(underveisperiode: Underveisperiode, barnetilleggsats: Beløp?, rettTilBarnetillegg: RettTilBarnetillegg?): BeregnTilkjentYtelseService.Barnetillegg
Link copied to clipboard
private fun utledUtbetalingsdato(underveisperiode: Underveisperiode): LocalDate