Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sammensatt kontrollsak #4566

Merged
merged 17 commits into from
Jun 5, 2024
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
7066fd5
Opprettet sammensatt_kontrollsak tabell
bragejahren May 21, 2024
c7c041e
Opprettet SammensattKontrollsak entitet og repository
bragejahren May 21, 2024
1fd9235
Opprettet SammensattKontrollsak Controller og Service
bragejahren May 21, 2024
2a413e0
Lagt til SammensattKontrollsak i RestUtvidetBehandling
bragejahren May 21, 2024
30c3df0
Lagt til 'sammensatt kontrollsak'-fritekst i brevmalene som skal støt…
bragejahren May 21, 2024
27c5e6f
Lagt til tilgangskontroll med unleash
bragejahren May 21, 2024
7c959e7
Kaster FunksjonellFeil dersom saksbehandler ikke har tilgang til samm…
bragejahren May 21, 2024
50cecb5
Sørger for at vi kun bruker MockUnleashService i tester og ikke ved l…
bragejahren May 23, 2024
ec61a4b
Separerer generering av vedtaksbrev-data for sammensatte kontrollsaker
bragejahren May 23, 2024
d7ab39f
Erstatter @OneToOne annotasjon på fremmednøkkel fk_behandling_id i Sa…
bragejahren May 24, 2024
4c4f95b
Lagt til tester for SammensattKontrollsakService og SammensattKontrol…
bragejahren May 24, 2024
85c5e77
Fjerner sammensattKontrollsakFritekst fra VedtaksbrevFellesfelter
bragejahren May 24, 2024
bd79318
Lager interface for delmalene til alle vedtaksbrev relatert til samme…
bragejahren May 24, 2024
71d8478
Merge branch 'main' into feat/sammensatt-kontrollsak
bragejahren May 24, 2024
7be3d55
Merge branch 'main' into feat/sammensatt-kontrollsak
bragejahren Jun 3, 2024
3544519
Returnerer RestSammensattKontrollsak fremfor RestUtvidetBehandling fr…
bragejahren Jun 3, 2024
c86d972
Fikset merge conflict
bragejahren Jun 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ class FeatureToggleConfig {
const val HENT_IDENTER_TIL_PSYS_FRA_INFOTRYGD = "familie-ba-sak.hent-identer-til-psys-fra-infotrygd"
const val KAN_KJØRE_AUTOMATISK_VALUTAJUSTERING_FOR_ENKELT_SAK = "familie-ba-sak.kan-kjore-autmatisk-valutajustering-behandling-for-enkelt-sak"
const val KAN_OVERSTYRE_AUTOMATISKE_VALUTAKURSER = "familie-ba-sak.kan-overstyre-automatiske-valutakurser"
const val KAN_OPPRETTE_OG_ENDRE_SAMMENSATTE_KONTROLLSAKER = "familie-ba-sak.kan-opprette-og-endre-sammensatte-kontrollsaker"

// NAV-21071 lagt bak toggle og kan evt fjernes på sikt hvis man ikke har trengt å skru den på igjen
const val SKAL_OPPRETTE_FREMLEGGSOPPGAVE_EØS_MEDLEM = "familie-ba-sak.skalOpprettFremleggsoppgaveDersomEOSMedlem"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package no.nav.familie.ba.sak.ekstern.restDomene

import no.nav.familie.ba.sak.kjerne.vedtak.sammensattKontrollsak.SammensattKontrollsak

data class RestSammensattKontrollsak(
val id: Long,
val behandlingId: Long,
val fritekst: String,
)

data class RestOpprettSammensattKontrollsak(
val behandlingId: Long,
val fritekst: String,
)

fun RestOpprettSammensattKontrollsak.tilSammensattKontrollsak() = SammensattKontrollsak(behandlingId = behandlingId, fritekst = fritekst)
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,6 @@ data class RestUtvidetBehandling(
val feilutbetaltValuta: List<RestFeilutbetaltValuta>,
val brevmottakere: List<RestBrevmottaker>,
val refusjonEøs: List<RestRefusjonEøs>,
val sammensattKontrollsak: RestSammensattKontrollsak?,
val vurderingsstrategiForValutakurser: VurderingsstrategiForValutakurser? = VurderingsstrategiForValutakurser.AUTOMATISK,
)
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ import no.nav.familie.ba.sak.kjerne.totrinnskontroll.TotrinnskontrollRepository
import no.nav.familie.ba.sak.kjerne.vedtak.VedtakRepository
import no.nav.familie.ba.sak.kjerne.vedtak.feilutbetaltValuta.FeilutbetaltValutaService
import no.nav.familie.ba.sak.kjerne.vedtak.refusjonEøs.RefusjonEøsService
import no.nav.familie.ba.sak.kjerne.vedtak.sammensattKontrollsak.SammensattKontrollsakService
import no.nav.familie.ba.sak.kjerne.vedtak.sammensattKontrollsak.tilRestSammensattKontrollsak
import no.nav.familie.ba.sak.kjerne.vedtak.vedtaksperiode.VedtaksperiodeService
import no.nav.familie.ba.sak.kjerne.vilkårsvurdering.VilkårsvurderingService
import org.springframework.stereotype.Service
Expand Down Expand Up @@ -64,6 +66,7 @@ class UtvidetBehandlingService(
private val feilutbetaltValutaService: FeilutbetaltValutaService,
private val brevmottakerService: BrevmottakerService,
private val refusjonEøsService: RefusjonEøsService,
private val sammensattKontrollsakService: SammensattKontrollsakService,
private val vurderingsstrategiForValutakurserRepository: VurderingsstrategiForValutakurserRepository,
) {
fun lagRestUtvidetBehandling(behandlingId: Long): RestUtvidetBehandling {
Expand Down Expand Up @@ -103,6 +106,8 @@ class UtvidetBehandlingService(

val brevmottakere = brevmottakerService.hentRestBrevmottakere(behandlingId)

val sammensattKontrollsakFritekst = sammensattKontrollsakService.finnSammensattKontrollsak(behandlingId)?.tilRestSammensattKontrollsak()

return RestUtvidetBehandling(
behandlingId = behandling.id,
steg = behandling.steg,
Expand Down Expand Up @@ -152,6 +157,7 @@ class UtvidetBehandlingService(
feilutbetaltValuta = feilutbetaltValuta,
brevmottakere = brevmottakere,
refusjonEøs = refusjonEøs,
sammensattKontrollsak = sammensattKontrollsakFritekst,
vurderingsstrategiForValutakurser = vurderingsstrategiForValutakurserRepository.findByBehandlingId(behandling.id)?.vurderingsstrategiForValutakurser,
)
}
Expand Down
110 changes: 104 additions & 6 deletions src/main/kotlin/no/nav/familie/ba/sak/kjerne/brev/BrevService.kt
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,17 @@ import no.nav.familie.ba.sak.kjerne.brev.domene.maler.KorreksjonVedtaksbrev
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.KorreksjonVedtaksbrevData
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.KorrigertVedtakData
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.OpphørMedEndring
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.OpphørMedEndringSammensattKontrollsak
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.Opphørt
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.OpphørtSammensattKontrollsak
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.RefusjonEøsAvklart
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.RefusjonEøsUavklart
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.SignaturVedtak
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.UtbetalingstabellAutomatiskValutajustering
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.VedtakEndring
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.VedtakEndringSammensattKontrollsak
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.VedtakFellesfelter
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.VedtakFellesfelterSammensattKontrollsak
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.Vedtaksbrev
import no.nav.familie.ba.sak.kjerne.brev.domene.maler.utbetalingEøs.UtbetalingMndEøs
import no.nav.familie.ba.sak.kjerne.eøs.kompetanse.KompetanseRepository
Expand All @@ -62,6 +66,8 @@ import no.nav.familie.ba.sak.kjerne.totrinnskontroll.domene.Totrinnskontroll
import no.nav.familie.ba.sak.kjerne.vedtak.Vedtak
import no.nav.familie.ba.sak.kjerne.vedtak.domene.VedtaksperiodeMedBegrunnelser
import no.nav.familie.ba.sak.kjerne.vedtak.refusjonEøs.RefusjonEøsRepository
import no.nav.familie.ba.sak.kjerne.vedtak.sammensattKontrollsak.SammensattKontrollsak
import no.nav.familie.ba.sak.kjerne.vedtak.sammensattKontrollsak.SammensattKontrollsakService
import no.nav.familie.ba.sak.kjerne.vedtak.vedtaksperiode.VedtaksperiodeService
import no.nav.familie.ba.sak.kjerne.vedtak.vedtaksperiode.Vedtaksperiodetype
import no.nav.familie.ba.sak.kjerne.vilkårsvurdering.VilkårsvurderingService
Expand Down Expand Up @@ -91,6 +97,7 @@ class BrevService(
private val kompetanseRepository: KompetanseRepository,
private val valutakursRepository: ValutakursRepository,
private val unleashService: UnleashNextMedContextService,
private val sammensattKontrollsakService: SammensattKontrollsakService,
) {
fun hentVedtaksbrevData(vedtak: Vedtak): Vedtaksbrev {
val behandling = vedtak.behandling
Expand Down Expand Up @@ -122,7 +129,7 @@ class BrevService(
duMåMeldeFraOmEndringer = !skalMeldeFraOmEndringerEøsSelvstendigRett,
duMåMeldeFraOmEndringerEøsSelvstendigRett = skalMeldeFraOmEndringerEøsSelvstendigRett,
informasjonOmUtbetaling = skalInkludereInformasjonOmUtbetaling,
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelter),
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelter.utbetalingerPerMndEøs),
)

Brevmal.VEDTAK_FØRSTEGANGSVEDTAK_INSTITUSJON ->
Expand All @@ -148,7 +155,7 @@ class BrevService(
duMåMeldeFraOmEndringer = !skalMeldeFraOmEndringerEøsSelvstendigRett,
duMåMeldeFraOmEndringerEøsSelvstendigRett = skalMeldeFraOmEndringerEøsSelvstendigRett,
informasjonOmUtbetaling = skalInkludereInformasjonOmUtbetaling,
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelter),
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelter.utbetalingerPerMndEøs),
)

Brevmal.VEDTAK_ENDRING_INSTITUSJON ->
Expand Down Expand Up @@ -182,7 +189,7 @@ class BrevService(
refusjonEosAvklart = beskrivPerioderMedAvklartRefusjonEøs(vedtak),
refusjonEosUavklart = beskrivPerioderMedUavklartRefusjonEøs(vedtak),
erKlage = behandling.erKlage(),
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelter),
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelter.utbetalingerPerMndEøs),
)

