Skip to content

Commit

Permalink
sigrun data for næringsdrivende (#103)
Browse files Browse the repository at this point in the history
Co-authored-by: Eirik HS <eirik.skjaerseth@gmail.com>
  • Loading branch information
olebaba and eirik1502 authored Feb 19, 2025
1 parent 029ac1f commit 5e00417
Showing 1 changed file with 45 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,53 @@
package no.nav.helse.flex.sykepengesoknad.kafka

import java.math.BigInteger

data class SelvstendigNaringsdrivendeDTO(
val roller: List<Rolle>,
val roller: List<RolleDTO>,
val sykepengegrunnlagNaeringsdrivende: SykepengegrunnlagNaeringsdrivendeDTO? = null,
)

data class AarVerdiDTO(
val aar: String,
val verdi: BigInteger,
)

data class BeregnetDTO(
val snitt: BigInteger,
val p25: BigInteger,
val m25: BigInteger,
)

data class SykepengegrunnlagNaeringsdrivendeDTO(
val gjennomsnittPerAar: List<AarVerdiDTO>,
val grunnbeloepPerAar: List<AarVerdiDTO>,
val grunnbeloepPaaSykmeldingstidspunkt: Int,
val beregnetSnittOgEndring25: BeregnetDTO,
val inntekter: List<HentPensjonsgivendeInntektResponseDTO>,
)

data class HentPensjonsgivendeInntektResponseDTO(
val norskPersonidentifikator: String,
val inntektsaar: String,
val pensjonsgivendeInntekt: List<PensjonsgivendeInntektDTO>,
)

data class Rolle(
data class PensjonsgivendeInntektDTO(
val datoForFastsetting: String,
val skatteordning: SkatteordningDTO,
val pensjonsgivendeInntektAvLoennsinntekt: Int = 0,
val pensjonsgivendeInntektAvLoennsinntektBarePensjonsdel: Int = 0,
val pensjonsgivendeInntektAvNaeringsinntekt: Int = 0,
val pensjonsgivendeInntektAvNaeringsinntektFraFiskeFangstEllerFamiliebarnehage: Int = 0,
)

enum class SkatteordningDTO {
FASTLAND,
SVALBARD,
KILDESKATT_PAA_LOENN,
}

data class RolleDTO(
val orgnummer: String,
val rolletype: String,
)

0 comments on commit 5e00417

Please sign in to comment.