BeregningService
class BeregningService(val inntektGrunnlagRepository: InntektGrunnlagRepository, val sykdomRepository: SykdomRepository, val uføreRepository: UføreRepository, val beregningsgrunnlagRepository: BeregningsgrunnlagRepository, val beregningVurderingRepository: BeregningVurderingRepository, val yrkesskadeRepository: YrkesskadeRepository, val manuellInntektGrunnlagRepository: ManuellInntektGrunnlagRepository)(source)
Constructors
Link copied to clipboard
constructor(inntektGrunnlagRepository: InntektGrunnlagRepository, sykdomRepository: SykdomRepository, uføreRepository: UføreRepository, beregningsgrunnlagRepository: BeregningsgrunnlagRepository, beregningVurderingRepository: BeregningVurderingRepository, yrkesskadeRepository: YrkesskadeRepository, manuellInntektGrunnlagRepository: ManuellInntektGrunnlagRepository)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
private fun byggInntektsPerioder(registerMåneder: Set<Månedsinntekt>, manuelleInntekter: Set<ManuellInntektVurdering>, årMedManuellInntektIPeriode: Set<Year>): Set<Månedsinntekt>
Erstatter register-månedene for årMedManuellInntektIPeriode med manuelle månedsinntekter der delperiodens (beregnet PGI + eøs) fordeles jevnt på periodens måneder.
Link copied to clipboard
Link copied to clipboard
Fordeler total manuell inntekt jevnt over alle måneder i perioden og lager én månedsinntekt per måned.
Link copied to clipboard
fun harPeriodeinntektForKrevdeÅr(kontekst: FlytKontekstMedPerioder, manuellInntektGrunnlag: ManuellInntektGrunnlag?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun validerMånedsinntekterForUføre(inntektsPerioder: Set<Månedsinntekt>, årsInntekter: Set<InntektPerÅr>, uføregrader: Set<Uføre>, årMedManuellInntektIPeriode: Set<Year>)
Link copied to clipboard