Brevmal.VEDTAK_OPPHØR_MED_ENDRING_INSTITUSJON ->
Expand Down Expand Up @@ -211,7 +218,7 @@ class BrevService(
duMåMeldeFraOmEndringer = !skalMeldeFraOmEndringerEøsSelvstendigRett,
duMåMeldeFraOmEndringerEøsSelvstendigRett = skalMeldeFraOmEndringerEøsSelvstendigRett,
informasjonOmUtbetaling = skalInkludereInformasjonOmUtbetaling,
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelter),
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelter.utbetalingerPerMndEøs),
)

Brevmal.VEDTAK_FORTSATT_INNVILGET_INSTITUSJON ->
Expand Down Expand Up @@ -244,9 +251,9 @@ class BrevService(

private fun hentLandOgStartdatoForUtbetalingstabell(
vedtak: Vedtak,
vedtakFellesfelter: VedtakFellesfelter,
utbetalingerPerMndEøs: Map<String, UtbetalingMndEøs>?,
): UtbetalingstabellAutomatiskValutajustering? =
vedtakFellesfelter.utbetalingerPerMndEøs?.let {
utbetalingerPerMndEøs?.let {
val endringstidspunkt = hentSorterteVedtaksperioderMedBegrunnelser(vedtak).first().fom!!.tilMånedTidspunkt()
val landkoder = integrasjonClient.hentLandkoderISO2()
val kompetanser = kompetanseRepository.finnFraBehandlingId(behandlingId = vedtak.behandling.id)
Expand Down Expand Up @@ -341,6 +348,70 @@ class BrevService(
)
}

fun hentSammensattKontrollsakBrevdata(
vedtak: Vedtak,
sammensattKontrollsak: SammensattKontrollsak,
): Vedtaksbrev {
val behandling = vedtak.behandling

val brevmal =
brevmalService.hentBrevmal(
vedtak.behandling,
)

val skalMeldeFraOmEndringerEøsSelvstendigRett by lazy {
vedtaksperiodeService.skalMeldeFraOmEndringerEøsSelvstendigRett(vedtak)
}

val skalInkludereInformasjonOmUtbetaling by lazy {
sjekkOmDetErLøpendeDifferanseUtbetalingPåBehandling(behandling)
}

val vedtakFellesfelterSammensattKontrollsak = lagVedtaksbrevFellesfelterSammensattKontrollsak(vedtak = vedtak, sammensattKontrollsak = sammensattKontrollsak)
return when (brevmal) {
Brevmal.VEDTAK_OPPHØRT -> {
OpphørtSammensattKontrollsak(
vedtakFellesfelterSammensattKontrollsak = vedtakFellesfelterSammensattKontrollsak,
erFeilutbetalingPåBehandling = erFeilutbetalingPåBehandling(behandlingId = behandling.id),
)
}

Brevmal.VEDTAK_OPPHØR_MED_ENDRING -> {
OpphørMedEndringSammensattKontrollsak(
vedtakFellesfelter = vedtakFellesfelterSammensattKontrollsak,
etterbetaling = hentEtterbetaling(vedtak),
erFeilutbetalingPåBehandling = erFeilutbetalingPåBehandling(behandlingId = behandling.id),
refusjonEosAvklart = beskrivPerioderMedAvklartRefusjonEøs(vedtak),
refusjonEosUavklart = beskrivPerioderMedUavklartRefusjonEøs(vedtak),
erKlage = behandling.erKlage(),
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelterSammensattKontrollsak.utbetalingerPerMndEøs),
)
}

Brevmal.VEDTAK_ENDRING -> {
VedtakEndringSammensattKontrollsak(
vedtakFellesfelter = vedtakFellesfelterSammensattKontrollsak,
etterbetaling = hentEtterbetaling(vedtak),
erKlage = behandling.erKlage(),
erFeilutbetalingPåBehandling = erFeilutbetalingPåBehandling(behandlingId = behandling.id),
informasjonOmAarligKontroll = vedtaksperiodeService.skalHaÅrligKontroll(vedtak),
feilutbetaltValuta =
vedtaksperiodeService.beskrivPerioderMedFeilutbetaltValuta(vedtak)?.let {
FeilutbetaltValuta(perioderMedForMyeUtbetalt = it)
},
refusjonEosAvklart = beskrivPerioderMedAvklartRefusjonEøs(vedtak),
refusjonEosUavklart = beskrivPerioderMedUavklartRefusjonEøs(vedtak),
duMåMeldeFraOmEndringer = !skalMeldeFraOmEndringerEøsSelvstendigRett,
duMåMeldeFraOmEndringerEøsSelvstendigRett = skalMeldeFraOmEndringerEøsSelvstendigRett,
informasjonOmUtbetaling = skalInkludereInformasjonOmUtbetaling,
utbetalingstabellAutomatiskValutajustering = hentLandOgStartdatoForUtbetalingstabell(vedtak, vedtakFellesfelterSammensattKontrollsak.utbetalingerPerMndEøs),
)
}

else -> throw Feil("Brevmalen: $brevmal er ikke støttet for sammensatte kontrollsaker")
bragejahren marked this conversation as resolved.
Show resolved Hide resolved
}
}

private fun hentSorterteVedtaksperioderMedBegrunnelser(vedtak: Vedtak) =
vedtaksperiodeService.hentPersisterteVedtaksperioder(vedtak)
.filter { it.erBegrunnet() }
Expand Down Expand Up @@ -412,6 +483,33 @@ class BrevService(
)
}

