Skip to content

Commit

Permalink
Grunnlagsobjekter for tilleggsstønad (#380)
Browse files Browse the repository at this point in the history
* Grunnlagsobjekter for tilleggsstønad

* Grunnlagsobjekter for tilleggsstønad
  • Loading branch information
ugur93 authored Dec 9, 2024
1 parent 2a625a5 commit 4e2cf3e
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ enum class Grunnlagstype {
INNHENTET_ANDRE_VOKSNE_I_HUSSTANDEN,
INNHENTET_SIVILSTAND,
INNHENTET_ARBEIDSFORHOLD,
INNHENTET_TILLEGGSTØNAD,
INNHENTET_TILLEGGSSTØNAD,

INNHENTET_INNTEKT_SKATTEGRUNNLAG_PERIODE,
INNHENTET_INNTEKT_AORDNING,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ fun opprettUtvidetbarnetrygGrunnlagsreferanse(referanseGjelder: Grunnlagsreferan

fun opprettBarnetilsynGrunnlagsreferanse(referanseGjelder: Grunnlagsreferanse) = "innhentet_barnetilsyn_$referanseGjelder"

fun opprettTilleggsstønadGrunnlagsreferanse(referanseGjelder: Grunnlagsreferanse) = "innhentet_tilleggsstønad_$referanseGjelder"

fun opprettKontantstøtteGrunnlagsreferanse(referanseGjelder: Grunnlagsreferanse) = "innhentet_kontantstøtte_$referanseGjelder"

fun opprettBarnetilleggGrunnlagsreferanse(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,17 @@ data class InnhentetBarnetillegg(
fun hentBarnetilleggForBarn(barnReferanse: Grunnlagsreferanse) = grunnlag.filter { it.gjelderBarn == barnReferanse }
}

data class InnhentetTilleggstønad(
override val datakilde: GrunnlagDatakilde = GrunnlagDatakilde.TILLEGGSSTØNAD_SAK,
override val hentetTidspunkt: LocalDateTime,
override val grunnlag: List<Tilleggsstønad>,
) : InnhentetGrunnlagInnhold<List<InnhentetTilleggstønad.Tilleggsstønad>> {
data class Tilleggsstønad(
val periode: Datoperiode,
val harInnvilgetVedtak: Boolean,
)
}

data class InnhentetAinntekt(
override val datakilde: GrunnlagDatakilde = GrunnlagDatakilde.INNTEKSKOMPONENTEN,
override val hentetTidspunkt: LocalDateTime,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,8 @@ data class NotatOffentligeOpplysningerUnderhold(
) {
data class NotatBarnetilsynOffentligeOpplysninger(
val periode: ÅrMånedsperiode,
val tilsynstype: Tilsynstype? = null,
val skolealder: Skolealder? = null,
)
}

Expand Down Expand Up @@ -309,12 +311,14 @@ data class NotatGebyrRolleDto(
val inntekt: NotatGebyrInntektDto,
val manueltOverstyrtGebyr: NotatManueltOverstyrGebyrDto? = null,
val beregnetIlagtGebyr: Boolean,
val endeligIlagtGebyr: Boolean,
val begrunnelse: String? = null,
val beløpGebyrsats: BigDecimal,
val rolle: NotatPersonDto,
) {
val ilagtGebyr get() = if (manueltOverstyrtGebyr != null) manueltOverstyrtGebyr.ilagtGebyr else beregnetIlagtGebyr
val erManueltOverstyrt get() = beregnetIlagtGebyr != endeligIlagtGebyr
val gebyrResultatVisningsnavn get() =
when (ilagtGebyr) {
when (endeligIlagtGebyr) {
true -> "Ilagt"
false -> "Fritatt"
else -> "Ikke valgt"
Expand Down Expand Up @@ -417,6 +421,7 @@ data class NotatPersonDto(
valdselsdato: LocalDate?,
val ident: Personident?,
val erBeskyttet: Boolean = false,
val innbetaltBeløp: BigDecimal? = null,
)

data class NotatInntekterDto(
Expand Down

0 comments on commit 4e2cf3e

Please sign in to comment.