diff --git a/src/main/kotlin/no/nav/familie/ef/personhendelse/inntekt/InntektsendringerService.kt b/src/main/kotlin/no/nav/familie/ef/personhendelse/inntekt/InntektsendringerService.kt index aa21707f..33861f34 100644 --- a/src/main/kotlin/no/nav/familie/ef/personhendelse/inntekt/InntektsendringerService.kt +++ b/src/main/kotlin/no/nav/familie/ef/personhendelse/inntekt/InntektsendringerService.kt @@ -17,18 +17,18 @@ class InntektsendringerService( private val maxInntekt = Math.floor((grunnbeløp * 5.5) / 1000L) * 1000L // Ingen utbetaling av OS ved inntekt på over 5.5 rundet ned til nærmeste 1000 fun beregnEndretInntekt( - inntektshistorikkResponse: InntektshistorikkResponse, + inntektResponse: HentInntektListeResponse, forventetInntektForPerson: ForventetInntektForPerson, ): Inntektsendring { // hent alle registrerte vedtak som var på personen sist beregning val nyesteRegistrerteInntekt = - inntektshistorikkResponse.inntektForMåned(YearMonth.now().minusMonths(1)) + inntektResponse.arbeidsinntektMåned?.filter { it.årMåned == YearMonth.now().minusMonths(1) } val nestNyesteRegistrerteInntekt = - inntektshistorikkResponse.inntektForMåned(YearMonth.now().minusMonths(2)) + inntektResponse.arbeidsinntektMåned?.filter { it.årMåned == YearMonth.now().minusMonths(2) } val inntektTreMånederTilbake = - inntektshistorikkResponse.inntektForMåned(YearMonth.now().minusMonths(3)) + inntektResponse.arbeidsinntektMåned?.filter { it.årMåned == YearMonth.now().minusMonths(3) } val inntektFireMånederTilbake = - inntektshistorikkResponse.inntektForMåned(YearMonth.now().minusMonths(4)) + inntektResponse.arbeidsinntektMåned?.filter { it.årMåned == YearMonth.now().minusMonths(4) } val inntektsendringFireMånederTilbake = beregnInntektsendring( @@ -65,11 +65,18 @@ class InntektsendringerService( } private fun beregnInntektsendring( - nyesteRegistrerteInntekt: List?, + nyesteRegistrerteInntekt: List?, ident: String, forventetInntekt: Int?, ): BeregningResultat { - if (forventetInntekt == null || nyesteRegistrerteInntekt?.maxOfOrNull { it.versjon } == null) { + if (forventetInntekt == null || + nyesteRegistrerteInntekt.isNullOrEmpty() || + nyesteRegistrerteInntekt + .firstOrNull() + ?.arbeidsInntektInformasjon + ?.inntektListe + .isNullOrEmpty() + ) { secureLogger.warn("Ingen gjeldende inntekt funnet på person $ident har personen løpende stønad?") return BeregningResultat(0, 0, 0) } @@ -77,12 +84,7 @@ class InntektsendringerService( if (forventetInntekt > maxInntekt) return BeregningResultat(0, 0, 0) // Ignorer alle med over 652000 i årsinntekt, da de har 0 i utbetaling. val månedligForventetInntekt = (forventetInntekt / 12) - val orgNrToNyesteVersjonMap = nyesteRegistrerteInntekt.associate { it.opplysningspliktig to it.versjon } - val inntektListe = - nyesteRegistrerteInntekt - .filter { - it.versjon == orgNrToNyesteVersjonMap[it.opplysningspliktig] && it.arbeidsInntektInformasjon.inntektListe != null - }.flatMap { it.arbeidsInntektInformasjon.inntektListe!! } + val inntektListe = nyesteRegistrerteInntekt.firstOrNull()?.arbeidsInntektInformasjon?.inntektListe ?: emptyList() val samletInntekt = inntektListe .filterNot { @@ -118,7 +120,7 @@ data class Inntektsendring( val forrigeMåned: BeregningResultat, ) { fun harEndretInntekt() = - fireMånederTilbake.prosent >= 10 && treMånederTilbake.prosent >= 10 && toMånederTilbake.prosent >= 10 && forrigeMåned.prosent >= 10 + treMånederTilbake.prosent >= 10 && toMånederTilbake.prosent >= 10 && forrigeMåned.prosent >= 10 } data class BeregningResultat( diff --git a/src/main/kotlin/no/nav/familie/ef/personhendelse/inntekt/VedtakendringerService.kt b/src/main/kotlin/no/nav/familie/ef/personhendelse/inntekt/VedtakendringerService.kt index 914998a4..80fa77c8 100644 --- a/src/main/kotlin/no/nav/familie/ef/personhendelse/inntekt/VedtakendringerService.kt +++ b/src/main/kotlin/no/nav/familie/ef/personhendelse/inntekt/VedtakendringerService.kt @@ -46,7 +46,7 @@ class VedtakendringerService( var counter = 0 personerMedAktivStønad.chunked(500).forEach { sakClient.hentForventetInntektForIdenter(it).forEach { forventetInntektForPerson -> - val response = hentInntektshistorikk(forventetInntektForPerson.personIdent) + val response = hentInntekt(forventetInntektForPerson.personIdent) if (response != null && forventetInntektForPerson.forventetInntektForrigeMåned != null && forventetInntektForPerson.forventetInntektToMånederTilbake != null @@ -63,11 +63,11 @@ class VedtakendringerService( logger.info("Vedtak- og inntektsendringer ferdig") } - fun harNyeVedtak(response: InntektshistorikkResponse) = nyeVedtak(response)?.isNotEmpty() ?: false + fun harNyeVedtak(response: HentInntektListeResponse) = nyeVedtak(response)?.isNotEmpty() ?: false private fun lagreInntektsendringForPerson( forventetInntektForPerson: ForventetInntektForPerson, - response: InntektshistorikkResponse, + response: HentInntektListeResponse, ) { val nyeVedtak = nyeVedtak(response) val endretInntekt = inntektsendringerService.beregnEndretInntekt(response, forventetInntektForPerson) @@ -98,12 +98,12 @@ class VedtakendringerService( } } - fun nyeVedtak(inntektshistorikkResponse: InntektshistorikkResponse): List? { + fun nyeVedtak(inntektResponse: HentInntektListeResponse): List? { // hent alle registrerte vedtak som var på personen sist beregning val nyesteRegistrerteInntekt = - inntektshistorikkResponse.inntektForMåned(YearMonth.now().minusMonths(1)) + inntektResponse.arbeidsinntektMåned?.filter { it.årMåned == YearMonth.now().minusMonths(1) } val nestNyesteRegistrerteInntekt = - inntektshistorikkResponse.inntektForMåned(YearMonth.now().minusMonths(2)) + inntektResponse.arbeidsinntektMåned?.filter { it.årMåned == YearMonth.now().minusMonths(2) } val offentligeYtelserForNyesteMåned = offentligeYtelser(nyesteRegistrerteInntekt) ?: emptyList() val offentligeYtelserForNestNyesteMåned = offentligeYtelser(nestNyesteRegistrerteInntekt) ?: emptyList() @@ -111,27 +111,24 @@ class VedtakendringerService( return offentligeYtelserForNyesteMåned.minus(offentligeYtelserForNestNyesteMåned) } - private fun offentligeYtelser(nyesteRegistrerteInntekt: List?): List? { + private fun offentligeYtelser(nyesteRegistrerteInntekt: List?): List? { val offentligYtelseInntekt = nyesteRegistrerteInntekt?.filter { - it.arbeidsInntektInformasjon.inntektListe?.any { offentligYtelse -> + it.arbeidsInntektInformasjon?.inntektListe?.any { offentligYtelse -> offentligYtelse.inntektType == InntektType.YTELSE_FRA_OFFENTLIGE && offentligYtelse.beskrivelse != "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" } ?: false } - val nyesteVersjon = offentligYtelseInntekt?.maxOfOrNull { it.versjon } - - val inntektListe = - offentligYtelseInntekt?.firstOrNull { it.versjon == nyesteVersjon }?.arbeidsInntektInformasjon?.inntektListe + val inntektListe = offentligYtelseInntekt?.firstOrNull()?.arbeidsInntektInformasjon?.inntektListe return inntektListe ?.filter { it.inntektType == InntektType.YTELSE_FRA_OFFENTLIGE && it.beskrivelse != "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" && it.tilleggsinformasjon?.tilleggsinformasjonDetaljer?.detaljerType != "ETTERBETALINGSPERIODE" }?.groupBy { it.beskrivelse } - ?.map { it.key } + ?.mapNotNull { it.key } } private fun hentInntektshistorikk(fnr: String): InntektshistorikkResponse? { @@ -147,6 +144,19 @@ class VedtakendringerService( return null } + private fun hentInntekt(fnr: String): HentInntektListeResponse? { + try { + return inntektClient.hentInntekt( + fnr, + YearMonth.now().minusMonths(5), + YearMonth.now(), + ) + } catch (e: Exception) { + secureLogger.warn("Feil ved kall mot inntektskomponenten ved kall mot person $fnr. Message: ${e.message} Cause: ${e.cause}") + } + return null + } + private fun opprettOppgaveForInntektsendring( inntektOgVedtakEndring: InntektOgVedtakEndring, beskrivelse: String, diff --git a/src/test/kotlin/no/nav/familie/ef/personhendelse/inntekt/InntektsendringerServiceTest.kt b/src/test/kotlin/no/nav/familie/ef/personhendelse/inntekt/InntektsendringerServiceTest.kt index 5de635af..63c96157 100644 --- a/src/test/kotlin/no/nav/familie/ef/personhendelse/inntekt/InntektsendringerServiceTest.kt +++ b/src/test/kotlin/no/nav/familie/ef/personhendelse/inntekt/InntektsendringerServiceTest.kt @@ -18,346 +18,199 @@ class InntektsendringerServiceTest { private val sakClient = mockk() val inntektsendringerService = InntektsendringerService(oppgaveClient, sakClient) - val forventetLønnsinntekt = 420000 // 35k pr mnd i eksempel json-fil + val forventetÅrligInntekt = 420000 // 35k pr mnd i eksempel json-fil + + val enMndTilbake = YearMonth.now().minusMonths(1) + val toMndTilbake = YearMonth.now().minusMonths(2) + val treMndTilbake = YearMonth.now().minusMonths(3) + val fireMndTilbake = YearMonth.now().minusMonths(4) @BeforeEach internal fun setUp() { - every { sakClient.inntektForEksternId(1) } returns forventetLønnsinntekt - every { sakClient.inntektForEksternId(2) } returns (forventetLønnsinntekt * 0.9).toInt() - every { sakClient.inntektForEksternId(3) } returns (forventetLønnsinntekt * 0.91).toInt() + every { sakClient.inntektForEksternId(1) } returns forventetÅrligInntekt + every { sakClient.inntektForEksternId(2) } returns (forventetÅrligInntekt * 0.9).toInt() + every { sakClient.inntektForEksternId(3) } returns (forventetÅrligInntekt * 0.91).toInt() } @Test fun `Har endret inntekt med mer enn 10 prosent i forhold til forventet inntekt`() { - val json: String = readResource("inntekt/InntekthistorikkLoennsinntektEksempel.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 1)).first().arbeidsInntektInformasjon - val nestNyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2021, 12)).first().arbeidsInntektInformasjon - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair( - YearMonth.now().minusMonths(1), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - Pair( - YearMonth.now().minusMonths(2), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nestNyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - Pair( - YearMonth.now().minusMonths(3), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nestNyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), + val json: String = readResource("inntekt/InntektLoennsinntektEksempel.json") // 40k + val inntektResponse = objectMapper.readValue(json) + + val arbeidsinntektMåned = + inntektResponse.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponse.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMåned.copy(årMåned = enMndTilbake), + arbeidsinntektMåned.copy(årMåned = toMndTilbake), + arbeidsinntektMåned.copy(årMåned = treMndTilbake), + arbeidsinntektMåned.copy(årMåned = fireMndTilbake), ), - Pair( - YearMonth.now().minusMonths(4), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nestNyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - ), ) - val forventetInntektTiProsentLavere = (forventetLønnsinntekt * 0.9).toInt() - val forventetInntektNiProsentLavere = (forventetLønnsinntekt * 0.91).toInt() + val forventetInntektTiProsentLavere = (forventetÅrligInntekt * 0.9).toInt() + val forventetInntektNiProsentLavere = (forventetÅrligInntekt * 0.91).toInt() Assertions .assertThat( inntektsendringerService.beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson("1", forventetLønnsinntekt, forventetLønnsinntekt, forventetLønnsinntekt, forventetLønnsinntekt), + oppdatertDatoHentInntektListeResponse, + forventetInntektForPerson(forventetÅrligInntekt), ), ).isEqualTo(inntektsendring()) Assertions .assertThat( inntektsendringerService.beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson( - "2", - forventetInntektTiProsentLavere, - forventetInntektTiProsentLavere, - forventetInntektTiProsentLavere, - forventetInntektTiProsentLavere, - ), + oppdatertDatoHentInntektListeResponse, + forventetInntektForPerson(forventetInntektTiProsentLavere), ), ).isEqualTo(inntektsendring(3500, 11, 1575)) Assertions .assertThat( inntektsendringerService.beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson( - "3", - forventetInntektNiProsentLavere, - forventetInntektNiProsentLavere, - forventetInntektNiProsentLavere, - forventetInntektNiProsentLavere, - ), + oppdatertDatoHentInntektListeResponse, + forventetInntektForPerson(forventetInntektNiProsentLavere), ), ).isEqualTo(inntektsendring(3150, 9, 1417)) } @Test fun `Utbetaling av offentlig ytelse og lønnsinntekt utgjør til sammen mer enn 10 prosent av forventet inntekt`() { - val json: String = readResource("inntekt/InntekthistorikkLoennsinntektOgOffentligYtelseEksempel.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val inntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2021, 12)).first().arbeidsInntektInformasjon - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair( - YearMonth.now().minusMonths(1), - mapOf( - Pair( - "5", - listOf( - InntektVersjon( - inntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), + val json: String = readResource("inntekt/InntektLoennsinntektOgOffentligYtelseEksempel.json") // 38,5k totalt + val inntektResponse = objectMapper.readValue(json) + + val arbeidsinntektMåned = + inntektResponse.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponse.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMåned.copy(årMåned = enMndTilbake), + arbeidsinntektMåned.copy(årMåned = toMndTilbake), + arbeidsinntektMåned.copy(årMåned = treMndTilbake), ), - ), ) - val forventetInntektTiProsentLavere = (forventetLønnsinntekt * 0.9).toInt() - Assertions .assertThat( inntektsendringerService .beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson( - "2", - forventetInntektTiProsentLavere, - forventetInntektTiProsentLavere, - forventetInntektTiProsentLavere, - forventetInntektTiProsentLavere, - ), + oppdatertDatoHentInntektListeResponse, + forventetInntektForPerson(forventetÅrligInntekt), ).harEndretInntekt(), - ).isFalse + ).isTrue } @Test - fun `Bruker med mer enn 10 prosent inntektsendring pga etterbetaling skal ignoreres`() { - val json: String = readResource("inntekt/InntekthistorikkEtterbetalingSkalIgnoreres.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val inntektVersjonForNyesteMåned = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 2)) - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair(YearMonth.now().minusMonths(1), mapOf(Pair("1", inntektVersjonForNyesteMåned))), - ), + fun `Etterbetaling skal ikke medberegnes`() { + val json: String = readResource("inntekt/InntektEtterbetalingSkalIgnoreres.json") // Inntekt 35k + etterbetaling 10k + val inntektResponse = objectMapper.readValue(json) + + val arbeidsinntektMåned = + inntektResponse.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponse.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMåned.copy(årMåned = enMndTilbake), + arbeidsinntektMåned.copy(årMåned = toMndTilbake), + arbeidsinntektMåned.copy(årMåned = treMndTilbake), + ), ) - val forventetInntekt = 172_000 Assertions .assertThat( inntektsendringerService .beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson("2", forventetInntekt, forventetInntekt, forventetInntekt, forventetInntekt), + oppdatertDatoHentInntektListeResponse, + forventetInntektForPerson(forventetÅrligInntekt), ).harEndretInntekt(), ).isFalse } @Test fun `Har for høy forventet inntekt, skal returnere false`() { - val json: String = readResource("inntekt/InntekthistorikkLoennsinntektEksempel.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 1)).first().arbeidsInntektInformasjon - val nestNyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2021, 12)).first().arbeidsInntektInformasjon - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair( - YearMonth.now().minusMonths(1), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - Pair( - YearMonth.now().minusMonths(2), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nestNyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), + val json: String = readResource("inntekt/InntektLoennsinntektEksempel.json") + val inntektResponse = objectMapper.readValue(json) // 40k pr mnd + + val arbeidsinntektMåned = + inntektResponse.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponse.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMåned.copy(årMåned = enMndTilbake), ), - ), ) - val forHøyInntekt = 585001 Assertions .assertThat( inntektsendringerService .beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson("1", forHøyInntekt, forHøyInntekt, forHøyInntekt, forHøyInntekt), + oppdatertDatoHentInntektListeResponse, + forventetInntektForPerson(forventetÅrligInntekt), ).harEndretInntekt(), ).isFalse } @Test fun `Har inntekt under halv G, skal returnere false selv om inntekt har økt mer enn 10 prosent`() { - val json: String = readResource("inntekt/InntekthistorikkInntektUnderHalvG.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 1)).first().arbeidsInntektInformasjon - val nestNyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2021, 12)).first().arbeidsInntektInformasjon - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair( - YearMonth.now().minusMonths(1), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - Pair( - YearMonth.now().minusMonths(2), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nestNyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), + val json: String = readResource("inntekt/InntektUnderHalvG.json") + val inntektResponse = objectMapper.readValue(json) + + val arbeidsinntektMåned = + inntektResponse.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponse.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMåned.copy(årMåned = enMndTilbake), + arbeidsinntektMåned.copy(årMåned = toMndTilbake), + arbeidsinntektMåned.copy(årMåned = treMndTilbake), ), - ), ) - val forventetInntekt = 30000 + val forventetÅrligInntekt = 30000 Assertions .assertThat( inntektsendringerService .beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson("1", forventetInntekt, forventetInntekt, forventetInntekt, forventetInntekt), + oppdatertDatoHentInntektListeResponse, + forventetInntektForPerson(forventetÅrligInntekt), ).harEndretInntekt(), ).isFalse } @Test fun `Ignorer utbetalinger av uførepensjon fra andre enn NAV`() { - val json: String = readResource("inntekt/InntekthistorikkUførepensjonFraAndreEnnFolketrygden.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 1)) - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair(YearMonth.now().minusMonths(1), mapOf(Pair("1", nyesteArbeidsInntektInformasjonIEksempelJson))), - ), + val json: String = readResource("inntekt/InntektUførepensjonFraAndreEnnFolketrygden.json") + val inntektResponse = objectMapper.readValue(json) + + val arbeidsinntektMåned = + inntektResponse.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponse.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMåned.copy(årMåned = enMndTilbake), + arbeidsinntektMåned.copy(årMåned = toMndTilbake), + arbeidsinntektMåned.copy(årMåned = treMndTilbake), + ), ) val forventetInntekt = 5000 @@ -365,107 +218,37 @@ class InntektsendringerServiceTest { .assertThat( inntektsendringerService .beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, + oppdatertDatoHentInntektListeResponse, ForventetInntektForPerson("1", forventetInntekt, forventetInntekt, forventetInntekt, forventetInntekt), ).harEndretInntekt(), ).isFalse } @Test - fun `Ignorer ferieutbetalinger`() { - val json: String = readResource("inntekt/InntekthistorikkFeriepengerSkalIgnoreres.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 2)).first().arbeidsInntektInformasjon - val nestNyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 1)).first().arbeidsInntektInformasjon - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair( - YearMonth.now().minusMonths(1), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), + fun `Ferieutbetalinger skal medberegnes`() { + val json: String = readResource("inntekt/InntektFeriepengerSkalMedberegnes.json") + val inntektResponse = objectMapper.readValue(json) + + val arbeidsinntektMåned = + inntektResponse.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponse.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMåned.copy(årMåned = enMndTilbake), + arbeidsinntektMåned.copy(årMåned = toMndTilbake), + arbeidsinntektMåned.copy(årMåned = treMndTilbake), ), - Pair( - YearMonth.now().minusMonths(2), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nestNyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - ), ) Assertions .assertThat( inntektsendringerService .beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson("3", forventetLønnsinntekt, forventetLønnsinntekt, forventetLønnsinntekt, forventetLønnsinntekt), - ).harEndretInntekt(), - ).isFalse - } - - @Test - fun `Inntekt som frilanser skal medberegnes`() { - val json: String = readResource("inntekt/InntekthistorikkFrilanser.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 3)) - val nestNyesteArbeidsInntektInformasjonIEksempelJson = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 3)) - val treMånederTilbakeArbeidsInntektInformasjonIEksempelJson = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 3)) - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair(YearMonth.now().minusMonths(1), mapOf(Pair("1", nyesteArbeidsInntektInformasjonIEksempelJson))), - Pair( - YearMonth.now().minusMonths(2), - mapOf(Pair("1", nestNyesteArbeidsInntektInformasjonIEksempelJson)), - ), - Pair( - YearMonth.now().minusMonths(3), - mapOf(Pair("1", treMånederTilbakeArbeidsInntektInformasjonIEksempelJson)), - ), - Pair( - YearMonth.now().minusMonths(4), - mapOf(Pair("1", treMånederTilbakeArbeidsInntektInformasjonIEksempelJson)), - ), - ), - ) - - val forventetInntekt = 70000 - Assertions - .assertThat( - inntektsendringerService - .beregnEndretInntekt( - oppdatertDatoInntektshistorikkResponse, - ForventetInntektForPerson("3", forventetInntekt, forventetInntekt, forventetInntekt, forventetInntekt), + oppdatertDatoHentInntektListeResponse, + forventetInntektForPerson(forventetÅrligInntekt), ).harEndretInntekt(), ).isTrue } @@ -489,4 +272,13 @@ class InntektsendringerServiceTest { prosent: Int = 0, feilutbetaling: Int = 0, ): BeregningResultat = BeregningResultat(beløp, prosent, feilutbetaling) + + private fun forventetInntektForPerson(forventetÅrligInntekt: Int) = + ForventetInntektForPerson( + "1", + forventetÅrligInntekt, + forventetÅrligInntekt, + forventetÅrligInntekt, + forventetÅrligInntekt, + ) } diff --git a/src/test/kotlin/no/nav/familie/ef/personhendelse/inntekt/VedtakendringerServiceTest.kt b/src/test/kotlin/no/nav/familie/ef/personhendelse/inntekt/VedtakendringerServiceTest.kt index 41736362..f430e72b 100644 --- a/src/test/kotlin/no/nav/familie/ef/personhendelse/inntekt/VedtakendringerServiceTest.kt +++ b/src/test/kotlin/no/nav/familie/ef/personhendelse/inntekt/VedtakendringerServiceTest.kt @@ -33,242 +33,148 @@ class VedtakendringerServiceTest { inntektsendringerService, ) + val enMndTilbake = YearMonth.now().minusMonths(1) + val toMndTilbake = YearMonth.now().minusMonths(2) + val treMndTilbake = YearMonth.now().minusMonths(3) + val fireMndTilbake = YearMonth.now().minusMonths(4) + @Test fun `Kun lønnsinntekt og ingen nye vedtak på bruker`() { - val json: String = readResource("inntekt/InntekthistorikkLoennsinntektEksempel.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse - .inntektForMåned( - YearMonth.of(2022, 1), - ).first() - .arbeidsInntektInformasjon - val nestNyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse - .inntektForMåned( - YearMonth.of(2021, 12), - ).first() - .arbeidsInntektInformasjon - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair( - YearMonth.now().minusMonths(1), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), + val json: String = readResource("inntekt/InntektLoennsinntektEksempel.json") + val inntektResponse = objectMapper.readValue(json) + + val arbeidsinntektMåned = + inntektResponse.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponse.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMåned.copy(årMåned = enMndTilbake), + arbeidsinntektMåned.copy(årMåned = toMndTilbake), + arbeidsinntektMåned.copy(årMåned = treMndTilbake), + arbeidsinntektMåned.copy(årMåned = fireMndTilbake), ), - Pair( - YearMonth.now().minusMonths(2), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nestNyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - ), ) - Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoInntektshistorikkResponse)).isFalse + Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoHentInntektListeResponse)).isFalse } @Test - fun `Etterbetaling av sykepenger skal ignoreres ved vedtaksendringer`() { - val json: String = readResource("inntekt/InntekthistorikkEtterbetalingSkalIgnoreres.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 2)) - val nestNyesteArbeidsInntektInformasjonIEksempelJson = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 1)) - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair(YearMonth.now().minusMonths(1), mapOf(Pair("1", nyesteArbeidsInntektInformasjonIEksempelJson))), - Pair(YearMonth.now().minusMonths(2), mapOf(Pair("1", nestNyesteArbeidsInntektInformasjonIEksempelJson))), - ), + fun `Bruker har lønnsinntekt frem til forrige måned`() { + val jsonMedLønn: String = readResource("inntekt/InntektLoennsinntektEksempel.json") + val inntektResponseMedLønn = objectMapper.readValue(jsonMedLønn) + val json: String = readResource("inntekt/InntektLoennsinntektTilOffentligYtelseEksempel.json") + val inntektResponseMedVedtak = objectMapper.readValue(json) + + val arbeidsinntektMånedMedLønn = + inntektResponseMedLønn.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val arbeidsinntektMedOffentligYtelse = + inntektResponseMedVedtak.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponseMedLønn.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMedOffentligYtelse.copy(årMåned = enMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = toMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = treMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = fireMndTilbake), + ), ) - Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoInntektshistorikkResponse)).isFalse + Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoHentInntektListeResponse)).isTrue } @Test - fun `Bruker har fått foreldrepenger i nyeste måned`() { - val json: String = readResource("inntekt/InntekthistorikkMedForeldrepenger.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2023, 1)) - val nestNyesteArbeidsInntektInformasjonIEksempelJson = inntektshistorikkResponse.inntektForMåned(YearMonth.of(2022, 12)) - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair(YearMonth.now().minusMonths(1), mapOf(Pair("1", nyesteArbeidsInntektInformasjonIEksempelJson))), - Pair(YearMonth.now().minusMonths(2), mapOf(Pair("1", nestNyesteArbeidsInntektInformasjonIEksempelJson))), - ), + fun `Etterbetaling av sykepenger skal ignoreres ved vedtaksendringer`() { + val jsonMedLønn: String = readResource("inntekt/InntektLoennsinntektEksempel.json") + val inntektResponseMedLønn = objectMapper.readValue(jsonMedLønn) + val json: String = readResource("inntekt/InntektEtterbetalingSkalIgnoreres.json") + val inntektResponseMedVedtak = objectMapper.readValue(json) + + val arbeidsinntektMånedMedLønn = + inntektResponseMedLønn.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val arbeidsinntektMedEtterbetalingAvSykepenger = + inntektResponseMedVedtak.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponseMedLønn.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMedEtterbetalingAvSykepenger.copy(årMåned = enMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = toMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = treMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = fireMndTilbake), + ), ) - Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoInntektshistorikkResponse)).isTrue + Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoHentInntektListeResponse)).isFalse } @Test - fun `Bruker har lønnsinntekt frem til forrige måned`() { - val json: String = readResource("inntekt/InntekthistorikkLoennsinntektTilOffentligYtelseEksempel.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse - .inntektForMåned( - YearMonth.of(2021, 12), - ).first() - .arbeidsInntektInformasjon - val nestNyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse - .inntektForMåned( - YearMonth.of(2021, 11), - ).first() - .arbeidsInntektInformasjon - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair( - YearMonth.now().minusMonths(1), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - Pair( - YearMonth.now().minusMonths(2), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nestNyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), + fun `Bruker har fått foreldrepenger i nyeste måned`() { + val jsonMedLønn: String = readResource("inntekt/InntektLoennsinntektEksempel.json") + val inntektResponseMedLønn = objectMapper.readValue(jsonMedLønn) + val json: String = readResource("inntekt/InntektMedForeldrepenger.json") + val inntektResponseMedVedtak = objectMapper.readValue(json) + + val arbeidsinntektMånedMedLønn = + inntektResponseMedLønn.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val arbeidsinntektMedForeldrepenger = + inntektResponseMedVedtak.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponseMedLønn.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMedForeldrepenger.copy(årMåned = enMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = toMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = treMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = fireMndTilbake), ), - ), ) - Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoInntektshistorikkResponse)).isTrue + Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoHentInntektListeResponse)).isTrue } @Test - fun `Bruker har flere utbetalinger på ytelse en måned`() { - val json: String = readResource("inntekt/InntekthistorikkLoennsinntektTilOffentligYtelseEksempel.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - - val nyesteArbeidsInntektInformasjonIEksempelJson = - inntektshistorikkResponse - .inntektForMåned( - YearMonth.of(2021, 12), - ).first() - .arbeidsInntektInformasjon - - val toUtbetalingerSammeYtelse = - listOf( - nyesteArbeidsInntektInformasjonIEksempelJson.inntektListe!!.first(), - nyesteArbeidsInntektInformasjonIEksempelJson.inntektListe?.first()!!.copy(beløp = 10000), - ) - - val oppdatertDatoInntektshistorikkResponse = - InntektshistorikkResponse( - linkedMapOf( - Pair( - YearMonth.now().minusMonths(1), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - ArbeidsInntekthistorikkInformasjon(null, null, null, toUtbetalingerSammeYtelse), - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), - ), - Pair( - YearMonth.now().minusMonths(2), - mapOf( - Pair( - "1", - listOf( - InntektVersjon( - nyesteArbeidsInntektInformasjonIEksempelJson, - null, - "innleveringstidspunkt", - "opplysningspliktig", - 1, - ), - ), - ), - ), + fun `Bruker får overgangsstønad - skal ignoreres`() { + val jsonMedLønn: String = readResource("inntekt/InntektLoennsinntektEksempel.json") + val inntektResponseMedLønn = objectMapper.readValue(jsonMedLønn) + val json: String = readResource("inntekt/InntektMedOvergangsstønad.json") + val inntektResponseMedVedtak = objectMapper.readValue(json) + + val arbeidsinntektMånedMedLønn = + inntektResponseMedLønn.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val arbeidsinntektMedOvergangsstønad = + inntektResponseMedVedtak.arbeidsinntektMåned + ?.first() ?: Assertions.fail("Inntekt mangler") + + val oppdatertDatoHentInntektListeResponse = + inntektResponseMedLønn.copy( + arbeidsinntektMåned = + listOf( + arbeidsinntektMedOvergangsstønad.copy(årMåned = enMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = toMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = treMndTilbake), + arbeidsinntektMånedMedLønn.copy(årMåned = fireMndTilbake), ), - ), ) - Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoInntektshistorikkResponse)).isFalse - } - - @Test - fun `Bruker har overgangsstønad`() { - val json: String = readResource("inntekt/InntekthistorikkMedOvergangsstønad.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - val oppdatertInntektshistorikkResponse = oppdatertInntektshistorikkResponseTilNyereDato(inntektshistorikkResponse) - - Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertInntektshistorikkResponse)).isFalse - } - - @Test - fun `Bruker har flere utbetalinger fra overgangsstønad`() { - val json: String = readResource("inntekt/InntekthistorikkFlereUtbetalingerOvergangsstønad.json") - val inntektshistorikkResponse = objectMapper.readValue(json) - val oppdatertInntektshistorikkResponse = oppdatertInntektshistorikkResponseTilNyereDato(inntektshistorikkResponse) - Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertInntektshistorikkResponse)).isFalse + Assertions.assertThat(vedtakendringer.harNyeVedtak(oppdatertDatoHentInntektListeResponse)).isFalse } @Test @@ -296,16 +202,6 @@ class VedtakendringerServiceTest { Assertions.assertThat(oppgavetekst.contains("FOM 06.2023 - TOM 10.2023")) } - fun oppdatertInntektshistorikkResponseTilNyereDato(inntektshistorikkResponse: InntektshistorikkResponse): InntektshistorikkResponse { - val keys = inntektshistorikkResponse.aarMaanedHistorikk.keys.sortedBy { it } - return InntektshistorikkResponse( - linkedMapOf( - Pair(YearMonth.now().minusMonths(1), inntektshistorikkResponse.inntektEntryForMåned(keys.first())), - Pair(YearMonth.now().minusMonths(2), inntektshistorikkResponse.inntektEntryForMåned(keys.last())), - ), - ) - } - fun readResource(name: String): String = this::class.java.classLoader .getResource(name)!! diff --git a/src/test/resources/inntekt/InntektEtterbetalingSkalIgnoreres.json b/src/test/resources/inntekt/InntektEtterbetalingSkalIgnoreres.json new file mode 100644 index 00000000..da5bd92b --- /dev/null +++ b/src/test/resources/inntekt/InntektEtterbetalingSkalIgnoreres.json @@ -0,0 +1,131 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-07", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "LOENNSINNTEKT", + "beloep": 10000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-03", + "opptjeningsperiodeFom": "2022-01-01", + "opptjeningsperiodeTom": "2022-01-31", + "utbetaltIMaaned": "2022-01", + "opplysningspliktig": { + "identifikator": "1", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "2", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "3", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn" + }, + { + "inntektType": "LOENNSINNTEKT", + "beloep": 10000.67, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-03", + "opptjeningsperiodeFom": "2022-02-01", + "opptjeningsperiodeTom": "2022-02-28", + "utbetaltIMaaned": "2022-02", + "opplysningspliktig": { + "identifikator": "1", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "2", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "3", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn" + }, + { + "inntektType": "YTELSE_FRA_OFFENTLIGE", + "beloep": 10000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-03", + "utbetaltIMaaned": "2022-02", + "opplysningspliktig": { + "identifikator": "4", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "4", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Periode", + "tilleggsinformasjonDetaljer": { + "detaljerType": "ETTERBETALINGSPERIODE", + "etterbetalingsperiodeFom": "2022-01-13", + "etterbetalingsperiodeTom": "2022-01-23" + } + }, + "inntektsmottaker": { + "identifikator": "3", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "sykepenger" + }, + { + "inntektType": "YTELSE_FRA_OFFENTLIGE", + "beloep": 5000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-03", + "utbetaltIMaaned": "2022-02", + "opplysningspliktig": { + "identifikator": "4", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "4", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "3", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntektFeriepengerSkalMedberegnes.json b/src/test/resources/inntekt/InntektFeriepengerSkalMedberegnes.json new file mode 100644 index 00000000..54ff998b --- /dev/null +++ b/src/test/resources/inntekt/InntektFeriepengerSkalMedberegnes.json @@ -0,0 +1,75 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-06", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "YTELSE_FRA_OFFENTLIGE", + "beloep": 20000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-03", + "utbetaltIMaaned": "2022-02", + "opplysningspliktig": { + "identifikator": "1", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "2", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Periode", + "tilleggsinformasjonDetaljer": { + "detaljerType": "ETTERBETALINGSPERIODE", + "etterbetalingsperiodeFom": "2021-12-01", + "etterbetalingsperiodeTom": "2021-12-31" + } + }, + "inntektsmottaker": { + "identifikator": "3", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "sykepenger" + }, + { + "inntektType": "LOENNSINNTEKT", + "beloep": 60000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-03", + "utbetaltIMaaned": "2022-03", + "opplysningspliktig": { + "identifikator": "1", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "2", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "3", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "feriepenger" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntektLoennsinntektEksempel.json b/src/test/resources/inntekt/InntektLoennsinntektEksempel.json new file mode 100644 index 00000000..fefd410e --- /dev/null +++ b/src/test/resources/inntekt/InntektLoennsinntektEksempel.json @@ -0,0 +1,46 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-07", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "LOENNSINNTEKT", + "beloep": 35000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "skattemessigBosattLand": "NO", + "utbetaltIMaaned": "2020-01", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "07097614819", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntektLoennsinntektOgOffentligYtelseEksempel.json b/src/test/resources/inntekt/InntektLoennsinntektOgOffentligYtelseEksempel.json new file mode 100644 index 00000000..d8d6070f --- /dev/null +++ b/src/test/resources/inntekt/InntektLoennsinntektOgOffentligYtelseEksempel.json @@ -0,0 +1,73 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-07", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "YTELSE_FRA_OFFENTLIGE", + "beloep": 20000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsperiodeFom": "2021-01-01", + "utbetaltIMaaned": "2024-08", + "opplysningspliktig": { + "identifikator": "4", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "4", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "1", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "venteloenn" + }, + { + "inntektType": "LOENNSINNTEKT", + "beloep": 18500, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "skattemessigBosattLand": "NO", + "utbetaltIMaaned": "2020-07", + "opplysningspliktig": { + "identifikator": "5", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "5", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "1", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} diff --git a/src/test/resources/inntekt/InntektLoennsinntektTilOffentligYtelseEksempel.json b/src/test/resources/inntekt/InntektLoennsinntektTilOffentligYtelseEksempel.json new file mode 100644 index 00000000..e2d04d9d --- /dev/null +++ b/src/test/resources/inntekt/InntektLoennsinntektTilOffentligYtelseEksempel.json @@ -0,0 +1,197 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-07", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "LOENNSINNTEKT", + "beloep": 35000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "utbetaltIMaaned": "2020-01", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "07097614819", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn", + "skatteOgAvgiftsregel": "nettoloenn" + }, + { + "inntektType": "LOENNSINNTEKT", + "beloep": 35000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "utbetaltIMaaned": "2020-02", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "07097614819", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn", + "skatteOgAvgiftsregel": "nettoloenn" + }, + { + "inntektType": "LOENNSINNTEKT", + "beloep": 35000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "utbetaltIMaaned": "2020-03", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "07097614819", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn", + "skatteOgAvgiftsregel": "nettoloenn" + }, + { + "inntektType": "LOENNSINNTEKT", + "beloep": 35000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "utbetaltIMaaned": "2020-04", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "07097614819", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn", + "skatteOgAvgiftsregel": "nettoloenn" + }, + { + "inntektType": "LOENNSINNTEKT", + "beloep": 35000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "utbetaltIMaaned": "2020-05", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "07097614819", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn", + "skatteOgAvgiftsregel": "nettoloenn" + }, + { + "inntektType": "YTELSE_FRA_OFFENTLIGE", + "beloep": 20000, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsperiodeFom": "2021-01-01", + "utbetaltIMaaned": "2021-12", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "30129120718", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "venteloenn" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntektMedForeldrepenger.json b/src/test/resources/inntekt/InntektMedForeldrepenger.json new file mode 100644 index 00000000..6a6e24d9 --- /dev/null +++ b/src/test/resources/inntekt/InntektMedForeldrepenger.json @@ -0,0 +1,67 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-07", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "YTELSE_FRA_OFFENTLIGE", + "beloep": 9604, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2023-02", + "utbetaltIMaaned": "2023-01", + "opplysningspliktig": { + "identifikator": "999888777", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "999888777", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "01010199999", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "foreldrepenger" + }, + { + "inntektType": "YTELSE_FRA_OFFENTLIGE", + "beloep": 14630, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2023-02", + "utbetaltIMaaned": "2023-01", + "opplysningspliktig": { + "identifikator": "999888777", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "999888777", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "01010199999", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} diff --git "a/src/test/resources/inntekt/InntektMedOvergangsst\303\270nad.json" "b/src/test/resources/inntekt/InntektMedOvergangsst\303\270nad.json" new file mode 100644 index 00000000..e052e4de --- /dev/null +++ "b/src/test/resources/inntekt/InntektMedOvergangsst\303\270nad.json" @@ -0,0 +1,41 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-07", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "YTELSE_FRA_OFFENTLIGE", + "beloep": 7395, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-02", + "utbetaltIMaaned": "2021-12", + "opplysningspliktig": { + "identifikator": "999888776", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "999888776", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "01010199999", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} \ No newline at end of file diff --git "a/src/test/resources/inntekt/InntektUf\303\270repensjonFraAndreEnnFolketrygden.json" "b/src/test/resources/inntekt/InntektUf\303\270repensjonFraAndreEnnFolketrygden.json" new file mode 100644 index 00000000..82eb2926 --- /dev/null +++ "b/src/test/resources/inntekt/InntektUf\303\270repensjonFraAndreEnnFolketrygden.json" @@ -0,0 +1,77 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-07", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "PENSJON_ELLER_TRYGD", + "beloep": 4381, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-04", + "utbetaltIMaaned": "2022-01", + "opplysningspliktig": { + "identifikator": "1", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "1", + "aktoerType": "ORGANISASJON" + }, + "inntektsmottaker": { + "identifikator": "2", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "ufoerepensjonFraAndreEnnFolketrygden" + }, + { + "inntektType": "PENSJON_ELLER_TRYGD", + "beloep": 2596, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-04", + "opptjeningsperiodeFom": "2022-01-01", + "opptjeningsperiodeTom": "2022-01-31", + "utbetaltIMaaned": "2022-01", + "opplysningspliktig": { + "identifikator": "3", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "4", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "AldersUfoereEtterlatteAvtalefestetOgKrigspensjon", + "tilleggsinformasjonDetaljer": { + "detaljerType": "ALDERSUFOEREETTERLATTEAVTALEFESTETOGKRIGSPENSJON", + "tidsromFom": "2022-01-01", + "tidsromTom": "2022-01-31" + } + }, + "inntektsmottaker": { + "identifikator": "2", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": false, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "ufoerepensjonFraAndreEnnFolketrygden" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntektUnderHalvG.json b/src/test/resources/inntekt/InntektUnderHalvG.json new file mode 100644 index 00000000..e1b06d59 --- /dev/null +++ b/src/test/resources/inntekt/InntektUnderHalvG.json @@ -0,0 +1,77 @@ +{ + "arbeidsInntektMaaned": [ + { + "aarMaaned": "2024-07", + "arbeidsInntektInformasjon": { + "inntektListe": [ + { + "inntektType": "LOENNSINNTEKT", + "beloep": 1500, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "utbetaltIMaaned": "2020-06", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "07097614819", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn", + "skatteOgAvgiftsregel": "nettoloenn" + }, + { + "inntektType": "LOENNSINNTEKT", + "beloep": 1500, + "fordel": "kontantytelse", + "inntektskilde": "A-ordningen", + "inntektsperiodetype": "Maaned", + "inntektsstatus": "LoependeInnrapportert", + "leveringstidspunkt": "2022-01", + "opptjeningsland": "NO", + "utbetaltIMaaned": "2020-07", + "opplysningspliktig": { + "identifikator": "928497704", + "aktoerType": "ORGANISASJON" + }, + "virksomhet": { + "identifikator": "947064649", + "aktoerType": "ORGANISASJON" + }, + "tilleggsinformasjon": { + "kategori": "Nettoloennsordning" + }, + "inntektsmottaker": { + "identifikator": "07097614819", + "aktoerType": "NATURLIG_IDENT" + }, + "inngaarIGrunnlagForTrekk": true, + "utloeserArbeidsgiveravgift": true, + "informasjonsstatus": "InngaarAlltid", + "beskrivelse": "fastloenn", + "skatteOgAvgiftsregel": "nettoloenn" + } + ] + } + } + ], + "ident": { + "identifikator": "31439222118", + "aktoerType": "NATURLIG_IDENT" + } +} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkEtterbetalingSkalIgnoreres.json b/src/test/resources/inntekt/InntekthistorikkEtterbetalingSkalIgnoreres.json deleted file mode 100644 index e715ac0b..00000000 --- a/src/test/resources/inntekt/InntekthistorikkEtterbetalingSkalIgnoreres.json +++ /dev/null @@ -1,309 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2022-01": { - "1": [ - { - "versjon": 1, - "opplysningspliktig": "1", - "virksomhet": "2", - "innleveringstidspunkt": "2022-01-24T11:15:16.1", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 22000.14, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "opptjeningsperiodeFom": "2022-01-01", - "opptjeningsperiodeTom": "2022-01-31", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -3031, - "leveringstidspunkt": "2022-03-16T10:07:40.005", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - }, - "2022-02": { - "1": [ - { - "versjon": 1, - "opplysningspliktig": "1", - "virksomhet": "2", - "innleveringstidspunkt": "2022-02-22T12:17:14.887", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 1072.0, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "opptjeningsperiodeFom": "2022-02-01", - "opptjeningsperiodeTom": "2022-02-28", - "utbetaltIMaaned": "2022-02", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "uregelmessigeTilleggKnyttetTilArbeidetTid" - }, - { - "inntektType": "LOENNSINNTEKT", - "beloep": 12345.67, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "opptjeningsperiodeFom": "2022-02-01", - "opptjeningsperiodeTom": "2022-02-28", - "utbetaltIMaaned": "2022-02", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn" - } - ], - "forskuddstrekkListe": [ ] - } - }, - { - "versjon": 2, - "opplysningspliktig": "1", - "virksomhet": "2", - "innleveringstidspunkt": "2022-03-07T11:07:30.607", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 1234.0, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "opptjeningsperiodeFom": "2022-02-01", - "opptjeningsperiodeTom": "2022-02-28", - "utbetaltIMaaned": "2022-02", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "uregelmessigeTilleggKnyttetTilArbeidetTid" - }, - { - "inntektType": "LOENNSINNTEKT", - "beloep": 12345.67, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "opptjeningsperiodeFom": "2022-02-01", - "opptjeningsperiodeTom": "2022-02-28", - "utbetaltIMaaned": "2022-02", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -1234, - "leveringstidspunkt": "2022-03-16T10:07:40.005", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ], - "4": [ - { - "versjon": 1, - "opplysningspliktig": "4", - "virksomhet": "4", - "innleveringstidspunkt": "2022-02-22T08:03:10.703", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 10000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "utbetaltIMaaned": "2022-02", - "opplysningspliktig": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2022-01-13", - "etterbetalingsperiodeTom": "2022-01-23" - } - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "sykepenger" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 4321, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "utbetaltIMaaned": "2022-02", - "opplysningspliktig": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -1234, - "leveringstidspunkt": "2022-03-16T10:07:40.005", - "opplysningspliktig": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkFeriepengerSkalIgnoreres.json b/src/test/resources/inntekt/InntekthistorikkFeriepengerSkalIgnoreres.json deleted file mode 100644 index 575999b9..00000000 --- a/src/test/resources/inntekt/InntekthistorikkFeriepengerSkalIgnoreres.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2022-01": { - "1": [ - { - "versjon": 2, - "opplysningspliktig": "1", - "virksomhet": "2", - "innleveringstidspunkt": "2022-03-16T12:37:15.588", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "utbetaltIMaaned": "2022-02", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-12-01", - "etterbetalingsperiodeTom": "2021-12-31" - } - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "sykepenger" - } - ] - } - } - ] - }, - "2022-02": { - "1": [ - { - "versjon": 2, - "opplysningspliktig": "1", - "virksomhet": "2", - "innleveringstidspunkt": "2022-03-16T13:06:13.596", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 60000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-03", - "utbetaltIMaaned": "2022-03", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "2", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "3", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "feriepenger" - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git "a/src/test/resources/inntekt/InntekthistorikkFlereUtbetalingerOvergangsst\303\270nad.json" "b/src/test/resources/inntekt/InntekthistorikkFlereUtbetalingerOvergangsst\303\270nad.json" deleted file mode 100644 index 1be51a83..00000000 --- "a/src/test/resources/inntekt/InntekthistorikkFlereUtbetalingerOvergangsst\303\270nad.json" +++ /dev/null @@ -1,490 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2021-12": { - "999888774": [ - { - "versjon": 1, - "opplysningspliktig": "999888774", - "virksomhet": "999888774", - "innleveringstidspunkt": "2021-12-12T16:07:17.77", - "arbeidsInntektInformasjon": {} - } - ], - "999888775": [ - { - "versjon": 1, - "opplysningspliktig": "999888775", - "virksomhet": "999888775", - "innleveringstidspunkt": "2021-12-21T16:21:18.653", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 28681, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2021-12", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "foreldrepenger" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -3687, - "leveringstidspunkt": "2022-02-07T18:37:45.037", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - }, - "2022-01": { - "1": [ - { - "versjon": 1, - "opplysningspliktig": "1", - "virksomhet": "1", - "innleveringstidspunkt": "2022-02-03T08:10:12.193", - "arbeidsInntektInformasjon": {} - } - ], - "999888775": [ - { - "versjon": 1, - "opplysningspliktig": "999888775", - "virksomhet": "999888775", - "innleveringstidspunkt": "2022-01-20T04:45:41.83", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-12-01", - "etterbetalingsperiodeTom": "2021-12-31" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-10-01", - "etterbetalingsperiodeTom": "2021-10-31" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-11-01", - "etterbetalingsperiodeTom": "2021-11-30" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-09-01", - "etterbetalingsperiodeTom": "2021-09-30" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -20566, - "leveringstidspunkt": "2022-02-07T18:37:45.038", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - }, - { - "versjon": 2, - "opplysningspliktig": "999888775", - "virksomhet": "999888775", - "innleveringstidspunkt": "2022-02-01T01:15:21.277", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-12-01", - "etterbetalingsperiodeTom": "2021-12-31" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-10-01", - "etterbetalingsperiodeTom": "2021-10-31" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 26187, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "foreldrepenger" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-11-01", - "etterbetalingsperiodeTom": "2021-11-30" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9795, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2021-09-01", - "etterbetalingsperiodeTom": "2021-09-30" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -26686, - "leveringstidspunkt": "2022-02-07T18:37:45.037", - "opplysningspliktig": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888775", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkFrilanser.json b/src/test/resources/inntekt/InntekthistorikkFrilanser.json deleted file mode 100644 index f284bbe8..00000000 --- a/src/test/resources/inntekt/InntekthistorikkFrilanser.json +++ /dev/null @@ -1,184 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2022-03": { - "1": [ - { - "versjon": 1, - "opplysningspliktig": "1", - "virksomhet": "2", - "innleveringstidspunkt": "2022-03-23T14:07:23.893", - "arbeidsInntektInformasjon": {} - } - ], - "3": [ - { - "versjon": 1, - "opplysningspliktig": "3", - "virksomhet": "4", - "innleveringstidspunkt": "2022-03-22T13:57:13.92", - "arbeidsInntektInformasjon": { - "arbeidsforholdListe": [ - { - "antallTimerPerUkeSomEnFullStillingTilsvarer": 37.5, - "arbeidstidsordning": "ikkeSkift", - "sisteLoennsendring": "2021-01-06", - "frilansPeriodeFom": "2021-01-06", - "stillingsprosent": 100.0, - "yrke": "2544112", - "arbeidsforholdID": "4896-4461", - "arbeidsforholdstype": "frilanserOppdragstakerHonorarPersonerMm", - "arbeidsgiver": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "arbeidstaker": { - "identifikator": "5", - "aktoerType": "NATURLIG_IDENT" - } - } - ], - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 7627.69, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-05", - "opptjeningsperiodeFom": "2022-03-01", - "opptjeningsperiodeTom": "2022-03-31", - "utbetaltIMaaned": "2022-03", - "opplysningspliktig": { - "identifikator": "3", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "5", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "timeloenn", - "antall": 37 - } - ], - "forskuddstrekkListe": [ - { - "beloep": -839, - "leveringstidspunkt": "2022-05-04T09:35:41.114", - "opplysningspliktig": { - "identifikator": "3", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "5", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ], - "6": [ - { - "versjon": 1, - "opplysningspliktig": "6", - "virksomhet": "6", - "innleveringstidspunkt": "2022-03-22T08:39:45.317", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 7395, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-05", - "utbetaltIMaaned": "2022-03", - "opplysningspliktig": { - "identifikator": "6", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "6", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "5", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 7395, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-05", - "utbetaltIMaaned": "2022-03", - "opplysningspliktig": { - "identifikator": "6", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "6", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2022-02-01", - "etterbetalingsperiodeTom": "2022-02-28" - } - }, - "inntektsmottaker": { - "identifikator": "5", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -1626, - "leveringstidspunkt": "2022-05-04T09:35:41.114", - "opplysningspliktig": { - "identifikator": "6", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "6", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "5", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkInntektUnderHalvG.json b/src/test/resources/inntekt/InntekthistorikkInntektUnderHalvG.json deleted file mode 100644 index 32973f31..00000000 --- a/src/test/resources/inntekt/InntekthistorikkInntektUnderHalvG.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2021-12": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 3500, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-06", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2022-01": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 3500, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-07", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkLoennsinntektEksempel.json b/src/test/resources/inntekt/InntekthistorikkLoennsinntektEksempel.json deleted file mode 100644 index cf06ea97..00000000 --- a/src/test/resources/inntekt/InntekthistorikkLoennsinntektEksempel.json +++ /dev/null @@ -1,319 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2021-07": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-01", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-08": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-02", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-09": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-03", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-10": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-04", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-11": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-05", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-12": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-06", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2022-01": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-07", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkLoennsinntektOgOffentligYtelseEksempel.json b/src/test/resources/inntekt/InntekthistorikkLoennsinntektOgOffentligYtelseEksempel.json deleted file mode 100644 index 4b32865a..00000000 --- a/src/test/resources/inntekt/InntekthistorikkLoennsinntektOgOffentligYtelseEksempel.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2021-12": { - "4": [ - { - "versjon": 2, - "opplysningspliktig": "4", - "virksomhet": "4", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-12", - "opplysningspliktig": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "1", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ], - "5": [ - { - "versjon": 2, - "opplysningspliktig": "5", - "virksomhet": "5", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 16000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-07", - "opplysningspliktig": { - "identifikator": "5", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "5", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "1", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkLoennsinntektTilOffentligYtelseEksempel.json b/src/test/resources/inntekt/InntekthistorikkLoennsinntektTilOffentligYtelseEksempel.json deleted file mode 100644 index 298e3fcb..00000000 --- a/src/test/resources/inntekt/InntekthistorikkLoennsinntektTilOffentligYtelseEksempel.json +++ /dev/null @@ -1,270 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2021-07": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-01", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-08": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-02", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-09": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-03", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-10": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-04", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-11": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2021-12-23T11:40:27.177", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "LOENNSINNTEKT", - "beloep": 35000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsland": "NO", - "utbetaltIMaaned": "2020-05", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Nettoloennsordning" - }, - "inntektsmottaker": { - "identifikator": "07097614819", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "fastloenn", - "skatteOgAvgiftsregel": "nettoloenn" - } - ] - } - } - ] - }, - "2021-12": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-12", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkMedForeldrepenger.json b/src/test/resources/inntekt/InntekthistorikkMedForeldrepenger.json deleted file mode 100644 index f36957bc..00000000 --- a/src/test/resources/inntekt/InntekthistorikkMedForeldrepenger.json +++ /dev/null @@ -1,560 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2022-11": { - "999888777": [ - { - "versjon": 1, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2022-11-22T11:27:10.87", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 8580, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2022-11", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "arbeidsavklaringspenger" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -1534, - "leveringstidspunkt": "2023-02-27T12:23:37.636", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - }, - { - "versjon": 2, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2022-12-01T01:50:18.797", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 17160, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2022-11", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "arbeidsavklaringspenger" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -3068, - "leveringstidspunkt": "2023-02-27T12:23:37.636", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - }, - "2022-12": { - "999888777": [ - { - "versjon": 1, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2022-12-15T16:43:47.64", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 8580, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2022-12", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "arbeidsavklaringspenger" - } - ] - } - }, - { - "versjon": 2, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2023-01-01T00:35:37.937", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 17160, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2022-12", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "arbeidsavklaringspenger" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -1534, - "leveringstidspunkt": "2023-02-27T12:23:37.636", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - }, - "2023-01": { - "999888777": [ - { - "versjon": 1, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2023-01-19T07:38:51.84", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 4902, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-01", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "arbeidsavklaringspenger" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 3678, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-01", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2022-12-26", - "etterbetalingsperiodeTom": "2022-12-31" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "arbeidsavklaringspenger" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 14630, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-01", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -2586, - "leveringstidspunkt": "2023-02-27T12:23:37.636", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - }, - { - "versjon": 2, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2023-02-01T00:32:38.073", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 8680, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-01", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "arbeidsavklaringspenger" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 3678, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-01", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2022-12-26", - "etterbetalingsperiodeTom": "2022-12-31" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "arbeidsavklaringspenger" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 15305, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-01", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "Periode", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ETTERBETALINGSPERIODE", - "etterbetalingsperiodeFom": "2022-12-01", - "etterbetalingsperiodeTom": "2022-12-31" - } - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 9604, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-01", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "foreldrepenger" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 14630, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-01", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -12075, - "leveringstidspunkt": "2023-02-27T12:23:37.636", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - }, - "2023-02": { - "999888777": [ - { - "versjon": 1, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2023-02-21T04:48:17.793", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 14630, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2023-02", - "utbetaltIMaaned": "2023-02", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -1463, - "leveringstidspunkt": "2023-02-27T12:23:37.636", - "opplysningspliktig": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888777", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git "a/src/test/resources/inntekt/InntekthistorikkMedOvergangsst\303\270nad.json" "b/src/test/resources/inntekt/InntekthistorikkMedOvergangsst\303\270nad.json" deleted file mode 100644 index 6cbe725c..00000000 --- "a/src/test/resources/inntekt/InntekthistorikkMedOvergangsst\303\270nad.json" +++ /dev/null @@ -1,244 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2021-12": { - "999888777": [ - { - "versjon": 1, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2021-12-08T15:29:12.607", - "arbeidsInntektInformasjon": {} - } - ], - "999888776": [ - { - "versjon": 1, - "opplysningspliktig": "999888776", - "virksomhet": "999888776", - "innleveringstidspunkt": "2021-12-21T16:21:10.833", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 7395, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2021-12", - "opplysningspliktig": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 34408, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2021-12", - "opplysningspliktig": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "foreldrepenger" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -5984, - "leveringstidspunkt": "2022-02-07T17:59:30.995", - "opplysningspliktig": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - }, - "2022-01": { - "999888777": [ - { - "versjon": 1, - "opplysningspliktig": "999888777", - "virksomhet": "999888777", - "innleveringstidspunkt": "2022-01-10T12:59:28.107", - "arbeidsInntektInformasjon": {} - } - ], - "999888776": [ - { - "versjon": 1, - "opplysningspliktig": "999888776", - "virksomhet": "999888776", - "innleveringstidspunkt": "2022-01-20T04:45:35.43", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 7395, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -2514, - "leveringstidspunkt": "2022-02-07T17:59:30.996", - "opplysningspliktig": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - }, - { - "versjon": 2, - "opplysningspliktig": "999888776", - "virksomhet": "999888776", - "innleveringstidspunkt": "2022-02-01T01:15:20.657", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 31416, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "foreldrepenger" - }, - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 7395, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-02", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "overgangsstoenadTilEnsligMorEllerFarSomBegynteAaLoepe1April2014EllerSenere" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -13195, - "leveringstidspunkt": "2022-02-07T17:59:30.996", - "opplysningspliktig": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "999888776", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "01010199999", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git "a/src/test/resources/inntekt/InntekthistorikkUf\303\270repensjonFraAndreEnnFolketrygden.json" "b/src/test/resources/inntekt/InntekthistorikkUf\303\270repensjonFraAndreEnnFolketrygden.json" deleted file mode 100644 index 82d51d7e..00000000 --- "a/src/test/resources/inntekt/InntekthistorikkUf\303\270repensjonFraAndreEnnFolketrygden.json" +++ /dev/null @@ -1,156 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2022-01": { - "1": [ - { - "versjon": 1, - "opplysningspliktig": "1", - "virksomhet": "1", - "innleveringstidspunkt": "2022-02-03T10:23:33.333", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "PENSJON_ELLER_TRYGD", - "beloep": 4381, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-04", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "2", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "ufoerepensjonFraAndreEnnFolketrygden" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -1393, - "leveringstidspunkt": "2022-04-06T10:11:30.355", - "opplysningspliktig": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "1", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "2", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ], - "3": [ - { - "versjon": 1, - "opplysningspliktig": "3", - "virksomhet": "4", - "innleveringstidspunkt": "2022-02-07T13:07:30.62", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "PENSJON_ELLER_TRYGD", - "beloep": 2596, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-04", - "opptjeningsperiodeFom": "2022-01-01", - "opptjeningsperiodeTom": "2022-01-31", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "3", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "tilleggsinformasjon": { - "kategori": "AldersUfoereEtterlatteAvtalefestetOgKrigspensjon", - "tilleggsinformasjonDetaljer": { - "detaljerType": "ALDERSUFOEREETTERLATTEAVTALEFESTETOGKRIGSPENSJON", - "tidsromFom": "2022-01-01", - "tidsromTom": "2022-01-31" - } - }, - "inntektsmottaker": { - "identifikator": "2", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": false, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "ufoerepensjonFraAndreEnnFolketrygden" - } - ], - "forskuddstrekkListe": [ - { - "beloep": -571, - "leveringstidspunkt": "2022-04-06T10:11:30.355", - "opplysningspliktig": { - "identifikator": "3", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "4", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "2", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ], - "5": [ - { - "versjon": 1, - "opplysningspliktig": "5", - "virksomhet": "5", - "innleveringstidspunkt": "2022-01-20T04:45:38.77", - "arbeidsInntektInformasjon": { - "forskuddstrekkListe": [ - { - "beloep": -3832, - "leveringstidspunkt": "2022-04-06T10:11:30.356", - "opplysningspliktig": { - "identifikator": "5", - "aktoerType": "ORGANISASJON" - }, - "utbetaler": { - "identifikator": "5", - "aktoerType": "ORGANISASJON" - }, - "forskuddstrekkGjelder": { - "identifikator": "2", - "aktoerType": "NATURLIG_IDENT" - } - } - ] - } - } - ] - } - } -} \ No newline at end of file diff --git a/src/test/resources/inntekt/InntekthistorikkYtelseFraOffentligeEksempel.json b/src/test/resources/inntekt/InntekthistorikkYtelseFraOffentligeEksempel.json deleted file mode 100644 index ce5e817f..00000000 --- a/src/test/resources/inntekt/InntekthistorikkYtelseFraOffentligeEksempel.json +++ /dev/null @@ -1,496 +0,0 @@ -{ - "aarMaanedHistorikk": { - "2021-02": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-02", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-03": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-03", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-04": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-04", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-05": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-05", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-06": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-06", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-07": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-07", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-08": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-08", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-09": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-09", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-10": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-10", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-11": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-11", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2021-12": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 20000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2021-12", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - }, - "2022-01": { - "928497704": [ - { - "versjon": 2, - "opplysningspliktig": "928497704", - "virksomhet": "947064649", - "innleveringstidspunkt": "2022-01-12T16:04:03.161", - "arbeidsInntektInformasjon": { - "inntektListe": [ - { - "inntektType": "YTELSE_FRA_OFFENTLIGE", - "beloep": 25000, - "fordel": "kontantytelse", - "inntektskilde": "A-ordningen", - "inntektsperiodetype": "Maaned", - "inntektsstatus": "LoependeInnrapportert", - "leveringstidspunkt": "2022-01", - "opptjeningsperiodeFom": "2021-01-01", - "utbetaltIMaaned": "2022-01", - "opplysningspliktig": { - "identifikator": "928497704", - "aktoerType": "ORGANISASJON" - }, - "virksomhet": { - "identifikator": "947064649", - "aktoerType": "ORGANISASJON" - }, - "inntektsmottaker": { - "identifikator": "30129120718", - "aktoerType": "NATURLIG_IDENT" - }, - "inngaarIGrunnlagForTrekk": true, - "utloeserArbeidsgiveravgift": true, - "informasjonsstatus": "InngaarAlltid", - "beskrivelse": "venteloenn" - } - ] - } - } - ] - } - } -} \ No newline at end of file