private fun lagVedtaksbrevFellesfelterSammensattKontrollsak(
vedtak: Vedtak,
sammensattKontrollsak: SammensattKontrollsak,
): VedtakFellesfelterSammensattKontrollsak {
val grunnlagOgSignaturData = hentGrunnlagOgSignaturData(vedtak)

val organisasjonsnummer = vedtak.behandling.fagsak.institusjon?.orgNummer
val organisasjonsnavn = organisasjonsnummer?.let { organisasjonService.hentOrganisasjon(it).navn }

val korrigertVedtak = korrigertVedtakService.finnAktivtKorrigertVedtakPåBehandling(vedtak.behandling.id)

val utbetalingerPerMndEøs = hentUtbetalingerPerMndEøs(vedtak)

return VedtakFellesfelterSammensattKontrollsak(
enhet = grunnlagOgSignaturData.enhet,
saksbehandler = grunnlagOgSignaturData.saksbehandler,
beslutter = grunnlagOgSignaturData.beslutter,
søkerNavn = organisasjonsnavn ?: grunnlagOgSignaturData.grunnlag.søker.navn,
søkerFødselsnummer = grunnlagOgSignaturData.grunnlag.søker.aktør.aktivFødselsnummer(),
organisasjonsnummer = organisasjonsnummer,
gjelder = if (organisasjonsnummer != null) grunnlagOgSignaturData.grunnlag.søker.navn else null,
korrigertVedtakData = korrigertVedtak?.let { KorrigertVedtakData(datoKorrigertVedtak = it.vedtaksdato.tilDagMånedÅr()) },
utbetalingerPerMndEøs = utbetalingerPerMndEøs,
sammensattKontrollsakFritekst = sammensattKontrollsak.fritekst,
)
}

