Skip to content

Commit

Permalink
Endring gebyr api
Browse files Browse the repository at this point in the history
  • Loading branch information
ugur93 committed Dec 4, 2024
1 parent 99cebb2 commit adc7287
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,10 @@ class BehandlingTilVedtakMapping(
bidragspliktig!!.harGebyrsøknad.ifTrue {
val beregning = mapper.beregnGebyr(this, bidragspliktig!!, grunnlagslisteGebyr)
gebyrGrunnlagsliste.addAll(beregning.grunnlagsliste)
val ilagtGebyr = beregning.ilagtGebyr
OpprettEngangsbeløpRequestDto(
type = Engangsbeløptype.GEBYR_SKYLDNER,
beløp = beregning.beløpGebyrsats,
beløp = if (ilagtGebyr) beregning.beløpGebyrsats else null,
betaltBeløp = null,
resultatkode = beregning.resultatkode.name,
eksternReferanse = null,
Expand All @@ -122,16 +123,17 @@ class BehandlingTilVedtakMapping(
skyldner = Personident(bidragspliktig!!.ident!!),
kravhaver = skyldnerNav,
mottaker = skyldnerNav,
valutakode = "NOK",
valutakode = if (ilagtGebyr) "NOK" else null,
sak = Saksnummer(saksnummer),
)
},
bidragsmottaker!!.harGebyrsøknad.ifTrue {
val beregning = mapper.beregnGebyr(this, bidragsmottaker!!, grunnlagslisteGebyr)
gebyrGrunnlagsliste.addAll(beregning.grunnlagsliste)
val ilagtGebyr = beregning.ilagtGebyr
OpprettEngangsbeløpRequestDto(
type = Engangsbeløptype.GEBYR_MOTTAKER,
beløp = beregning.beløpGebyrsats,
beløp = if (ilagtGebyr) beregning.beløpGebyrsats else null,
betaltBeløp = null,
resultatkode = beregning.resultatkode.name,
eksternReferanse = null,
Expand All @@ -141,7 +143,7 @@ class BehandlingTilVedtakMapping(
skyldner = Personident(bidragsmottaker!!.ident!!),
kravhaver = skyldnerNav,
mottaker = skyldnerNav,
valutakode = "NOK",
valutakode = if (ilagtGebyr) "NOK" else null,
sak = Saksnummer(saksnummer),
)
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,8 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() {
shouldHaveSize(2)
val gebyrMottaker = it.find { it.type == Engangsbeløptype.GEBYR_MOTTAKER }!!

gebyrMottaker.beløp shouldBe BigDecimal(1277)
gebyrMottaker.beløp shouldBe null
gebyrMottaker.valutakode shouldBe null
gebyrMottaker.kravhaver shouldBe Personident("NAV")
gebyrMottaker.mottaker shouldBe Personident("NAV")
gebyrMottaker.innkreving shouldBe Innkrevingstype.MED_INNKREVING
Expand All @@ -238,6 +239,7 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() {
val gebyrSkyldner = it.find { it.type == Engangsbeløptype.GEBYR_SKYLDNER }!!

gebyrSkyldner.beløp shouldBe BigDecimal(1277)
gebyrSkyldner.valutakode shouldBe "NOK"
gebyrSkyldner.kravhaver shouldBe Personident("NAV")
gebyrSkyldner.mottaker shouldBe Personident("NAV")
gebyrSkyldner.innkreving shouldBe Innkrevingstype.MED_INNKREVING
Expand Down Expand Up @@ -397,7 +399,7 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() {
shouldHaveSize(2)
val gebyrMottaker = it.find { it.type == Engangsbeløptype.GEBYR_MOTTAKER }!!

gebyrMottaker.beløp shouldBe BigDecimal(1277)
gebyrMottaker.beløp shouldBe null
gebyrMottaker.kravhaver shouldBe Personident("NAV")
gebyrMottaker.mottaker shouldBe Personident("NAV")
gebyrMottaker.innkreving shouldBe Innkrevingstype.MED_INNKREVING
Expand Down Expand Up @@ -843,7 +845,8 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() {
it.any { it.type == Engangsbeløptype.GEBYR_MOTTAKER }.shouldBeTrue()
it.any { it.type == Engangsbeløptype.GEBYR_SKYLDNER }.shouldBeTrue()
assertSoftly(it.find { it.type == Engangsbeløptype.GEBYR_MOTTAKER }!!) {
beløp shouldBe BigDecimal(1277)
beløp shouldBe null
valutakode shouldBe null
kravhaver shouldBe Personident("NAV")
mottaker shouldBe Personident("NAV")
innkreving shouldBe Innkrevingstype.MED_INNKREVING
Expand All @@ -855,6 +858,7 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() {
}
assertSoftly(it.find { it.type == Engangsbeløptype.GEBYR_SKYLDNER }!!) {
beløp shouldBe BigDecimal(1277)
valutakode shouldBe "NOK"
kravhaver shouldBe Personident("NAV")
mottaker shouldBe Personident("NAV")
innkreving shouldBe Innkrevingstype.MED_INNKREVING
Expand Down Expand Up @@ -940,6 +944,7 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() {
it.any { it.type == Engangsbeløptype.GEBYR_SKYLDNER }.shouldBeTrue()
assertSoftly(it.find { it.type == Engangsbeløptype.GEBYR_SKYLDNER }!!) {
beløp shouldBe BigDecimal(1277)
valutakode shouldBe "NOK"
kravhaver shouldBe Personident("NAV")
mottaker shouldBe Personident("NAV")
innkreving shouldBe Innkrevingstype.MED_INNKREVING
Expand All @@ -958,7 +963,8 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() {
opprettVedtakRequest.grunnlagListe.validerHarReferanseTilSjablonIReferanser(SjablonTallNavn.FASTSETTELSESGEBYR_BELØP, sluttberegningGebyrBM.grunnlagsreferanseListe)
}
assertSoftly(it.find { it.type == Engangsbeløptype.GEBYR_MOTTAKER }!!) {
beløp shouldBe BigDecimal(1277)
beløp shouldBe null
valutakode shouldBe null
kravhaver shouldBe Personident("NAV")
mottaker shouldBe Personident("NAV")
innkreving shouldBe Innkrevingstype.MED_INNKREVING
Expand Down

0 comments on commit adc7287

Please sign in to comment.