Skip to content

Commit

Permalink
Lagt til delberegning netto tilsynsutgift (#301)
Browse files Browse the repository at this point in the history
  • Loading branch information
rinnan17 authored Oct 29, 2024
1 parent c4cdc34 commit ee77c28
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBarnIHusst
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBidragsevne
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBidragspliktigesAndel
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBoforhold
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningNettoTilsynsutgift
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningSumInntekt
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningUtgift
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningVoksneIHustand
Expand Down Expand Up @@ -498,6 +499,11 @@ fun Grunnlagsreferanse.toTree(
"Delberegning voksne i husstand(${voksneIHusstand.periode.fom.toCompactString()})"
}

Grunnlagstype.DELBEREGNING_NETTO_TILSYNSUTGIFT -> {
val nettoTilsynsutgift = grunnlag.innholdTilObjekt<DelberegningNettoTilsynsutgift>()
"Delberegning netto tilsynsutgift(${nettoTilsynsutgift.periode.fom.toCompactString()})"
}

else ->
if (grunnlag.erPerson()) {
"${grunnlag.type}(${grunnlag.innholdTilObjekt<Person>().fødselsdato.toCompactString()})"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ enum class Grunnlagstype {
FORPLEINING_UTGIFT,
BARN,
DELT_BOSTED,

@Deprecated(
"Bruk NETTO_TILSYNSUTGIFT i stedet",
replaceWith = ReplaceWith("NETTO_TILSYNSUTGIFT"),
)
NETTO_BARNETILSYN,
UNDERHOLDSKOSTNAD,
BPS_ANDEL_UNDERHOLDSKOSTNAD,
Expand All @@ -31,6 +36,7 @@ enum class Grunnlagstype {
FORHOLDSMESSIG_FORDELING,
KLAGE_STATISTIKK,
SAMVÆRSPERIODE,
NETTO_TILSYNSUTGIFT,

// Sjablon
SJABLON,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,17 @@ data class DelberegningSamværsfradrag(

data class DelberegningNettoTilsynsutgift(
override val periode: ÅrMånedsperiode,
val beløp: BigDecimal,
val beregnetNettoTilsynsutgiftBeløp: BigDecimal,
val totaltFaktiskUtgiftBeløp: BigDecimal,
val totaltTilleggstønadBeløp: BigDecimal,
val skattefradragsbeløpPerBarn: BigDecimal,
val tilsynsutgiftBarnListe: List<TilsynsutgiftBarn>,
) : Delberegning

data class TilsynsutgiftBarn(
val gjelderBarn: Grunnlagsreferanse,
val bruttoTilsynsutgift: BigDecimal,
val nettoTilsynsutgift: BigDecimal,
)

fun List<GrunnlagInnhold>.filtrerDelberegninger() = filterIsInstance<Delberegning>()

0 comments on commit ee77c28

Please sign in to comment.