private fun hentHjemler(
behandlingId: Long,
vedtaksperioder: List<VedtaksperiodeMedBegrunnelser>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ import no.nav.familie.ba.sak.kjerne.brev.domene.tilBrev
import no.nav.familie.ba.sak.kjerne.grunnlag.personopplysninger.PersongrunnlagService
import no.nav.familie.ba.sak.kjerne.steg.StegType
import no.nav.familie.ba.sak.kjerne.vedtak.Vedtak
import no.nav.familie.ba.sak.kjerne.vedtak.sammensattKontrollsak.SammensattKontrollsakService
import no.nav.familie.ba.sak.sikkerhet.SaksbehandlerContext
import org.springframework.context.annotation.Lazy
import org.springframework.http.HttpStatus
import org.springframework.stereotype.Service
import java.lang.Exception

@Service
class DokumentGenereringService(
Expand All @@ -25,6 +25,7 @@ class DokumentGenereringService(
private val brevKlient: BrevKlient,
private val integrasjonClient: IntegrasjonClient,
private val saksbehandlerContext: SaksbehandlerContext,
private val sammensattKontrollsakService: SammensattKontrollsakService,
@Lazy private val testVerktøyService: TestVerktøyService,
) {
fun genererBrevForVedtak(vedtak: Vedtak): ByteArray {
Expand All @@ -33,11 +34,14 @@ class DokumentGenereringService(
throw FunksjonellFeil("Ikke tillatt å generere brev etter at behandlingen er sendt fra beslutter")
}

val sammensattKontrollsak = sammensattKontrollsakService.finnSammensattKontrollsak(vedtak.behandling.id)

val målform = persongrunnlagService.hentSøkersMålform(vedtak.behandling.id)
val vedtaksbrev =
when (vedtak.behandling.opprettetÅrsak) {
BehandlingÅrsak.DØDSFALL_BRUKER -> brevService.hentDødsfallbrevData(vedtak)
BehandlingÅrsak.KORREKSJON_VEDTAKSBREV -> brevService.hentKorreksjonbrevData(vedtak)
when {
sammensattKontrollsak != null -> brevService.hentSammensattKontrollsakBrevdata(vedtak, sammensattKontrollsak)
vedtak.behandling.opprettetÅrsak == BehandlingÅrsak.DØDSFALL_BRUKER -> brevService.hentDødsfallbrevData(vedtak)
vedtak.behandling.opprettetÅrsak == BehandlingÅrsak.KORREKSJON_VEDTAKSBREV -> brevService.hentKorreksjonbrevData(vedtak)
else -> brevService.hentVedtaksbrevData(vedtak)
}
return brevKlient.genererBrev(målform.tilSanityFormat(), vedtaksbrev)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ import no.nav.familie.ba.sak.kjerne.brev.domene.maler.utbetalingEøs.UtbetalingM

data class Autovedtak6og18årOgSmåbarnstillegg(
override val mal: Brevmal = Brevmal.AUTOVEDTAK_BARN_6_OG_18_ÅR_OG_SMÅBARNSTILLEGG,
override val data: Autovedtak6og18årData,
override val data: Autovedtak6Og18ÅrData,
) : Vedtaksbrev {
constructor(
vedtakFellesfelter: VedtakFellesfelter,
) :
this(
data =
Autovedtak6og18årData(
Autovedtak6Og18ÅrData(
delmalData =
Autovedtak6og18årData.Delmaler(
Autovedtak6Og18ÅrData.Delmaler(
hjemmeltekst = vedtakFellesfelter.hjemmeltekst,
autoUnderskrift =
AutoUnderskrift(
Expand All @@ -31,12 +31,12 @@ data class Autovedtak6og18årOgSmåbarnstillegg(
)
}

data class Autovedtak6og18årData(
data class Autovedtak6Og18ÅrData(
override val delmalData: Delmaler,
override val flettefelter: FlettefelterForDokumentImpl,
override val perioder: List<BrevPeriode>,
override val utbetalingerPerMndEøs: Map<String, UtbetalingMndEøs>? = null,
) : VedtaksbrevData {
) : VedtaksbrevStandardData {
data class Delmaler(
val hjemmeltekst: Hjemmeltekst,
val autoUnderskrift: AutoUnderskrift,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ data class AutovedtakNyfødtBarnFraFørData(
override val flettefelter: FlettefelterForDokumentImpl,
override val perioder: List<BrevPeriode>,
override val utbetalingerPerMndEøs: Map<String, UtbetalingMndEøs>? = null,
) : VedtaksbrevData {
) : VedtaksbrevStandardData {
data class Delmaler(
val etterbetaling: Etterbetaling?,
val hjemmeltekst: Hjemmeltekst,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ data class AutovedtakNyfødtFørsteBarnData(
override val flettefelter: FlettefelterForDokumentImpl,
override val perioder: List<BrevPeriode>,
override val utbetalingerPerMndEøs: Map<String, UtbetalingMndEøs>? = null,
) : VedtaksbrevData {
) : VedtaksbrevStandardData {
data class Delmaler(
val etterbetaling: Etterbetaling?,
val hjemmeltekst: Hjemmeltekst,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ data class AvslagData(
override val flettefelter: FlettefelterForDokumentImpl,
override val perioder: List<BrevPeriode>,
override val utbetalingerPerMndEøs: Map<String, UtbetalingMndEøs>? = null,
) : VedtaksbrevData {
) : VedtaksbrevStandardData {
data class Delmaler(
val signaturVedtak: SignaturVedtak,
val hjemmeltekst: Hjemmeltekst,
Expand Down
Loading
Loading