From 13139cda0191cfddcc3f6a29b2bcae1c47b1fb61 Mon Sep 17 00:00:00 2001 From: Ugur Alpay Cenar Date: Mon, 9 Dec 2024 16:00:19 +0100 Subject: [PATCH] =?UTF-8?q?Beregning=20innbetalt=20bel=C3=B8p?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 4 ++-- .../behandling/service/NotatOpplysningerService.kt | 12 +++--------- .../nav/bidrag/behandling/transformers/Dtomapper.kt | 1 + .../grunnlag/InnhentetGrunnlagMapping.kt | 4 ++-- .../tilvedtak/BidragGrunnlagTilGrunnlagDtoMapper.kt | 8 +++----- 5 files changed, 11 insertions(+), 18 deletions(-) diff --git a/pom.xml b/pom.xml index 93faa62b..b5d5ad1e 100644 --- a/pom.xml +++ b/pom.xml @@ -16,8 +16,8 @@ 21 2.1.0 - 1.0-SNAPSHOT - 2024.12.03.120201 + 2024.12.09.155358 + 2024.12.09.142728 2.3.232 8.0 3.2.0 diff --git a/src/main/kotlin/no/nav/bidrag/behandling/service/NotatOpplysningerService.kt b/src/main/kotlin/no/nav/bidrag/behandling/service/NotatOpplysningerService.kt index dfb43f08..47a4c91b 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/service/NotatOpplysningerService.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/service/NotatOpplysningerService.kt @@ -296,15 +296,8 @@ class NotatOpplysningerService( ), beregnetIlagtGebyr = it.beregnetIlagtGebyr, beløpGebyrsats = it.beløpGebyrsats, - manueltOverstyrtGebyr = - if (it.erManueltOverstyrt) { - NotatGebyrRolleDto.NotatManueltOverstyrGebyrDto( - ilagtGebyr = it.endeligIlagtGebyr, - begrunnelse = it.begrunnelse, - ) - } else { - null - }, + endeligIlagtGebyr = it.endeligIlagtGebyr, + begrunnelse = it.begrunnelse, ) }, boforhold = @@ -676,6 +669,7 @@ private fun Rolle.tilNotatRolle() = navn = hentPersonVisningsnavn(ident), fødselsdato = fødselsdato, ident = ident?.let { Personident(it) }, + innbetaltBeløp = innbetaltBeløp, ) private fun Inntekt.tilNotatInntektDto() = diff --git a/src/main/kotlin/no/nav/bidrag/behandling/transformers/Dtomapper.kt b/src/main/kotlin/no/nav/bidrag/behandling/transformers/Dtomapper.kt index 8239bfbb..f1ce259a 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/transformers/Dtomapper.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/transformers/Dtomapper.kt @@ -363,6 +363,7 @@ class Dtomapper( fødselsdato = tilgangskontrollertPersoninfo.fødselsdato, ident = tilgangskontrollertPersoninfo.ident, erBeskyttet = tilgangskontrollertPersoninfo.erBeskyttet, + null, ), kilde = kilde, medIBehandling = behandling.roller.any { it.ident == this.ident }, diff --git a/src/main/kotlin/no/nav/bidrag/behandling/transformers/grunnlag/InnhentetGrunnlagMapping.kt b/src/main/kotlin/no/nav/bidrag/behandling/transformers/grunnlag/InnhentetGrunnlagMapping.kt index 9c959dc5..ddbf19c6 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/transformers/grunnlag/InnhentetGrunnlagMapping.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/transformers/grunnlag/InnhentetGrunnlagMapping.kt @@ -205,7 +205,7 @@ fun List.tilBeregnetInntekt(personobjekter: Set): Set.tilInnhentetGrunnlagUnderholdskostnad(personobjekter: Set): Set = - mapBarnetilsyn(personobjekter) + mapBarnetilsyn(personobjekter) + mapTilleggsstønad(personobjekter) fun List.tilInnhentetGrunnlagInntekt(personobjekter: Set): Set = mapSkattegrunnlag(personobjekter) + mapAinntekt(personobjekter) + @@ -301,7 +301,7 @@ private fun List.mapBarnetillegg(personobjekter: Set) = ) }.toSet() -private fun List.mapTilleggstønad(personobjekter: Set) = +private fun List.mapTilleggsstønad(personobjekter: Set) = filter { it.type == Grunnlagsdatatype.TILLEGGSSTØNAD && !it.erBearbeidet } .groupBy { it.rolle.ident } .map { (partPersonId, grunnlagListe) -> diff --git a/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/tilvedtak/BidragGrunnlagTilGrunnlagDtoMapper.kt b/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/tilvedtak/BidragGrunnlagTilGrunnlagDtoMapper.kt index 7a26cadb..f6571f26 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/tilvedtak/BidragGrunnlagTilGrunnlagDtoMapper.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/tilvedtak/BidragGrunnlagTilGrunnlagDtoMapper.kt @@ -35,6 +35,7 @@ import no.nav.bidrag.transport.behandling.felles.grunnlag.opprettInnhentetSivils import no.nav.bidrag.transport.behandling.felles.grunnlag.opprettKontantstøtteGrunnlagsreferanse import no.nav.bidrag.transport.behandling.felles.grunnlag.opprettSkattegrunnlagGrunnlagsreferanse import no.nav.bidrag.transport.behandling.felles.grunnlag.opprettSmåbarnstilleggGrunnlagsreferanse +import no.nav.bidrag.transport.behandling.felles.grunnlag.opprettTilleggsstønadGrunnlagsreferanse import no.nav.bidrag.transport.behandling.felles.grunnlag.opprettUtvidetbarnetrygGrunnlagsreferanse import no.nav.bidrag.transport.behandling.felles.grunnlag.tilPersonreferanse import no.nav.bidrag.transport.behandling.grunnlag.response.AinntektGrunnlagDto @@ -372,11 +373,8 @@ fun List.tilGrunnlagsobjekt( søktFomDato: LocalDate, ) = GrunnlagDto( referanse = - opprettBarnetilleggGrunnlagsreferanse( - gjelderReferanse, - kilde = GrunnlagDatakilde.TILLEGGSSTØNAD_SAK, - ), - type = Grunnlagstype.INNHENTET_TILLEGGSTØNAD, + opprettTilleggsstønadGrunnlagsreferanse(gjelderReferanse), + type = Grunnlagstype.INNHENTET_TILLEGGSSTØNAD, gjelderReferanse = gjelderReferanse, innhold = POJONode(