diff --git a/bidrag-commons/src/main/kotlin/no/nav/bidrag/commons/util/VedtakTreeMap.kt b/bidrag-commons/src/main/kotlin/no/nav/bidrag/commons/util/VedtakTreeMap.kt index 506e5ef..41ac4cb 100644 --- a/bidrag-commons/src/main/kotlin/no/nav/bidrag/commons/util/VedtakTreeMap.kt +++ b/bidrag-commons/src/main/kotlin/no/nav/bidrag/commons/util/VedtakTreeMap.kt @@ -18,6 +18,7 @@ import no.nav.bidrag.transport.behandling.felles.grunnlag.BostatusPeriode import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBarnIHusstand 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.DelberegningSumInntekt import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningUtgift import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningVoksneIHustand @@ -492,6 +493,11 @@ fun Grunnlagsreferanse.toTree( "Delberegning voksne i husstand(${voksneIHusstand.periode.fom.toCompactString()})" } + Grunnlagstype.DELBEREGNING_BOFORHOLD -> { + val voksneIHusstand = grunnlag.innholdTilObjekt() + "Delberegning voksne i husstand(${voksneIHusstand.periode.fom.toCompactString()})" + } + else -> if (grunnlag.erPerson()) { "${grunnlag.type}(${grunnlag.innholdTilObjekt().fødselsdato.toCompactString()})" diff --git a/bidrag-domene/src/main/kotlin/no/nav/bidrag/domene/enums/grunnlag/Grunnlagstype.kt b/bidrag-domene/src/main/kotlin/no/nav/bidrag/domene/enums/grunnlag/Grunnlagstype.kt index 82aa53e..17f2782 100644 --- a/bidrag-domene/src/main/kotlin/no/nav/bidrag/domene/enums/grunnlag/Grunnlagstype.kt +++ b/bidrag-domene/src/main/kotlin/no/nav/bidrag/domene/enums/grunnlag/Grunnlagstype.kt @@ -68,6 +68,8 @@ enum class Grunnlagstype { DELBEREGNING_TILLEGGSSTØNAD, DELBEREGNING_NETTO_TILSYNSUTGIFT, + DELBEREGNING_BOFORHOLD, + @Deprecated( "Bruk DELBEREGNING_BIDRAGSPLIKTIGES_ANDEL i stedet", replaceWith = ReplaceWith("DELBEREGNING_BIDRAGSPLIKTIGES_ANDEL"), diff --git a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/felles/grunnlag/Beregning.kt b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/felles/grunnlag/Beregning.kt index 288b58e..808948f 100644 --- a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/felles/grunnlag/Beregning.kt +++ b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/felles/grunnlag/Beregning.kt @@ -65,6 +65,12 @@ data class DelberegningVoksneIHustand( val borMedAndreVoksne: Boolean, ) : Delberegning +data class DelberegningBoforhold( + override val periode: ÅrMånedsperiode, + val antallBarn: Double, + val borMedAndreVoksne: Boolean, +) : Delberegning + data class DelberegningBidragspliktigesAndel( override val periode: ÅrMånedsperiode, @JsonAlias("andelFaktor", "andelProsent")