From 128052b3bad3817be62b9c97783156243e4732e6 Mon Sep 17 00:00:00 2001 From: "Michal J. Sladek" Date: Tue, 11 Feb 2025 09:29:45 +0100 Subject: [PATCH] format: formatering med fp-sak editorconfig --- .deploy/naiserator.yaml | 56 +- .editorconfig | 2 +- .github/labeler.yml | 30 +- .github/workflows/build.yml | 6 +- .github/workflows/codeql.yml | 14 +- README.md | 1 + domenetjenester/iay/pom.xml | 118 +- .../abakus/domene/iay/AktivitetsAvtale.java | 10 +- .../domene/iay/Akt\303\270rYtelse.java" | 9 +- .../InntektArbeidYtelseAggregatBuilder.java | 3 +- .../iay/InntektArbeidYtelseGrunnlag.java | 1 + .../iay/InntektArbeidYtelseRepository.java | 15 +- .../abakus/domene/iay/Inntektspost.java | 10 +- .../abakus/domene/iay/Ytelse.java | 14 +- .../abakus/domene/iay/YtelseAnvistAndel.java | 1 + .../ArbeidsforholdOverstyring.java | 5 +- .../domene/iay/inntektsmelding/Gradering.java | 1 + .../iay/s\303\270knad/OppgittOpptjening.java" | 1 + .../iay/InntektArbeidYtelseTjeneste.java | 3 +- .../abakus/iay/OppgittOpptjeningTjeneste.java | 1 + .../InntektYtelseTypeKodeverdiConverter.java | 1 + .../tjeneste/ArbeidsforholdRestTjeneste.java | 2 + .../iay/tjeneste/GrunnlagRestTjeneste.java | 8 +- .../InntektsmeldingerRestTjeneste.java | 2 + .../OppgittOpptjeningRestTjeneste.java | 2 + .../ArbeidsforholdDtoTjeneste.java | 26 +- .../dto/iay/MapAkt\303\270rInntekt.java" | 3 +- .../dto/iay/MapInntektsmeldinger.java | 3 +- .../IAYRegisterInnhentingTjeneste.java | 24 +- .../InnhentingSamletTjeneste.java | 1 + .../RegisterdataInnhentingTask.java | 1 + .../arbeidsforhold/Arbeidsavtale.java | 3 +- .../ArbeidsforholdTjeneste.java | 11 +- .../arbeidsforhold/rest/AaregRestKlient.java | 5 +- .../registerdata/callback/CallbackTask.java | 1 + .../registerdata/callback/FpsakKlient.java | 1 + .../InfotrygdgrunnlagAnvistAndelMapper.java | 4 +- .../InfotrygdgrunnlagYtelseMapper.java | 5 +- .../inntekt/komponenten/InntektTjeneste.java | 8 +- .../inntekt/sigrun/SigrunTjeneste.java | 12 +- .../klient/PgiFolketrygdenResponse.java | 9 +- .../klient/SigrunPgiFolketrygdenMapper.java | 12 +- .../sigrun/klient/SigrunRestClient.java | 8 +- .../tjeneste/RegisterdataRestTjeneste.java | 2 + .../InnhentingInfotrygdTjeneste.java | 10 +- .../dto/InfotrygdYtelseGrunnlag.java | 25 +- .../felles/InfotrygdGrunnlagAggregator.java | 1 + .../rest/ps/InfotrygdPSGrunnlag.java | 5 +- .../rest/sp/InfotrygdSPGrunnlag.java | 5 +- .../pu-default.inntektarbeidytelse.orm.xml | 112 +- .../META-INF/pu-default.opptjening.orm.xml | 14 +- .../InntektArbeidYtelseRepositoryTest.java | 41 +- .../InntektArbeidYtelseTjenesteTest.java | 8 +- .../ArbeidsforholdDtoTjenesteTest.java | 66 +- ...303\270nnsinntektInntektTjenesteTest.java" | 21 +- .../ArbeidsforholdTjenesteMedRestTest.java | 4 +- .../sigrun/PgiFolketrygdenResponseTest.java | 12 +- .../inntekt/sigrun/SigrunTjenesteTest.java | 81 +- .../test/resources/META-INF/persistence.xml | 4 +- .../test/resources/migrering-grunnlag-9.json | 4479 +++++++++-------- domenetjenester/kobling/pom.xml | 58 +- .../abakus/aktor/Akt\303\270rTjeneste.java" | 1 + .../abakus/kobling/Kobling.java | 1 + .../abakus/kobling/KoblingL\303\245s.java" | 3 +- .../abakus/kobling/KoblingTjeneste.java | 1 + .../abakus/kobling/TaskConstants.java | 1 + .../kobling/repository/KoblingRepository.java | 1 + .../repository/L\303\245sRepository.java" | 3 +- .../abakus/typer/Stillingsprosent.java | 1 + domenetjenester/lonnskomp/README.md | 2 +- domenetjenester/lonnskomp/pom.xml | 40 +- .../L\303\270nnskompensasjonRepository.java" | 1 + .../META-INF/pu-default.lonnskomp.orm.xml | 8 +- .../test/resources/META-INF/persistence.xml | 2 +- domenetjenester/vedtak/pom.xml | 58 +- .../abakus/vedtak/domene/VedtakYtelse.java | 1 + .../vedtak/domene/VedtakYtelseRepository.java | 1 + .../abakus/vedtak/kafka/VedtakConsumer.java | 1 + .../VedtaksHendelseH\303\245ndterer.java" | 2 +- .../vedtak/tjeneste/YtelseRestTjeneste.java | 2 + .../META-INF/pu-default.vedtak.orm.xml | 12 +- .../test/resources/META-INF/persistence.xml | 2 +- felles/pom.xml | 4 +- .../abakus/felles/diff/DiffResult.java | 8 +- .../abakus/felles/diff/IndexKeyComposer.java | 4 +- .../diff/TraverseJpaEntityGraphConfig.java | 1 + .../abakus/felles/jpa/BaseEntitet.java | 3 +- .../sikkerhet/PdpRequestBuilderImpl.java | 1 + .../kodeverk/ArbeidsforholdHandlingType.java | 3 +- .../kodeverk/InntektYtelseType.java | 20 +- .../L\303\270nnsinntektBeskrivelse.java" | 5 +- kontrakt/pom.xml | 70 +- .../arbeid/v1/AktivitetsAvtaleDto.java | 1 + .../iaygrunnlag/arbeid/v1/PermisjonDto.java | 4 +- .../arbeidsforhold/v1/ArbeidsavtaleDto.java | 3 +- .../arbeidsforhold/v1/ArbeidsforholdDto.java | 4 + .../v1/ArbeidsforholdOverstyringDto.java | 4 +- .../inntekt/v1/UtbetalingsPostDto.java | 5 +- .../v1/OppgittEgenN\303\246ringDto.java" | 8 +- .../request/InnhentRegisterdataRequest.java | 1 + .../v1/InntektArbeidYtelseGrunnlagDto.java | 1 + .../iaygrunnlag/ytelse/v1/YtelseDto.java | 1 + .../v1/iay/IAYMigreringNPETest.java | 3 +- .../iaygrunnlag/v1/iay/IayGrunnlagTest.java | 4 +- kontrakt/src/test/resources/iay_case_001.json | 4431 ++++++++-------- kontrakt/src/test/resources/iay_case_002.json | 1073 ++-- kontrakt/src/test/resources/iay_case_003.json | 1452 +++--- kontrakt/src/test/resources/iay_case_004.json | 2383 +++++---- kontrakt/src/test/resources/iay_case_005.json | 131 +- lokalutvikling/docker-compose.yml | 2 +- .../main/resources/META-INF/persistence.xml | 14 +- .../defaultDS/2.1/V2.1_00__baseline.sql | 485 +- ...-5763_rydder_opp_oppgitte_opptjeninger.sql | 6 +- .../abakus/dbstoette/TestDatabaseInit.java | 7 +- .../src/test/resources/logback-test.xml | 34 +- pom.xml | 254 +- prosesstask/pom.xml | 66 +- troubleshooting/taskmanager-polling.md | 3 +- .../app/healthcheck/DatabaseHealthCheck.java | 1 + .../abakus/app/jackson/JacksonJsonConfig.java | 1 + .../abakus/app/konfig/ApiConfig.java | 9 +- .../app/konfig/AuthenticationFilter.java | 1 + .../abakus/app/konfig/EksternApiConfig.java | 1 + .../app/konfig/ForvaltningApiConfig.java | 2 + .../abakus/app/konfig/InternalApiConfig.java | 1 + .../app/metrics/PrometheusRestService.java | 1 + .../EksternDelingAvYtelserRestTjeneste.java | 13 +- .../vedlikehold/ForvaltningRestTjeneste.java | 2 + .../resources/application-dev-fss.properties | 4 - .../resources/application-prod-fss.properties | 3 - web/src/main/resources/application.properties | 6 - web/src/main/resources/logback-dev-fss.xml | 2 +- web/src/main/resources/logback.xml | 6 +- .../test/resources/application-vtp.properties | 11 - web/src/test/resources/logback-test.xml | 32 +- 135 files changed, 8563 insertions(+), 7577 deletions(-) diff --git a/.deploy/naiserator.yaml b/.deploy/naiserator.yaml index 7a97c9466..b9764885e 100644 --- a/.deploy/naiserator.yaml +++ b/.deploy/naiserator.yaml @@ -9,8 +9,8 @@ spec: image: {{image}} port: 8080 ingresses: - {{#each ingresses as |url|}} - - {{url}} + { { #each ingresses as |url|}} + - {{url } } {{/each}} liveness: path: /fpabakus/internal/health/isAlive @@ -69,30 +69,30 @@ spec: - "NAVident" - "azp_name" groups: - {{#each groups as |group|}} - - id: "{{group}}" - {{/each}} - {{#if AZURE_IAC_RULES}} - accessPolicy: - inbound: - rules: - {{#each AZURE_IAC_RULES}} - - application: {{app}} - namespace: {{namespace}} - cluster: {{cluster}} - {{#if scopes}} - permissions: - scopes: - {{#each scopes}} - - "{{this}}" - {{/each}} - {{/if}} - {{#if roles}} - permissions: - roles: - {{#each roles}} - - "{{this}}" - {{/each}} - {{/if}} - {{/each}} + { { #each groups as |group|}} + - id: "{{group}}" + {{/each } } + { { #if AZURE_IAC_RULES}} + accessPolicy: + inbound: + rules: + { { #each AZURE_IAC_RULES}} + - application: {{app } } + namespace: {{namespace } } + cluster: {{cluster}} + { { #if scopes}} + permissions: + scopes: + { { #each scopes}} + - "{{this}}" + {{/each } } + {{/if } } + { { #if roles}} + permissions: + roles: + { { #each roles}} + - "{{this}}" + {{/each } } + {{/if } } + {{/each}} {{/if}} diff --git a/.editorconfig b/.editorconfig index 975dbaebd..9ab90206a 100644 --- a/.editorconfig +++ b/.editorconfig @@ -123,7 +123,7 @@ ij_java_for_statement_wrap = off ij_java_generate_final_locals = false ij_java_generate_final_parameters = false ij_java_if_brace_force = always -ij_java_imports_layout = $*, |, java.**, |, javax.**, |, org.**, |, com.**, |, *, | +ij_java_imports_layout = $*, |, java.**, |, javax.**, |, jakarta.**, |, org.**, |, com.**, |, *, | ij_java_indent_case_from_switch = true ij_java_insert_inner_class_imports = false ij_java_insert_override_annotation = true diff --git a/.github/labeler.yml b/.github/labeler.yml index 26b657c7f..9f22851d9 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,22 +1,22 @@ kontrakt: -- any: - - changed-files: - - any-glob-to-any-file: "kontrakt/src/main/java/**/*" - - any-glob-to-any-file: "kontrakt-vedtak/src/main/java/**/*" - - any-glob-to-any-file: "kodeverk/src/main/java/**/*" + - any: + - changed-files: + - any-glob-to-any-file: "kontrakt/src/main/java/**/*" + - any-glob-to-any-file: "kontrakt-vedtak/src/main/java/**/*" + - any-glob-to-any-file: "kodeverk/src/main/java/**/*" migreringer: -- any: - - changed-files: - - any-glob-to-any-file: "migreringer/src/main/resources/**/*" + - any: + - changed-files: + - any-glob-to-any-file: "migreringer/src/main/resources/**/*" web: -- any: - - changed-files: - - any-glob-to-any-file: "web/src/main/java/**/*" + - any: + - changed-files: + - any-glob-to-any-file: "web/src/main/java/**/*" pom: -- any: - - changed-files: - - any-glob-to-any-file: "**/*/pom.xml" - - any-glob-to-any-file: "pom.xml" + - any: + - changed-files: + - any-glob-to-any-file: "**/*/pom.xml" + - any-glob-to-any-file: "pom.xml" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 431f24f30..e5c797091 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -71,7 +71,7 @@ jobs: notify: name: Notify if: github.ref_name == 'master' && (success() || failure()) && !contains(needs.*.result, 'skipped') - needs: [build-app, fpsak-tester, verdikjede-tester] + needs: [ build-app, fpsak-tester, verdikjede-tester ] uses: navikt/fp-autotest/.github/workflows/report-and-notify.yml@master with: fpsak: ${{ needs.fpsak-tester.outputs.resultat }} @@ -84,7 +84,7 @@ jobs: permissions: id-token: write if: github.ref_name == 'master' - needs: [build-app, fpsak-tester, verdikjede-tester] + needs: [ build-app, fpsak-tester, verdikjede-tester ] uses: navikt/fp-gha-workflows/.github/workflows/deploy.yml@main with: gar: true @@ -97,7 +97,7 @@ jobs: permissions: id-token: write if: github.ref_name == 'master' - needs: [build-app, fpsak-tester, verdikjede-tester, deploy-dev] + needs: [ build-app, fpsak-tester, verdikjede-tester, deploy-dev ] uses: navikt/fp-gha-workflows/.github/workflows/deploy.yml@main with: gar: true diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 6fa71f8a4..1af7f7b11 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -10,10 +10,10 @@ on: jobs: codeql: - name: CodeQl - permissions: - actions: read - contents: read - security-events: write - uses: navikt/fp-gha-workflows/.github/workflows/codeql.yml@main - secrets: inherit \ No newline at end of file + name: CodeQl + permissions: + actions: read + contents: read + security-events: write + uses: navikt/fp-gha-workflows/.github/workflows/codeql.yml@main + secrets: inherit diff --git a/README.md b/README.md index 44b9b7f93..8de78217f 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ FP-ABAKUS [![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=navikt_fp-abakus&metric=sqale_index)](https://sonarcloud.io/dashboard?id=navikt_fp-abakus) ### Abakus kontrakt + [![GitHub release (latest by date)](https://img.shields.io/github/v/release/navikt/fp-abakus)](https://github.com/navikt/fp-abakus/releases) ![GitHub](https://img.shields.io/github/license/navikt/fp-abakus) diff --git a/domenetjenester/iay/pom.xml b/domenetjenester/iay/pom.xml index 20de33d94..243adb867 100644 --- a/domenetjenester/iay/pom.xml +++ b/domenetjenester/iay/pom.xml @@ -1,41 +1,41 @@ - 4.0.0 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - - no.nav.foreldrepenger.abakus - domenetjenester - 1.0-SNAPSHOT - + + no.nav.foreldrepenger.abakus + domenetjenester + 1.0-SNAPSHOT + - iay - jar - Abakus :: Domenetjeneste :: IAY + iay + jar + Abakus :: Domenetjeneste :: IAY - - + + no.nav.fpsak.tidsserie fpsak-tidsserie - no.nav.vedtak.prosesstask - prosesstask-kontekst - - - no.nav.foreldrepenger.abakus - prosesstask - - - no.nav.foreldrepenger.abakus - kobling - - - no.nav.foreldrepenger.felles - felles-db - + no.nav.vedtak.prosesstask + prosesstask-kontekst + + + no.nav.foreldrepenger.abakus + prosesstask + + + no.nav.foreldrepenger.abakus + kobling + + + no.nav.foreldrepenger.felles + felles-db + no.nav.foreldrepenger.felles felles-abac-kontekst @@ -45,51 +45,51 @@ fp-ws-proxy-v1 - - - no.nav.foreldrepenger.abakus - vedtak - + + + no.nav.foreldrepenger.abakus + vedtak + no.nav.foreldrepenger.abakus lonnskomp - - no.nav.foreldrepenger.felles.integrasjon - infotrygd-grunnlag-klient - + + no.nav.foreldrepenger.felles.integrasjon + infotrygd-grunnlag-klient + no.nav.foreldrepenger.felles.integrasjon spokelse-klient - - no.nav.foreldrepenger.kontrakter - fp-feed-vedtak-tjenestespesifikasjon - - - no.nav.foreldrepenger.abakus - abakus-kontrakt - + + no.nav.foreldrepenger.kontrakter + fp-feed-vedtak-tjenestespesifikasjon + + + no.nav.foreldrepenger.abakus + abakus-kontrakt + - - - no.nav.tjenester - aordningen-inntektsinformasjon-v1 - + + + no.nav.tjenester + aordningen-inntektsinformasjon-v1 + - - no.nav.foreldrepenger.felles.integrasjon - felles-integrasjon-rest-klient - + + no.nav.foreldrepenger.felles.integrasjon + felles-integrasjon-rest-klient + no.nav.foreldrepenger.felles.integrasjon ereg-klient - - io.swagger.core.v3 - swagger-annotations-jakarta - + + io.swagger.core.v3 + swagger-annotations-jakarta + - + diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/AktivitetsAvtale.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/AktivitetsAvtale.java index 57c4d1ef7..421e0767b 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/AktivitetsAvtale.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/AktivitetsAvtale.java @@ -17,6 +17,7 @@ import jakarta.persistence.Table; import jakarta.persistence.Transient; import jakarta.persistence.Version; + import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked; import no.nav.foreldrepenger.abakus.felles.diff.IndexKeyComposer; @@ -205,13 +206,8 @@ public int hashCode() { @Override public String toString() { - return getClass().getSimpleName() + "<" + - "periode=" + periode + - ", overstyrtPeriode=" + overstyrtPeriode + - ", prosentsats=" + prosentsats + - ", beskrivelse=" + beskrivelse + - ", sisteLønnsendringsdato=" + sisteLønnsendringsdato + - '>'; + return getClass().getSimpleName() + "<" + "periode=" + periode + ", overstyrtPeriode=" + overstyrtPeriode + ", prosentsats=" + prosentsats + + ", beskrivelse=" + beskrivelse + ", sisteLønnsendringsdato=" + sisteLønnsendringsdato + '>'; } boolean hasValues() { diff --git "a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Akt\303\270rYtelse.java" "b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Akt\303\270rYtelse.java" index ccb2d4e00..e58874bb7 100644 --- "a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Akt\303\270rYtelse.java" +++ "b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Akt\303\270rYtelse.java" @@ -22,6 +22,7 @@ import jakarta.persistence.OneToMany; import jakarta.persistence.Table; import jakarta.persistence.Version; + import no.nav.abakus.iaygrunnlag.kodeverk.Fagsystem; import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType; @@ -145,13 +146,11 @@ YtelseBuilder getYtelseBuilderForType(Fagsystem fagsystem, return YtelseBuilder.oppdatere(ytelse).medYtelseType(type).medKilde(fagsystem).medSaksreferanse(saksnummer); } - YtelseBuilder getYtelseBuilderForType(Fagsystem fagsystem, - YtelseType type, IntervallEntitet periode, - Optional tidligsteAnvistFom) { + YtelseBuilder getYtelseBuilderForType(Fagsystem fagsystem, YtelseType type, IntervallEntitet periode, Optional tidligsteAnvistFom) { // OBS kan være flere med samme Tema/TUK+FOM: Konvensjon ifm rammevedtak BS List aktuelleYtelser = getAlleYtelser().stream() - .filter(ya -> ya.getKilde().equals(fagsystem) && ya.getRelatertYtelseType().equals(type) - && (periode.getFomDato().equals(ya.getPeriode().getFomDato()))) + .filter(ya -> ya.getKilde().equals(fagsystem) && ya.getRelatertYtelseType().equals(type) && (periode.getFomDato() + .equals(ya.getPeriode().getFomDato()))) .collect(Collectors.toList()); Optional ytelse = aktuelleYtelser.stream().filter(ya -> periode.equals(ya.getPeriode())).findFirst(); if (ytelse.isEmpty() && !aktuelleYtelser.isEmpty()) { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseAggregatBuilder.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseAggregatBuilder.java index 0741e10a8..035f0368a 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseAggregatBuilder.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseAggregatBuilder.java @@ -350,7 +350,8 @@ public YtelseBuilder getYtelselseBuilderForType(Fagsystem fagsystem, } public YtelseBuilder getYtelselseBuilderForType(Fagsystem fagsystem, - YtelseType type, IntervallEntitet periode, + YtelseType type, + IntervallEntitet periode, Optional tidligsteAnvistFom) { return kladd.getYtelseBuilderForType(fagsystem, type, periode, tidligsteAnvistFom); } diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseGrunnlag.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseGrunnlag.java index 75292d61c..638c77e4f 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseGrunnlag.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseGrunnlag.java @@ -20,6 +20,7 @@ import jakarta.persistence.OneToOne; import jakarta.persistence.Table; import jakarta.persistence.Version; + import no.nav.foreldrepenger.abakus.domene.iay.arbeidsforhold.ArbeidsforholdInformasjon; import no.nav.foreldrepenger.abakus.domene.iay.søknad.OppgittOpptjening; import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseRepository.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseRepository.java index fdb7a1cb6..ee34d7260 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseRepository.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseRepository.java @@ -21,6 +21,7 @@ import jakarta.persistence.EntityManager; import jakarta.persistence.Query; import jakarta.persistence.TypedQuery; + import no.nav.foreldrepenger.abakus.domene.iay.arbeidsforhold.ArbeidsforholdInformasjon; import no.nav.foreldrepenger.abakus.domene.iay.arbeidsforhold.ArbeidsforholdInformasjonBuilder; import no.nav.foreldrepenger.abakus.domene.iay.diff.RegisterdataDiffsjekker; @@ -130,7 +131,7 @@ public Map hentArbeidsforholdInfoInn JOIN Inntektsmelding im ON im.inntektsmeldinger.id = ims.id JOIN ArbeidsforholdInformasjon arbInf on arbInf.id = gr.arbeidsforholdInformasjon.id WHERE k.saksnummer = :ref AND k.koblingReferanse = :eksternRef AND k.ytelseType = :ytelse and k.aktørId = :aktørId and k.aktiv=true and gr.aktiv=:aktiv - """, Object[].class); + """, Object[].class); query.setParameter("aktørId", aktørId); query.setParameter("ref", saksnummer); query.setParameter("ytelse", ytelseType); @@ -188,7 +189,7 @@ public List hentAlleInntektArbeidYtelseGrunnlagFor( WHERE k.saksnummer = :saksnummer AND k.ytelseType = :ytelse and k.aktørId = :aktørId AND (gr.aktiv = true AND k.aktiv=true) ORDER BY gr.koblingId, gr.opprettetTidspunkt - """; + """; } else { sql = """ SELECT gr @@ -196,7 +197,7 @@ public List hentAlleInntektArbeidYtelseGrunnlagFor( JOIN Kobling k ON k.id = gr.koblingId WHERE k.saksnummer = :saksnummer AND k.ytelseType = :ytelse and k.aktørId = :aktørId ORDER BY gr.koblingId, gr.opprettetTidspunkt - """; + """; } final TypedQuery query = entityManager.createQuery(sql, InntektArbeidYtelseGrunnlag.class); @@ -294,8 +295,7 @@ public GrunnlagReferanse lagreOgNullstillOverstyring(KoblingReferanse koblingRef Optional iayGrunnlag = hentInntektArbeidYtelseGrunnlagForBehandling(koblingReferanse); InntektArbeidYtelseGrunnlagBuilder grunnlag = InntektArbeidYtelseGrunnlagBuilder.oppdatere(iayGrunnlag); - grunnlag.medOppgittOpptjening(oppgittOpptjening) - .fjernOverstyrtOppgittOpptjening(); + grunnlag.medOppgittOpptjening(oppgittOpptjening).fjernOverstyrtOppgittOpptjening(); InntektArbeidYtelseGrunnlag build = grunnlag.build(); lagreOgFlush(koblingReferanse, build); @@ -644,9 +644,8 @@ private Optional hentRiktigVersjon(VersjonType vers private Optional getAktivtInntektArbeidGrunnlag(KoblingReferanse koblingReferanse) { final TypedQuery query = entityManager.createQuery( - "SELECT gr FROM InntektArbeidGrunnlag gr " + " JOIN Kobling k ON k.id=gr.koblingId" + - " WHERE k.koblingReferanse = :ref" + - " AND gr.aktiv = :aktivt", InntektArbeidYtelseGrunnlag.class); + "SELECT gr FROM InntektArbeidGrunnlag gr " + " JOIN Kobling k ON k.id=gr.koblingId" + " WHERE k.koblingReferanse = :ref" + + " AND gr.aktiv = :aktivt", InntektArbeidYtelseGrunnlag.class); query.setParameter("ref", koblingReferanse); query.setParameter("aktivt", true); List resultList = query.getResultList(); diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Inntektspost.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Inntektspost.java index c1f6eca83..5a44736c2 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Inntektspost.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Inntektspost.java @@ -16,6 +16,7 @@ import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import jakarta.persistence.Version; + import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.abakus.iaygrunnlag.kodeverk.InntektYtelseType; import no.nav.abakus.iaygrunnlag.kodeverk.InntektspostType; @@ -187,9 +188,8 @@ public boolean equals(Object obj) { return false; } Inntektspost other = (Inntektspost) obj; - return Objects.equals(this.inntektspostType, other.inntektspostType) && Objects.equals( - this.ytelse, other.ytelse) && Objects.equals(this.skatteOgAvgiftsregelType, other.skatteOgAvgiftsregelType) && Objects.equals( - this.periode, other.periode); + return Objects.equals(this.inntektspostType, other.inntektspostType) && Objects.equals(this.ytelse, other.ytelse) && Objects.equals( + this.skatteOgAvgiftsregelType, other.skatteOgAvgiftsregelType) && Objects.equals(this.periode, other.periode); } @Override @@ -199,8 +199,8 @@ public int hashCode() { @Override public String toString() { - return getClass().getSimpleName() + "<" + ", ytelse=" + ytelse + ", inntektspostType=" + inntektspostType - + ", skatteOgAvgiftsregelType=" + skatteOgAvgiftsregelType + ", periode=" + periode + ", beløp=" + beløp + '>'; + return getClass().getSimpleName() + "<" + ", ytelse=" + ytelse + ", inntektspostType=" + inntektspostType + ", skatteOgAvgiftsregelType=" + + skatteOgAvgiftsregelType + ", periode=" + periode + ", beløp=" + beløp + '>'; } public boolean hasValues() { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Ytelse.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Ytelse.java index 025e7b52c..bf7a5d8a6 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Ytelse.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/Ytelse.java @@ -24,6 +24,7 @@ import jakarta.persistence.OneToOne; import jakarta.persistence.Table; import jakarta.persistence.Version; + import no.nav.abakus.iaygrunnlag.kodeverk.Fagsystem; import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseStatus; @@ -205,8 +206,8 @@ public boolean equals(Object o) { return false; } var that = (Ytelse) o; - return Objects.equals(relatertYtelseType, that.relatertYtelseType) && Objects.equals(saksreferanse, that.saksreferanse) && - (Objects.equals(periode, that.periode) || Objects.equals(periode.getFomDato(), that.periode.getFomDato())); + return Objects.equals(relatertYtelseType, that.relatertYtelseType) && Objects.equals(saksreferanse, that.saksreferanse) && ( + Objects.equals(periode, that.periode) || Objects.equals(periode.getFomDato(), that.periode.getFomDato())); } @Override @@ -216,12 +217,7 @@ public int hashCode() { @Override public String toString() { - return "YtelseEntitet{" + - "relatertYtelseType=" + relatertYtelseType + - ", periode=" + periode + - ", relatertYtelseStatus=" + status + - ", vedtattTidspunkt=" + vedtattTidspunkt + - ", saksReferanse='" + saksreferanse + '\'' + - '}'; + return "YtelseEntitet{" + "relatertYtelseType=" + relatertYtelseType + ", periode=" + periode + ", relatertYtelseStatus=" + status + + ", vedtattTidspunkt=" + vedtattTidspunkt + ", saksReferanse='" + saksreferanse + '\'' + '}'; } } diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/YtelseAnvistAndel.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/YtelseAnvistAndel.java index 745aff2b4..8e98a25fd 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/YtelseAnvistAndel.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/YtelseAnvistAndel.java @@ -20,6 +20,7 @@ import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import jakarta.persistence.Version; + import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.abakus.iaygrunnlag.kodeverk.Inntektskategori; import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/arbeidsforhold/ArbeidsforholdOverstyring.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/arbeidsforhold/ArbeidsforholdOverstyring.java index fcb2b6c64..5ecb6b361 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/arbeidsforhold/ArbeidsforholdOverstyring.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/arbeidsforhold/ArbeidsforholdOverstyring.java @@ -155,8 +155,9 @@ public ArbeidsforholdHandlingType getHandling() { } void setHandling(ArbeidsforholdHandlingType handling) { - if(handling.isReadOnly()) { - throw new UnsupportedOperationException("Kan ikke opprette grunnlag da ArbeidsforholdHandlingType ikke lenger er supportert (annet enn lesing: " + handling ); + if (handling.isReadOnly()) { + throw new UnsupportedOperationException( + "Kan ikke opprette grunnlag da ArbeidsforholdHandlingType ikke lenger er supportert (annet enn lesing: " + handling); } this.handling = handling; } diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/inntektsmelding/Gradering.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/inntektsmelding/Gradering.java index 8e2bb5077..66a65d2dd 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/inntektsmelding/Gradering.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/inntektsmelding/Gradering.java @@ -16,6 +16,7 @@ import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import jakarta.persistence.Version; + import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked; import no.nav.foreldrepenger.abakus.felles.diff.IndexKeyComposer; diff --git "a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/s\303\270knad/OppgittOpptjening.java" "b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/s\303\270knad/OppgittOpptjening.java" index 65508ae4c..b61e792e4 100644 --- "a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/s\303\270knad/OppgittOpptjening.java" +++ "b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/domene/iay/s\303\270knad/OppgittOpptjening.java" @@ -21,6 +21,7 @@ import jakarta.persistence.OneToMany; import jakarta.persistence.OneToOne; import jakarta.persistence.Table; + import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked; import no.nav.foreldrepenger.abakus.felles.diff.DiffIgnore; import no.nav.foreldrepenger.abakus.felles.jpa.BaseEntitet; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/InntektArbeidYtelseTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/InntektArbeidYtelseTjeneste.java index c998e3517..500336283 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/InntektArbeidYtelseTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/InntektArbeidYtelseTjeneste.java @@ -14,6 +14,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType; import no.nav.abakus.iaygrunnlag.request.Dataset; import no.nav.abakus.iaygrunnlag.request.InntektArbeidYtelseGrunnlagRequest.GrunnlagVersjon; @@ -103,7 +104,7 @@ public Map hentAlleInntektsmeldinger YtelseType ytelseType) { return repository.hentArbeidsforholdInfoInntektsmeldingerMapFor(aktørId, saksnummer, ref, ytelseType); } - + public Map hentArbeidsforholdinfoInntektsmeldingerMapFor(AktørId aktørId, Saksnummer saksnummer, YtelseType ytelseType) { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/OppgittOpptjeningTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/OppgittOpptjeningTjeneste.java index 9f6de4aa1..5d5f66282 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/OppgittOpptjeningTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/OppgittOpptjeningTjeneste.java @@ -2,6 +2,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.foreldrepenger.abakus.domene.iay.GrunnlagReferanse; import no.nav.foreldrepenger.abakus.domene.iay.InntektArbeidYtelseRepository; import no.nav.foreldrepenger.abakus.domene.iay.søknad.OppgittOpptjeningBuilder; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/jpa/InntektYtelseTypeKodeverdiConverter.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/jpa/InntektYtelseTypeKodeverdiConverter.java index 4407e0d7f..34930cb6f 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/jpa/InntektYtelseTypeKodeverdiConverter.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/jpa/InntektYtelseTypeKodeverdiConverter.java @@ -2,6 +2,7 @@ import jakarta.persistence.AttributeConverter; import jakarta.persistence.Converter; + import no.nav.abakus.iaygrunnlag.kodeverk.InntektYtelseType; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/ArbeidsforholdRestTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/ArbeidsforholdRestTjeneste.java index 253c9ce7e..b854458ad 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/ArbeidsforholdRestTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/ArbeidsforholdRestTjeneste.java @@ -11,6 +11,7 @@ import io.swagger.v3.oas.annotations.OpenAPIDefinition; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.transaction.Transactional; @@ -22,6 +23,7 @@ import jakarta.ws.rs.Produces; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; + import no.nav.abakus.iaygrunnlag.ArbeidsforholdReferanse; import no.nav.abakus.iaygrunnlag.request.AktørDatoRequest; import no.nav.foreldrepenger.abakus.domene.iay.Arbeidsgiver; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/GrunnlagRestTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/GrunnlagRestTjeneste.java index 7d5c7fa52..1a618502a 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/GrunnlagRestTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/GrunnlagRestTjeneste.java @@ -28,6 +28,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.tags.Tag; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.transaction.Transactional; @@ -47,6 +48,7 @@ import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Request; import jakarta.ws.rs.core.Response; + import no.nav.abakus.iaygrunnlag.AktørIdPersonident; import no.nav.abakus.iaygrunnlag.FnrPersonident; import no.nav.abakus.iaygrunnlag.Periode; @@ -360,7 +362,8 @@ private UUID utledSisteKjenteGrunnlagReferanseFraSpesifikasjon(InntektArbeidYtel final var sisteKjenteGrunnlagReferanse = spesifikasjon.getSisteKjenteGrunnlagReferanse(); final var forespurtGrunnlagReferanse = spesifikasjon.getGrunnlagReferanse(); - return forespurtGrunnlagReferanse == null || forespurtGrunnlagReferanse.equals(sisteKjenteGrunnlagReferanse) ? sisteKjenteGrunnlagReferanse : null; + return forespurtGrunnlagReferanse == null || forespurtGrunnlagReferanse.equals( + sisteKjenteGrunnlagReferanse) ? sisteKjenteGrunnlagReferanse : null; } private Kobling oppdaterKobling(@NotNull @Valid KopierGrunnlagRequest dto) { @@ -441,8 +444,7 @@ private KoblingReferanse getKoblingReferanse(AktørId aktørId, InntektArbeidYte } private InntektArbeidYtelseGrunnlag getGrunnlag(@SuppressWarnings("unused") InntektArbeidYtelseGrunnlagRequest spesifikasjon, // NOSONAR - GrunnlagReferanse grunnlagReferanse, - KoblingReferanse koblingReferanse) { + GrunnlagReferanse grunnlagReferanse, KoblingReferanse koblingReferanse) { if (grunnlagReferanse != null) { var grunnlag = iayTjeneste.hentAggregat(grunnlagReferanse); if (koblingReferanse != null) { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektsmeldingerRestTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektsmeldingerRestTjeneste.java index 6385ff454..8c6396c2b 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektsmeldingerRestTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektsmeldingerRestTjeneste.java @@ -17,6 +17,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.tags.Tag; + import jakarta.enterprise.context.RequestScoped; import jakarta.inject.Inject; import jakarta.transaction.Transactional; @@ -28,6 +29,7 @@ import jakarta.ws.rs.Produces; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; + import no.nav.abakus.iaygrunnlag.AktørIdPersonident; import no.nav.abakus.iaygrunnlag.FnrPersonident; import no.nav.abakus.iaygrunnlag.PersonIdent; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/OppgittOpptjeningRestTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/OppgittOpptjeningRestTjeneste.java index cdd224034..490a7f6cb 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/OppgittOpptjeningRestTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/OppgittOpptjeningRestTjeneste.java @@ -10,6 +10,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.tags.Tag; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.transaction.Transactional; @@ -18,6 +19,7 @@ import jakarta.ws.rs.POST; import jakarta.ws.rs.Path; import jakarta.ws.rs.core.Response; + import no.nav.abakus.iaygrunnlag.UuidDto; import no.nav.abakus.iaygrunnlag.request.OppgittOpptjeningMottattRequest; import no.nav.foreldrepenger.abakus.domene.iay.GrunnlagReferanse; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjeneste.java index bc467ce1f..0d376f290 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjeneste.java @@ -9,6 +9,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.abakus.iaygrunnlag.Aktør; import no.nav.abakus.iaygrunnlag.AktørIdPersonident; import no.nav.abakus.iaygrunnlag.ArbeidsforholdRefDto; @@ -93,12 +94,14 @@ private List tilArbeidsavtaler(List arbeidsfor private List mapArbeidsavtaler(Arbeidsforhold arbeidsforhold) { var ansettelse = new LocalDateInterval(arbeidsforhold.getArbeidFom(), arbeidsforhold.getArbeidTom()); - var arbeidsavtalerTidlinje = arbeidsforhold.getArbeidsavtaler().stream() + var arbeidsavtalerTidlinje = arbeidsforhold.getArbeidsavtaler() + .stream() .filter(arbeidsavtale -> !arbeidsavtale.getErAnsettelsesPerioden()) .filter(arbeidsavtale -> arbeidsavtale.getStillingsprosent() != null) .map(a -> new LocalDateSegment<>(safeFom(a.getArbeidsavtaleFom()), safeTom(a.getArbeidsavtaleTom()), a.getStillingsprosent())) .collect(Collectors.collectingAndThen(Collectors.toList(), LocalDateTimeline::new)); - return arbeidsavtalerTidlinje.intersection(ansettelse).stream() + return arbeidsavtalerTidlinje.intersection(ansettelse) + .stream() .map(s -> new ArbeidsavtaleDto(new Periode(s.getFom(), s.getTom()), s.getValue())) .toList(); } @@ -106,12 +109,13 @@ private List mapArbeidsavtaler(Arbeidsforhold arbeidsforhold) private List mapPermisjoner(Arbeidsforhold arbeidsforhold) { var ansettelse = new LocalDateInterval(arbeidsforhold.getArbeidFom(), arbeidsforhold.getArbeidTom()); - var permisjonTidslinje = arbeidsforhold.getPermisjoner().stream() + var permisjonTidslinje = arbeidsforhold.getPermisjoner() + .stream() .filter(permisjon -> permisjon.getPermisjonsprosent() != null) .map(p -> new LocalDateSegment<>(safeFom(p.getPermisjonFom()), safeTom(p.getPermisjonTom()), List.of(new PermisjonTidslinjeObjekt(p.getPermisjonsprosent(), p.getPermisjonsÃ…rsak())))) - .collect(Collectors.collectingAndThen(Collectors.toList(), datoSegmenter -> new LocalDateTimeline<>(datoSegmenter, - StandardCombinators::concatLists))); + .collect(Collectors.collectingAndThen(Collectors.toList(), + datoSegmenter -> new LocalDateTimeline<>(datoSegmenter, StandardCombinators::concatLists))); return permisjonTidslinje.intersection(ansettelse) .stream() @@ -121,8 +125,11 @@ private List mapPermisjoner(Arbeidsforhold arbeidsforhold) { } private static List tilPermisjonDto(LocalDateSegment> s) { - return s.getValue().stream().map(permisjon -> new PermisjonDto(new Periode(s.getFom(), s.getTom()), finnForKodeverkEiersKode(permisjon.permisjonsÃ…rsak())) - .medProsentsats(permisjon.permisjonsprosent())).toList(); + return s.getValue() + .stream() + .map(permisjon -> new PermisjonDto(new Periode(s.getFom(), s.getTom()), + finnForKodeverkEiersKode(permisjon.permisjonsÃ…rsak())).medProsentsats(permisjon.permisjonsprosent())) + .toList(); } private static LocalDate safeFom(LocalDate fom) { @@ -130,10 +137,11 @@ private static LocalDate safeFom(LocalDate fom) { } private static LocalDate safeTom(LocalDate tom) { - return tom!= null ? tom: Tid.TIDENES_ENDE; + return tom != null ? tom : Tid.TIDENES_ENDE; } - private record PermisjonTidslinjeObjekt(BigDecimal permisjonsprosent, String permisjonsÃ…rsak) {} + private record PermisjonTidslinjeObjekt(BigDecimal permisjonsprosent, String permisjonsÃ…rsak) { + } private ArbeidsforholdDto mapTilArbeidsforhold(Map.Entry> arbeidsforholdEntry) { ArbeidsforholdIdentifikator key = arbeidsforholdEntry.getKey(); diff --git "a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapAkt\303\270rInntekt.java" "b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapAkt\303\270rInntekt.java" index d5bec8938..0847bb4ea 100644 --- "a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapAkt\303\270rInntekt.java" +++ "b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapAkt\303\270rInntekt.java" @@ -150,8 +150,7 @@ private UtbetalingsPostDto tilPost(Inntektspost inntektspost) { var inntektspostType = inntektspost.getInntektspostType(); var skattOgAvgiftType = inntektspost.getSkatteOgAvgiftsregelType(); - UtbetalingsPostDto dto = new UtbetalingsPostDto(periode, inntektspostType) - .medInntektYtelseType(inntektspost.getInntektYtelseType()) + UtbetalingsPostDto dto = new UtbetalingsPostDto(periode, inntektspostType).medInntektYtelseType(inntektspost.getInntektYtelseType()) .medSkattAvgiftType(skattOgAvgiftType) .medLønnsinntektbeskrivelse(inntektspost.getLønnsinntektBeskrivelse()) .medBeløp(inntektspost.getBeløp().getVerdi()); diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapInntektsmeldinger.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapInntektsmeldinger.java index a4a873063..ec1516048 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapInntektsmeldinger.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/iay/MapInntektsmeldinger.java @@ -99,7 +99,8 @@ private static List lagRefusjonskravdatoPerArbeidsgiver(Se InntektArbeidYtelseGrunnlag nyesteGrunnlag) { List refusjonskravDatoList = new ArrayList<>(); Map> førsteRefusjonsdatoMap = nyesteGrunnlag.getInntektsmeldinger() - .map(MapInntektsmeldinger::lagFørsteRefusjonsdatoMap).orElse(Map.of()); + .map(MapInntektsmeldinger::lagFørsteRefusjonsdatoMap) + .orElse(Map.of()); førsteRefusjonsdatoMap.forEach( (arbeidsgiver, førsteDatoMedRefusjon) -> finnFørsteDatoForInnsendelseAvRefusjonskrav(inntektsmeldinger, arbeidsgiver).ifPresent( innsendingDato -> refusjonskravDatoList.add( diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/IAYRegisterInnhentingTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/IAYRegisterInnhentingTjeneste.java index b8b172802..0288dcfa3 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/IAYRegisterInnhentingTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/IAYRegisterInnhentingTjeneste.java @@ -21,6 +21,7 @@ import org.slf4j.LoggerFactory; import jakarta.enterprise.context.ApplicationScoped; + import no.nav.abakus.iaygrunnlag.kodeverk.InntektYtelseType; import no.nav.abakus.iaygrunnlag.kodeverk.InntektskildeType; import no.nav.abakus.iaygrunnlag.kodeverk.InntektspostType; @@ -78,11 +79,11 @@ public class IAYRegisterInnhentingTjeneste { @Inject public IAYRegisterInnhentingTjeneste(InntektArbeidYtelseTjeneste inntektArbeidYtelseTjeneste, - VirksomhetTjeneste virksomhetTjeneste, - InnhentingSamletTjeneste innhentingSamletTjeneste, - AktørTjeneste aktørConsumer, - SigrunTjeneste sigrunTjeneste, - VedtattYtelseInnhentingTjeneste vedtattYtelseInnhentingTjeneste) { + VirksomhetTjeneste virksomhetTjeneste, + InnhentingSamletTjeneste innhentingSamletTjeneste, + AktørTjeneste aktørConsumer, + SigrunTjeneste sigrunTjeneste, + VedtattYtelseInnhentingTjeneste vedtattYtelseInnhentingTjeneste) { this.inntektArbeidYtelseTjeneste = inntektArbeidYtelseTjeneste; this.virksomhetTjeneste = virksomhetTjeneste; this.innhentingSamletTjeneste = innhentingSamletTjeneste; @@ -122,6 +123,7 @@ public IAYRegisterInnhentingTjeneste(InntektArbeidYtelseTjeneste inntektArbeidYt private class FnrSupplier { private final AktørId aktørId; + public FnrSupplier(AktørId aktørId) { this.aktørId = aktørId; } @@ -166,8 +168,8 @@ public InntektArbeidYtelseGrunnlagBuilder innhentRegisterdata(Kobling kobling, S } private void innhentYtelser(Kobling kobling, InntektArbeidYtelseAggregatBuilder builder) { - ytelseRegisterInnhenting.byggYtelser(kobling, kobling.getAktørId(), getFnrFraAktørId(kobling.getAktørId()), - kobling.getOpplysningsperiode(), builder); + ytelseRegisterInnhenting.byggYtelser(kobling, kobling.getAktørId(), getFnrFraAktørId(kobling.getAktørId()), kobling.getOpplysningsperiode(), + builder); } private Set innhentArbeidsforhold(Kobling kobling, @@ -176,9 +178,7 @@ private Set innhentArbeidsforhold(Kobling kobling, return byggOpptjeningOpplysningene(kobling, kobling.getAktørId(), kobling.getOpplysningsperiode(), builder, informasjonsElementer); } - private void leggTilInntekter(AktørId aktørId, - InntektArbeidYtelseAggregatBuilder builder, - InntektsInformasjon inntektsInformasjon) { + private void leggTilInntekter(AktørId aktørId, InntektArbeidYtelseAggregatBuilder builder, InntektsInformasjon inntektsInformasjon) { var aktørInntektBuilder = builder.getAktørInntektBuilder(aktørId); InntektskildeType kilde = inntektsInformasjon.getKilde(); aktørInntektBuilder.fjernInntekterFraKilde(kilde); @@ -276,8 +276,8 @@ private Set byggOpptjeningOpplysningene(Kobling kob InntektArbeidYtelseAggregatBuilder.AktørArbeidBuilder aktørArbeidBuilder = builder.getAktørArbeidBuilder(aktørId); aktørArbeidBuilder.tilbakestillYrkesaktiviteter(); // Hvis/NÃ¥r AAREG en gang i framtiden gir frilans som del av default arbeidsforholdtype - sÃ¥ kan følgende kuttes - Map> arbeidsforholdFrilans = innhentingSamletTjeneste.getArbeidsforholdFrilans( - aktørId, getFnrFraAktørId(aktørId), opplysningsPeriode); + Map> arbeidsforholdFrilans = innhentingSamletTjeneste.getArbeidsforholdFrilans(aktørId, + getFnrFraAktørId(aktørId), opplysningsPeriode); arbeidsforholdFrilans.entrySet() .forEach(forholdet -> oversettArbeidsforholdTilYrkesaktivitet(kobling, builder, forholdet, aktørArbeidBuilder)); arbeidsforholdList.addAll(arbeidsforholdFrilans.keySet()); diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/InnhentingSamletTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/InnhentingSamletTjeneste.java index 7c74b2253..a17a9697f 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/InnhentingSamletTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/InnhentingSamletTjeneste.java @@ -13,6 +13,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.abakus.iaygrunnlag.kodeverk.InntektskildeType; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseStatus; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/RegisterdataInnhentingTask.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/RegisterdataInnhentingTask.java index 7a1896cd3..06066a5b7 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/RegisterdataInnhentingTask.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/RegisterdataInnhentingTask.java @@ -9,6 +9,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.abakus.iaygrunnlag.JsonObjectMapper; import no.nav.abakus.iaygrunnlag.request.InnhentRegisterdataRequest; import no.nav.foreldrepenger.abakus.domene.iay.InntektArbeidYtelseGrunnlagBuilder; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/Arbeidsavtale.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/Arbeidsavtale.java index 3c430937a..af764e82b 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/Arbeidsavtale.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/Arbeidsavtale.java @@ -53,7 +53,8 @@ public boolean equals(Object o) { } Arbeidsavtale that = (Arbeidsavtale) o; return erAnsettelsesPerioden == that.erAnsettelsesPerioden && Objects.equals(arbeidsavtaleFom, that.arbeidsavtaleFom) && Objects.equals( - arbeidsavtaleTom, that.arbeidsavtaleTom) && Objects.equals(stillingsprosent, that.stillingsprosent) && Objects.equals(sisteLønnsendringsdato, that.sisteLønnsendringsdato); + arbeidsavtaleTom, that.arbeidsavtaleTom) && Objects.equals(stillingsprosent, that.stillingsprosent) && Objects.equals( + sisteLønnsendringsdato, that.sisteLønnsendringsdato); } @Override diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/ArbeidsforholdTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/ArbeidsforholdTjeneste.java index 805172b3b..d22671584 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/ArbeidsforholdTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/ArbeidsforholdTjeneste.java @@ -12,6 +12,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.foreldrepenger.abakus.felles.jpa.IntervallEntitet; import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.rest.AaregRestKlient; import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.rest.ArbeidsavtaleRS; @@ -39,7 +40,9 @@ public ArbeidsforholdTjeneste(AaregRestKlient aaregRestKlient) { this.aaregRestKlient = aaregRestKlient; } - public Map> finnArbeidsforholdForIdentIPerioden(PersonIdent ident, AktørId aktørId, IntervallEntitet interval) { + public Map> finnArbeidsforholdForIdentIPerioden(PersonIdent ident, + AktørId aktørId, + IntervallEntitet interval) { // TODO: kall med aktørid nÃ¥r register har fikset ytelsesproblemer List response = aaregRestKlient.finnArbeidsforholdForArbeidstaker(ident.getIdent(), interval.getFomDato(), interval.getTomDato()); @@ -99,14 +102,12 @@ private Arbeidsforhold mapArbeidsforholdRSTilDto(ArbeidsforholdRS arbeidsforhold private void utledArbeidsgiverRS(ArbeidsforholdRS arbeidsforhold, Arbeidsforhold.Builder builder) { if (OpplysningspliktigArbeidsgiverRS.Type.Person.equals(arbeidsforhold.getArbeidsgiver().type())) { AktørId arbeidsgiver = new AktørId(arbeidsforhold.getArbeidsgiver().aktoerId()); - Person person = new Person.Builder().medAktørId( - arbeidsgiver).build(); + Person person = new Person.Builder().medAktørId(arbeidsgiver).build(); builder.medArbeidsgiver(person); final var uuid = UUID.nameUUIDFromBytes(arbeidsforhold.getType().getBytes(StandardCharsets.UTF_8)); builder.medArbeidsforholdId(uuid.toString()); } else if (OpplysningspliktigArbeidsgiverRS.Type.Organisasjon.equals(arbeidsforhold.getArbeidsgiver().type())) { - Organisasjon organisasjon = new Organisasjon.Builder().medOrgNummer( - arbeidsforhold.getArbeidsgiver().organisasjonsnummer()).build(); + Organisasjon organisasjon = new Organisasjon.Builder().medOrgNummer(arbeidsforhold.getArbeidsgiver().organisasjonsnummer()).build(); builder.medArbeidsgiver(organisasjon); builder.medArbeidsforholdId(arbeidsforhold.getArbeidsforholdId()); } diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/rest/AaregRestKlient.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/rest/AaregRestKlient.java index 0696f5796..1fe75d126 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/rest/AaregRestKlient.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/rest/AaregRestKlient.java @@ -7,6 +7,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.ws.rs.core.UriBuilder; import jakarta.ws.rs.core.UriBuilderException; + import no.nav.vedtak.felles.integrasjon.rest.NavHeaders; import no.nav.vedtak.felles.integrasjon.rest.RestClient; import no.nav.vedtak.felles.integrasjon.rest.RestClientConfig; @@ -21,9 +22,7 @@ */ @ApplicationScoped -@RestClientConfig(tokenConfig = TokenFlow.ADAPTIVE, endpointProperty = "aareg.rs.url", - endpointDefault = "http://aareg-services-nais.arbeidsforhold/api/v1/arbeidstaker", - scopesProperty = "aareg.scopes", scopesDefault = "api://prod-fss.arbeidsforhold.aareg-services-nais/.default") +@RestClientConfig(tokenConfig = TokenFlow.ADAPTIVE, endpointProperty = "aareg.rs.url", endpointDefault = "http://aareg-services-nais.arbeidsforhold/api/v1/arbeidstaker", scopesProperty = "aareg.scopes", scopesDefault = "api://prod-fss.arbeidsforhold.aareg-services-nais/.default") public class AaregRestKlient { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/callback/CallbackTask.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/callback/CallbackTask.java index 76b9daca9..9570a741a 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/callback/CallbackTask.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/callback/CallbackTask.java @@ -4,6 +4,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.abakus.callback.registerdata.CallbackDto; import no.nav.abakus.callback.registerdata.ReferanseDto; import no.nav.foreldrepenger.abakus.iay.InntektArbeidYtelseTjeneste; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/callback/FpsakKlient.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/callback/FpsakKlient.java index b6a773bfb..fd6ead27c 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/callback/FpsakKlient.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/callback/FpsakKlient.java @@ -8,6 +8,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.ws.rs.core.UriBuilder; import jakarta.ws.rs.core.UriBuilderException; + import no.nav.abakus.callback.registerdata.CallbackDto; import no.nav.vedtak.felles.integrasjon.rest.FpApplication; import no.nav.vedtak.felles.integrasjon.rest.RestClient; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagAnvistAndelMapper.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagAnvistAndelMapper.java index a88a028fe..fc9b39893 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagAnvistAndelMapper.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagAnvistAndelMapper.java @@ -260,8 +260,8 @@ private static List mapTilMellomregninger(List new Mellomregninger( OrganisasjonsNummerValidator.erGyldig(u.getOrgnr()) ? Arbeidsgiver.virksomhet(new OrgNummer(u.getOrgnr())) : null, - new Beløp(u.getDagsats()), Stillingsprosent.utbetalingsgrad(u.getUtbetalingsgrad()), u.getErRefusjon() != null && u.getErRefusjon(), false, - u.getOrgnr() != null && Arrays.stream(Nødnummer.values()).anyMatch(n -> n.getOrgnummer().equals(u.getOrgnr())))) + new Beløp(u.getDagsats()), Stillingsprosent.utbetalingsgrad(u.getUtbetalingsgrad()), u.getErRefusjon() != null && u.getErRefusjon(), + false, u.getOrgnr() != null && Arrays.stream(Nødnummer.values()).anyMatch(n -> n.getOrgnummer().equals(u.getOrgnr())))) .toList(); } diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagYtelseMapper.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagYtelseMapper.java index 18993390f..6c85fa394 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagYtelseMapper.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/infotrygd/InfotrygdgrunnlagYtelseMapper.java @@ -33,9 +33,8 @@ public static void oversettInfotrygdYtelseGrunnlagTilYtelse(InntektArbeidYtelseA InfotrygdYtelseGrunnlag grunnlag) { IntervallEntitet periode = utledPeriodeNÃ¥rTomMuligFørFom(grunnlag.getVedtaksPeriodeFom(), grunnlag.getVedtaksPeriodeTom()); var tidligsteAnvist = grunnlag.getUtbetaltePerioder().stream().map(InfotrygdYtelseAnvist::getUtbetaltFom).min(Comparator.naturalOrder()); - YtelseBuilder ytelseBuilder = aktørYtelseBuilder.getYtelselseBuilderForType(Fagsystem.INFOTRYGD, grunnlag.getYtelseType(), periode, tidligsteAnvist) - .medVedtattTidspunkt(grunnlag.getVedtattTidspunkt()) - .medStatus(grunnlag.getYtelseStatus()); + YtelseBuilder ytelseBuilder = aktørYtelseBuilder.getYtelselseBuilderForType(Fagsystem.INFOTRYGD, grunnlag.getYtelseType(), periode, + tidligsteAnvist).medVedtattTidspunkt(grunnlag.getVedtattTidspunkt()).medStatus(grunnlag.getYtelseStatus()); var segmenter = grunnlag.getUtbetaltePerioder().stream().map(v -> { var p = utledPeriodeNÃ¥rTomMuligFørFom(v.getUtbetaltFom(), v.getUtbetaltTom()); return new LocalDateSegment<>(p.getFomDato(), p.getTomDato(), List.of(v)); diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/komponenten/InntektTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/komponenten/InntektTjeneste.java index 7c104da53..b421135f6 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/komponenten/InntektTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/komponenten/InntektTjeneste.java @@ -11,6 +11,7 @@ import org.slf4j.LoggerFactory; import jakarta.enterprise.context.ApplicationScoped; + import no.nav.abakus.iaygrunnlag.kodeverk.InntektskildeType; import no.nav.tjenester.aordningen.inntektsinformasjon.Aktoer; import no.nav.tjenester.aordningen.inntektsinformasjon.ArbeidsInntektIdent; @@ -31,8 +32,7 @@ import no.nav.vedtak.felles.integrasjon.rest.TokenFlow; @ApplicationScoped -@RestClientConfig(tokenConfig = TokenFlow.AZUREAD_CC, endpointProperty = "hentinntektlistebolk.url", endpointDefault = "https://app.adeo.no/inntektskomponenten-ws/rs/api/v1/hentinntektlistebolk", - scopesProperty = "hentinntektlistebolk.scopes", scopesDefault = "api://prod-fss.team-inntekt.inntektskomponenten/.default") +@RestClientConfig(tokenConfig = TokenFlow.AZUREAD_CC, endpointProperty = "hentinntektlistebolk.url", endpointDefault = "https://app.adeo.no/inntektskomponenten-ws/rs/api/v1/hentinntektlistebolk", scopesProperty = "hentinntektlistebolk.scopes", scopesDefault = "api://prod-fss.team-inntekt.inntektskomponenten/.default") public class InntektTjeneste { // Dato for eldste request til inntk - det er av og til noen ES saker som spør lenger tilbake i tid @@ -121,9 +121,7 @@ private InntektsInformasjon oversettResponse(HentInntektListeBolkResponse respon return new InntektsInformasjon(mÃ¥nedsinntekter, kilde); } - private void oversettInntekter(List mÃ¥nedsinntekter, - ArbeidsInntektMaaned arbeidsInntektMaaned, - InntektskildeType kilde) { + private void oversettInntekter(List mÃ¥nedsinntekter, ArbeidsInntektMaaned arbeidsInntektMaaned, InntektskildeType kilde) { var arbeidsInntektInformasjon = arbeidsInntektMaaned.getArbeidsInntektInformasjon(); if (arbeidsInntektInformasjon != null && arbeidsInntektInformasjon.getInntektListe() != null) { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTjeneste.java index 2a57ad179..2516cbbbe 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTjeneste.java @@ -16,6 +16,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.abakus.iaygrunnlag.kodeverk.InntektspostType; import no.nav.foreldrepenger.abakus.felles.jpa.IntervallEntitet; import no.nav.foreldrepenger.abakus.registerdata.inntekt.sigrun.klient.PgiFolketrygdenResponse; @@ -41,9 +42,12 @@ public SigrunTjeneste(SigrunRestClient sigrunConsumer) { } - public Map> hentPensjonsgivende(PersonIdent fnr, IntervallEntitet opplysningsperiodeSkattegrunnlag) { + public Map> hentPensjonsgivende(PersonIdent fnr, + IntervallEntitet opplysningsperiodeSkattegrunnlag) { var svarene = pensjonsgivendeInntektForFolketrygden(fnr.getIdent(), opplysningsperiodeSkattegrunnlag); - return SigrunPgiFolketrygdenMapper.mapFraPgiResponseTilIntern(svarene).entrySet().stream() + return SigrunPgiFolketrygdenMapper.mapFraPgiResponseTilIntern(svarene) + .entrySet() + .stream() .filter(e -> !e.getValue().isEmpty()) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); } @@ -53,8 +57,8 @@ private List pensjonsgivendeInntektForFolketrygden(Stri List svarene = new ArrayList<>(); var svarSenesteÃ…r = svarForSenesteÃ…r(fnr, Year.from(senesteDato)); svarSenesteÃ…r.ifPresent(svarene::add); - utledTidligereÃ…r(opplysningsperiode, senesteDato, svarSenesteÃ…r.isPresent()) - .forEach(Ã¥r -> sigrunConsumer.hentPensjonsgivendeInntektForFolketrygden(fnr, Ã¥r).ifPresent(svarene::add)); + utledTidligereÃ…r(opplysningsperiode, senesteDato, svarSenesteÃ…r.isPresent()).forEach( + Ã¥r -> sigrunConsumer.hentPensjonsgivendeInntektForFolketrygden(fnr, Ã¥r).ifPresent(svarene::add)); return svarene; } diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/klient/PgiFolketrygdenResponse.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/klient/PgiFolketrygdenResponse.java index b117dc358..da0382cd3 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/klient/PgiFolketrygdenResponse.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/klient/PgiFolketrygdenResponse.java @@ -6,11 +6,14 @@ public record PgiFolketrygdenResponse(String norskPersonidentifikator, Integer inntektsaar, List pensjonsgivendeInntekt) { public record Pgi(Skatteordning skatteordning, LocalDate datoForFastsetting, Long pensjonsgivendeInntektAvLoennsinntekt, - Long pensjonsgivendeInntektAvLoennsinntektBarePensjonsdel, Long pensjonsgivendeInntektAvNaeringsinntekt, - Long pensjonsgivendeInntektAvNaeringsinntektFraFiskeFangstEllerFamiliebarnehage) {} + Long pensjonsgivendeInntektAvLoennsinntektBarePensjonsdel, Long pensjonsgivendeInntektAvNaeringsinntekt, + Long pensjonsgivendeInntektAvNaeringsinntektFraFiskeFangstEllerFamiliebarnehage) { + } public enum Skatteordning { - FASTLAND, SVALBARD, KILDESKATT_PAA_LOENN + FASTLAND, + SVALBARD, + KILDESKATT_PAA_LOENN } public List safePensjonsgivendeInntekt() { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/klient/SigrunPgiFolketrygdenMapper.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/klient/SigrunPgiFolketrygdenMapper.java index f020da567..8193a77c7 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/klient/SigrunPgiFolketrygdenMapper.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/klient/SigrunPgiFolketrygdenMapper.java @@ -18,7 +18,8 @@ public static Map> mapFraPgi Map> resultat = new LinkedHashMap<>(); response.stream() .collect(Collectors.groupingBy(PgiFolketrygdenResponse::inntektsaar)) - .values().stream() + .values() + .stream() .map(SigrunPgiFolketrygdenMapper::mapPgiFolketrygden) .forEach(resultat::putAll); return resultat; @@ -34,11 +35,13 @@ private static Map> mapPgiFo leggTilHvisVerdi(pgi.pensjonsgivendeInntektAvLoennsinntekt(), InntektspostType.LØNN, inntektBeløp); leggTilHvisVerdi(pgi.pensjonsgivendeInntektAvLoennsinntektBarePensjonsdel(), InntektspostType.LØNN, inntektBeløp); leggTilHvisVerdi(pgi.pensjonsgivendeInntektAvNaeringsinntekt(), InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE, inntektBeløp); - leggTilHvisVerdi(pgi.pensjonsgivendeInntektAvNaeringsinntektFraFiskeFangstEllerFamiliebarnehage(), InntektspostType.NÆRING_FISKE_FANGST_FAMBARNEHAGE, inntektBeløp); + leggTilHvisVerdi(pgi.pensjonsgivendeInntektAvNaeringsinntektFraFiskeFangstEllerFamiliebarnehage(), + InntektspostType.NÆRING_FISKE_FANGST_FAMBARNEHAGE, inntektBeløp); } } var inntektBeløpMap = inntektBeløp.stream() - .collect(Collectors.groupingBy(InntektBeløp::inntektspostType, Collectors.reducing(BigDecimal.ZERO, InntektBeløp::beløp, BigDecimal::add))); + .collect( + Collectors.groupingBy(InntektBeløp::inntektspostType, Collectors.reducing(BigDecimal.ZERO, InntektBeløp::beløp, BigDecimal::add))); var Ã¥r = Year.of(response.get(0).inntektsaar()); var førsteDagIÃ…ret = LocalDate.now().with(Ã¥r).withDayOfYear(1); var sisteDagIÃ…ret = LocalDate.now().with(Ã¥r).withDayOfYear(Ã¥r.length()); @@ -52,6 +55,7 @@ private static void leggTilHvisVerdi(Long verdi, InntektspostType type, List handleResponse(HttpResponse response) { if (status == HttpURLConnection.HTTP_UNAUTHORIZED) { LOG.info("Sigrun unauth"); } - throw new IntegrasjonException("F-016912", String.format("Server svarte med feilkode http-kode '%s' og response var '%s'", status, response.body())); + throw new IntegrasjonException("F-016912", + String.format("Server svarte med feilkode http-kode '%s' og response var '%s'", status, response.body())); } } diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/tjeneste/RegisterdataRestTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/tjeneste/RegisterdataRestTjeneste.java index bf26a9701..29fad71e1 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/tjeneste/RegisterdataRestTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/tjeneste/RegisterdataRestTjeneste.java @@ -16,6 +16,7 @@ import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.transaction.Transactional; @@ -26,6 +27,7 @@ import jakarta.ws.rs.Path; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; + import no.nav.abakus.iaygrunnlag.AktørIdPersonident; import no.nav.abakus.iaygrunnlag.FnrPersonident; import no.nav.abakus.iaygrunnlag.Periode; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/InnhentingInfotrygdTjeneste.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/InnhentingInfotrygdTjeneste.java index f81e90603..8753eb693 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/InnhentingInfotrygdTjeneste.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/InnhentingInfotrygdTjeneste.java @@ -17,6 +17,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.abakus.iaygrunnlag.kodeverk.Arbeidskategori; import no.nav.abakus.iaygrunnlag.kodeverk.InntektPeriodeType; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseStatus; @@ -145,7 +146,10 @@ private static InfotrygdYtelseGrunnlag restTilInfotrygdYtelseGrunnlag(Grunnlag g .medFødselsdatoBarn(grunnlag.fødselsdatoBarn()) .medOpprinneligIdentdato(grunnlag.opprinneligIdentdato()); - grunnlag.arbeidsforhold().stream().map(InnhentingInfotrygdTjeneste::arbeidsforholdTilInfotrygdYtelseArbeid).forEach(grunnlagBuilder::leggTilArbeidsforhold); + grunnlag.arbeidsforhold() + .stream() + .map(InnhentingInfotrygdTjeneste::arbeidsforholdTilInfotrygdYtelseArbeid) + .forEach(grunnlagBuilder::leggTilArbeidsforhold); grunnlag.vedtak() .stream() @@ -174,8 +178,8 @@ private static InfotrygdYtelseArbeid arbeidsforholdTilInfotrygdYtelseArbeid(Arbe arbeidsforhold.inntektsperiode() == null ? InntektPeriodeType.UDEFINERT : InntektPeriodeReverse.reverseMap( arbeidsforhold.inntektsperiode().kode().name(), LOG); BigDecimal inntekt = arbeidsforhold.inntekt() != null ? new BigDecimal(arbeidsforhold.inntekt()) : null; - return new InfotrygdYtelseArbeid(Optional.ofNullable(arbeidsforhold.orgnr()).map(Orgnummer::orgnr).orElse(null), inntekt, inntektPeriode, arbeidsforhold.refusjon(), - arbeidsforhold.refusjonTom()); + return new InfotrygdYtelseArbeid(Optional.ofNullable(arbeidsforhold.orgnr()).map(Orgnummer::orgnr).orElse(null), inntekt, inntektPeriode, + arbeidsforhold.refusjon(), arbeidsforhold.refusjonTom()); } private static Periode utledPeriode(LocalDate iverksatt, LocalDate opphoerFomDato, LocalDate registrert) { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/dto/InfotrygdYtelseGrunnlag.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/dto/InfotrygdYtelseGrunnlag.java index 4757f91ff..670eb0898 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/dto/InfotrygdYtelseGrunnlag.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/dto/InfotrygdYtelseGrunnlag.java @@ -96,27 +96,26 @@ public boolean equals(Object o) { return false; } InfotrygdYtelseGrunnlag that = (InfotrygdYtelseGrunnlag) o; - return Objects.equals(vedtattTidspunkt, that.vedtattTidspunkt) && Objects.equals(ytelseType, that.ytelseType) - && Objects.equals(ytelseStatus, that.ytelseStatus) && Objects.equals(utbetaltePerioder, - that.utbetaltePerioder) && Objects.equals(vedtaksPeriodeFom, that.vedtaksPeriodeFom) && Objects.equals(vedtaksPeriodeTom, - that.vedtaksPeriodeTom) && Objects.equals(kategori, that.kategori) && Objects.equals(arbeidsforhold, that.arbeidsforhold) - && Objects.equals(dekningsgrad, that.dekningsgrad) && Objects.equals(gradering, that.gradering) && Objects.equals(fødselsdatoBarn, - that.fødselsdatoBarn) && Objects.equals(opprinneligIdentdato, that.opprinneligIdentdato); + return Objects.equals(vedtattTidspunkt, that.vedtattTidspunkt) && Objects.equals(ytelseType, that.ytelseType) && Objects.equals(ytelseStatus, + that.ytelseStatus) && Objects.equals(utbetaltePerioder, that.utbetaltePerioder) && Objects.equals(vedtaksPeriodeFom, + that.vedtaksPeriodeFom) && Objects.equals(vedtaksPeriodeTom, that.vedtaksPeriodeTom) && Objects.equals(kategori, that.kategori) + && Objects.equals(arbeidsforhold, that.arbeidsforhold) && Objects.equals(dekningsgrad, that.dekningsgrad) && Objects.equals(gradering, + that.gradering) && Objects.equals(fødselsdatoBarn, that.fødselsdatoBarn) && Objects.equals(opprinneligIdentdato, + that.opprinneligIdentdato); } @Override public int hashCode() { - return Objects.hash(vedtattTidspunkt, ytelseType, ytelseStatus, utbetaltePerioder, vedtaksPeriodeFom, vedtaksPeriodeTom, - kategori, arbeidsforhold, dekningsgrad, gradering, fødselsdatoBarn, opprinneligIdentdato); + return Objects.hash(vedtattTidspunkt, ytelseType, ytelseStatus, utbetaltePerioder, vedtaksPeriodeFom, vedtaksPeriodeTom, kategori, + arbeidsforhold, dekningsgrad, gradering, fødselsdatoBarn, opprinneligIdentdato); } @Override public String toString() { - return "InfotrygdYtelseGrunnlag{" + "identdato=" + vedtattTidspunkt + ", ytelseType=" + ytelseType + - ", ytelseStatus=" + ytelseStatus + ", utbetaltePerioder=" + utbetaltePerioder + ", vedtaksPeriodeFom=" - + vedtaksPeriodeFom + ", vedtaksPeriodeTom=" + vedtaksPeriodeTom + ", kategori=" + kategori + ", arbeidsforhold=" + arbeidsforhold - + ", dekningsgrad=" + dekningsgrad + ", gradering=" + gradering + ", fødselsdatoBarn=" + fødselsdatoBarn + ", opprinneligIdentdato=" - + opprinneligIdentdato + '}'; + return "InfotrygdYtelseGrunnlag{" + "identdato=" + vedtattTidspunkt + ", ytelseType=" + ytelseType + ", ytelseStatus=" + ytelseStatus + + ", utbetaltePerioder=" + utbetaltePerioder + ", vedtaksPeriodeFom=" + vedtaksPeriodeFom + ", vedtaksPeriodeTom=" + vedtaksPeriodeTom + + ", kategori=" + kategori + ", arbeidsforhold=" + arbeidsforhold + ", dekningsgrad=" + dekningsgrad + ", gradering=" + gradering + + ", fødselsdatoBarn=" + fødselsdatoBarn + ", opprinneligIdentdato=" + opprinneligIdentdato + '}'; } public static class Builder { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/felles/InfotrygdGrunnlagAggregator.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/felles/InfotrygdGrunnlagAggregator.java index 0eeeed75d..dc8bc6714 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/felles/InfotrygdGrunnlagAggregator.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/felles/InfotrygdGrunnlagAggregator.java @@ -9,6 +9,7 @@ import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Instance; import jakarta.inject.Inject; + import no.nav.vedtak.felles.integrasjon.infotrygd.grunnlag.GrunnlagRequest; import no.nav.vedtak.felles.integrasjon.infotrygd.grunnlag.InfotrygdGrunnlag; import no.nav.vedtak.felles.integrasjon.infotrygd.grunnlag.v1.respons.Grunnlag; diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/ps/InfotrygdPSGrunnlag.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/ps/InfotrygdPSGrunnlag.java index b5a16dc28..5b9d258e0 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/ps/InfotrygdPSGrunnlag.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/ps/InfotrygdPSGrunnlag.java @@ -1,15 +1,14 @@ package no.nav.foreldrepenger.abakus.registerdata.ytelse.infotrygd.rest.ps; import jakarta.enterprise.context.Dependent; + import no.nav.vedtak.felles.integrasjon.infotrygd.grunnlag.AbstractInfotrygdGrunnlag; import no.nav.vedtak.felles.integrasjon.rest.RestClientConfig; import no.nav.vedtak.felles.integrasjon.rest.TokenFlow; @PS @Dependent -@RestClientConfig(tokenConfig = TokenFlow.AZUREAD_CC, endpointProperty = "fpabakus.it.ps.grunnlag.url", - endpointDefault = "http://k9-infotrygd-grunnlag-paaroerende-sykdom.k9saksbehandling/paaroerendeSykdom/grunnlag", - scopesProperty = "fpabakus.it.ps.scopes", scopesDefault = "api://prod-fss.k9saksbehandling.k9-infotrygd-grunnlag-paaroerende-sykdom/.default") +@RestClientConfig(tokenConfig = TokenFlow.AZUREAD_CC, endpointProperty = "fpabakus.it.ps.grunnlag.url", endpointDefault = "http://k9-infotrygd-grunnlag-paaroerende-sykdom.k9saksbehandling/paaroerendeSykdom/grunnlag", scopesProperty = "fpabakus.it.ps.scopes", scopesDefault = "api://prod-fss.k9saksbehandling.k9-infotrygd-grunnlag-paaroerende-sykdom/.default") public class InfotrygdPSGrunnlag extends AbstractInfotrygdGrunnlag { public InfotrygdPSGrunnlag() { diff --git a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/sp/InfotrygdSPGrunnlag.java b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/sp/InfotrygdSPGrunnlag.java index 2c244da87..1d7440b85 100644 --- a/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/sp/InfotrygdSPGrunnlag.java +++ b/domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/registerdata/ytelse/infotrygd/rest/sp/InfotrygdSPGrunnlag.java @@ -1,15 +1,14 @@ package no.nav.foreldrepenger.abakus.registerdata.ytelse.infotrygd.rest.sp; import jakarta.enterprise.context.Dependent; + import no.nav.vedtak.felles.integrasjon.infotrygd.grunnlag.AbstractInfotrygdGrunnlag; import no.nav.vedtak.felles.integrasjon.rest.RestClientConfig; import no.nav.vedtak.felles.integrasjon.rest.TokenFlow; @SP @Dependent -@RestClientConfig(tokenConfig = TokenFlow.AZUREAD_CC, endpointProperty = "fpabakus.it.sp.grunnlag.url", - endpointDefault = "http://fp-infotrygd-sykepenger/grunnlag", - scopesProperty = "fpabakus.it.sp.scopes", scopesDefault = "api://prod-fss.teamforeldrepenger.fp-infotrygd-sykepenger/.default") +@RestClientConfig(tokenConfig = TokenFlow.AZUREAD_CC, endpointProperty = "fpabakus.it.sp.grunnlag.url", endpointDefault = "http://fp-infotrygd-sykepenger/grunnlag", scopesProperty = "fpabakus.it.sp.scopes", scopesDefault = "api://prod-fss.teamforeldrepenger.fp-infotrygd-sykepenger/.default") public class InfotrygdSPGrunnlag extends AbstractInfotrygdGrunnlag { public InfotrygdSPGrunnlag() { diff --git a/domenetjenester/iay/src/main/resources/META-INF/pu-default.inntektarbeidytelse.orm.xml b/domenetjenester/iay/src/main/resources/META-INF/pu-default.inntektarbeidytelse.orm.xml index c69773cdf..d0b72aa60 100644 --- a/domenetjenester/iay/src/main/resources/META-INF/pu-default.inntektarbeidytelse.orm.xml +++ b/domenetjenester/iay/src/main/resources/META-INF/pu-default.inntektarbeidytelse.orm.xml @@ -5,70 +5,70 @@ https://jakarta.ee/xml/ns/persistence/orm/orm_3_0.xsd" version="3.0"> - + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - - + + + + - - + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + diff --git a/domenetjenester/iay/src/main/resources/META-INF/pu-default.opptjening.orm.xml b/domenetjenester/iay/src/main/resources/META-INF/pu-default.opptjening.orm.xml index b822fd368..659c7ac0f 100644 --- a/domenetjenester/iay/src/main/resources/META-INF/pu-default.opptjening.orm.xml +++ b/domenetjenester/iay/src/main/resources/META-INF/pu-default.opptjening.orm.xml @@ -5,15 +5,15 @@ https://jakarta.ee/xml/ns/persistence/orm/orm_3_0.xsd" version="3.0"> - - + + - - - - - + + + + + diff --git a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseRepositoryTest.java b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseRepositoryTest.java index 0a79de002..68ffebaaa 100644 --- a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseRepositoryTest.java +++ b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/domene/iay/InntektArbeidYtelseRepositoryTest.java @@ -160,11 +160,17 @@ void skal_beholde_data_som_ikke_kommer_fra_sigrun() { var aib = gb.getAktørInntektBuilder(aktør); var ib = aib.getInntektBuilder(InntektskildeType.SIGRUN, null); - for (int y = -1; y<3; y++) { + for (int y = -1; y < 3; y++) { var periodeFom = LocalDate.of(2020 + y, 1, 1); var periodeTom = periodeFom.plusYears(1).minusDays(1); - var ipb = ib.getInntektspostBuilder().medInntektspostType(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE).medBeløp(BigDecimal.TEN).medPeriode(periodeFom, periodeTom); - var ipba = ib.getInntektspostBuilder().medInntektspostType(InntektspostType.LØNN).medBeløp(BigDecimal.TEN).medPeriode(periodeFom, periodeTom); + var ipb = ib.getInntektspostBuilder() + .medInntektspostType(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE) + .medBeløp(BigDecimal.TEN) + .medPeriode(periodeFom, periodeTom); + var ipba = ib.getInntektspostBuilder() + .medInntektspostType(InntektspostType.LØNN) + .medBeløp(BigDecimal.TEN) + .medPeriode(periodeFom, periodeTom); ib.leggTilInntektspost(ipb); ib.leggTilInntektspost(ipba); } @@ -175,7 +181,7 @@ void skal_beholde_data_som_ikke_kommer_fra_sigrun() { repository.lagre(ko.getKoblingReferanse(), grunnlagBuilder); var perioderFraSigrun = new HashSet(); - for (int y = 0; y<3; y++) { + for (int y = 0; y < 3; y++) { var periodeFom = LocalDate.of(2020 + y, 1, 1); var periodeTom = periodeFom.plusYears(1).minusDays(1); perioderFraSigrun.add(IntervallEntitet.fraOgMedTilOgMed(periodeFom, periodeTom)); @@ -186,11 +192,17 @@ void skal_beholde_data_som_ikke_kommer_fra_sigrun() { var aib2 = gb2.getAktørInntektBuilder(aktør); var ib2 = aib2.getInntektBuilder(InntektskildeType.SIGRUN, null); ib2.tilbakestillInntektsposterForPerioder(perioderFraSigrun); - for (int y = 0; y<3; y++) { + for (int y = 0; y < 3; y++) { var periodeFom = LocalDate.of(2020 + y, 1, 1); var periodeTom = periodeFom.plusYears(1).minusDays(1); - var ipb = ib.getInntektspostBuilder().medInntektspostType(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE).medBeløp(BigDecimal.ONE).medPeriode(periodeFom, periodeTom); - var ipba = ib.getInntektspostBuilder().medInntektspostType(InntektspostType.LØNN).medBeløp(BigDecimal.TEN).medPeriode(periodeFom, periodeTom); + var ipb = ib.getInntektspostBuilder() + .medInntektspostType(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE) + .medBeløp(BigDecimal.ONE) + .medPeriode(periodeFom, periodeTom); + var ipba = ib.getInntektspostBuilder() + .medInntektspostType(InntektspostType.LØNN) + .medBeløp(BigDecimal.TEN) + .medPeriode(periodeFom, periodeTom); ib2.leggTilInntektspost(ipba); ib2.leggTilInntektspost(ipb); } @@ -211,7 +223,8 @@ void skal_beholde_data_som_ikke_kommer_fra_sigrun() { .toList(); assertThat(inntektsposter).hasSize(4); - assertThat(inntektsposter.stream().map(Inntektspost::getBeløp).map(Beløp::getVerdi).reduce(BigDecimal.ZERO, BigDecimal::add)).isEqualTo(new BigDecimal(13)); + assertThat(inntektsposter.stream().map(Inntektspost::getBeløp).map(Beløp::getVerdi).reduce(BigDecimal.ZERO, BigDecimal::add)).isEqualTo( + new BigDecimal(13)); } @Test @@ -630,8 +643,16 @@ void skal_kun_hente_aktivt_grunnlag() { assertThat(aktivtGrunnlag.getInntektsmeldinger()).isPresent(); assertThat(aktivtGrunnlag.getInntektsmeldinger().get().getInntektsmeldinger()).hasSize(2); - assertThat(aktivtGrunnlag.getInntektsmeldinger().get().getInntektsmeldinger().stream().anyMatch(i-> i.getKanalreferanse().equals(inntektsmelding1.getKanalreferanse()))).isTrue(); - assertThat(aktivtGrunnlag.getInntektsmeldinger().get().getInntektsmeldinger().stream().anyMatch(i-> i.getKanalreferanse().equals(inntektsmelding3.getKanalreferanse()))).isTrue(); + assertThat(aktivtGrunnlag.getInntektsmeldinger() + .get() + .getInntektsmeldinger() + .stream() + .anyMatch(i -> i.getKanalreferanse().equals(inntektsmelding1.getKanalreferanse()))).isTrue(); + assertThat(aktivtGrunnlag.getInntektsmeldinger() + .get() + .getInntektsmeldinger() + .stream() + .anyMatch(i -> i.getKanalreferanse().equals(inntektsmelding3.getKanalreferanse()))).isTrue(); } } diff --git a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektArbeidYtelseTjenesteTest.java b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektArbeidYtelseTjenesteTest.java index 588cc0b20..106bffac8 100644 --- a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektArbeidYtelseTjenesteTest.java +++ b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektArbeidYtelseTjenesteTest.java @@ -114,8 +114,12 @@ void skal_kopiere_iay_grunnlag_og_beholde_opprinnelige_inntektsmeldinger() { assertThat(sisteInntektsmeldinger).hasSize(2); //Assert skal kun ha siste inntektsmelding siden alle 3 hadde samme arbeidsgiver - assertThat(sisteInntektsmeldinger.stream().map(Inntektsmelding::getJournalpostId).anyMatch(journalpostId -> "1".equals(journalpostId.getVerdi()))).isTrue(); - assertThat(sisteInntektsmeldinger.stream().map(Inntektsmelding::getJournalpostId).anyMatch(journalpostId -> "3".equals(journalpostId.getVerdi()))).isTrue(); + assertThat(sisteInntektsmeldinger.stream() + .map(Inntektsmelding::getJournalpostId) + .anyMatch(journalpostId -> "1".equals(journalpostId.getVerdi()))).isTrue(); + assertThat(sisteInntektsmeldinger.stream() + .map(Inntektsmelding::getJournalpostId) + .anyMatch(journalpostId -> "3".equals(journalpostId.getVerdi()))).isTrue(); } @Test diff --git a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjenesteTest.java b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjenesteTest.java index 9f4066e9f..25515ecc3 100644 --- a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjenesteTest.java +++ b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjenesteTest.java @@ -47,10 +47,10 @@ class ArbeidsforholdDtoTjenesteTest { private static final LocalDate TIL_DATO = LocalDate.now().plusWeeks(2); -@BeforeEach -void setUp() { - arbeidsforholdDtoTjeneste = new ArbeidsforholdDtoTjeneste(arbeidsforholdTjeneste, aktørConsumer); -} + @BeforeEach + void setUp() { + arbeidsforholdDtoTjeneste = new ArbeidsforholdDtoTjeneste(arbeidsforholdTjeneste, aktørConsumer); + } @Test void mapArbeidsforholdMedPermisjoner() { @@ -62,20 +62,18 @@ void mapArbeidsforholdMedPermisjoner() { var orgnr = new OrgNummer(KUNSTIG_ORG); var arbeidsgiver = new Organisasjon(orgnr.getId()); - var arbeidsgiverIdentifikator = new ArbeidsforholdIdentifikator(arbeidsgiver, eksternRef, ArbeidType.ORDINÆRT_ARBEIDSFORHOLD.getOffisiellKode()); + var arbeidsgiverIdentifikator = new ArbeidsforholdIdentifikator(arbeidsgiver, eksternRef, + ArbeidType.ORDINÆRT_ARBEIDSFORHOLD.getOffisiellKode()); - var arbeidsavtalerTilMap = List.of( - lagArbeidsavtale(FRA_DATO, FRA_DATO.plusWeeks(2).minusDays(1), BigDecimal.valueOf(30)), - lagArbeidsavtale(FRA_DATO.plusWeeks(2), null, BigDecimal.valueOf(70)) - ); - var permisjonerTilMap = List.of( - lagPermisjon(FRA_DATO, FRA_DATO.plusWeeks(1), BigDecimal.ZERO), - lagPermisjon(FRA_DATO.plusWeeks(2), Tid.TIDENES_ENDE, BigDecimal.valueOf(20)) - ); + var arbeidsavtalerTilMap = List.of(lagArbeidsavtale(FRA_DATO, FRA_DATO.plusWeeks(2).minusDays(1), BigDecimal.valueOf(30)), + lagArbeidsavtale(FRA_DATO.plusWeeks(2), null, BigDecimal.valueOf(70))); + var permisjonerTilMap = List.of(lagPermisjon(FRA_DATO, FRA_DATO.plusWeeks(1), BigDecimal.ZERO), + lagPermisjon(FRA_DATO.plusWeeks(2), Tid.TIDENES_ENDE, BigDecimal.valueOf(20))); var arbeidsforhold = List.of(lagArbeidsforhold(arbeidsgiver, arbeidsavtalerTilMap, permisjonerTilMap)); when(aktørConsumer.hentIdentForAktør(any())).thenReturn(Optional.of(personIdent)); - when(arbeidsforholdTjeneste.finnArbeidsforholdForIdentIPerioden(personIdent, aktørId, intervall )).thenReturn(Map.of(arbeidsgiverIdentifikator, arbeidsforhold)); + when(arbeidsforholdTjeneste.finnArbeidsforholdForIdentIPerioden(personIdent, aktørId, intervall)).thenReturn( + Map.of(arbeidsgiverIdentifikator, arbeidsforhold)); var arbeidsforholdDto = arbeidsforholdDtoTjeneste.mapArbForholdOgPermisjoner(aktørId, FRA_DATO, TIL_DATO); @@ -115,21 +113,19 @@ void mapArbeidsforholdMedOverlappendePermisjoner() { var orgnr = new OrgNummer(KUNSTIG_ORG); var arbeidsgiver = new Organisasjon(orgnr.getId()); - var arbeidsgiverIdentifikator = new ArbeidsforholdIdentifikator(arbeidsgiver, eksternRef, ArbeidType.ORDINÆRT_ARBEIDSFORHOLD.getOffisiellKode()); + var arbeidsgiverIdentifikator = new ArbeidsforholdIdentifikator(arbeidsgiver, eksternRef, + ArbeidType.ORDINÆRT_ARBEIDSFORHOLD.getOffisiellKode()); - var arbeidsavtalerTilMap = List.of( - lagArbeidsavtale(FRA_DATO, FRA_DATO.plusWeeks(2).minusDays(1), BigDecimal.valueOf(30)), - lagArbeidsavtale(FRA_DATO.plusWeeks(2), null, BigDecimal.valueOf(70)) - ); - var permisjonerTilMap = List.of( - lagPermisjon(FRA_DATO, FRA_DATO.plusWeeks(1), BigDecimal.ZERO), + var arbeidsavtalerTilMap = List.of(lagArbeidsavtale(FRA_DATO, FRA_DATO.plusWeeks(2).minusDays(1), BigDecimal.valueOf(30)), + lagArbeidsavtale(FRA_DATO.plusWeeks(2), null, BigDecimal.valueOf(70))); + var permisjonerTilMap = List.of(lagPermisjon(FRA_DATO, FRA_DATO.plusWeeks(1), BigDecimal.ZERO), lagPermisjon(FRA_DATO.plusDays(1), FRA_DATO.plusDays(5), BigDecimal.valueOf(100)), - lagPermisjon(FRA_DATO.plusWeeks(2), Tid.TIDENES_ENDE, BigDecimal.valueOf(20)) - ); + lagPermisjon(FRA_DATO.plusWeeks(2), Tid.TIDENES_ENDE, BigDecimal.valueOf(20))); var arbeidsforhold = List.of(lagArbeidsforhold(arbeidsgiver, arbeidsavtalerTilMap, permisjonerTilMap)); when(aktørConsumer.hentIdentForAktør(any())).thenReturn(Optional.of(personIdent)); - when(arbeidsforholdTjeneste.finnArbeidsforholdForIdentIPerioden(personIdent, aktørId, intervall )).thenReturn(Map.of(arbeidsgiverIdentifikator, arbeidsforhold)); + when(arbeidsforholdTjeneste.finnArbeidsforholdForIdentIPerioden(personIdent, aktørId, intervall)).thenReturn( + Map.of(arbeidsgiverIdentifikator, arbeidsforhold)); var arbeidsforholdDto = arbeidsforholdDtoTjeneste.mapArbForholdOgPermisjoner(aktørId, FRA_DATO, TIL_DATO); @@ -164,15 +160,15 @@ void mapArbeidsforholdUtenPermisjoner() { var orgnr = new OrgNummer(KUNSTIG_ORG); var arbeidsgiver = new Organisasjon(orgnr.getId()); - var arbeidsgiverIdentifikator = new ArbeidsforholdIdentifikator(arbeidsgiver, eksternRef, ArbeidType.ORDINÆRT_ARBEIDSFORHOLD.getOffisiellKode()); + var arbeidsgiverIdentifikator = new ArbeidsforholdIdentifikator(arbeidsgiver, eksternRef, + ArbeidType.ORDINÆRT_ARBEIDSFORHOLD.getOffisiellKode()); - var arbeidsavtalerTilMap = List.of( - lagArbeidsavtale(FRA_DATO.minusWeeks(1), FRA_DATO.plusWeeks(2).minusDays(1), BigDecimal.valueOf(100)) - ); + var arbeidsavtalerTilMap = List.of(lagArbeidsavtale(FRA_DATO.minusWeeks(1), FRA_DATO.plusWeeks(2).minusDays(1), BigDecimal.valueOf(100))); var arbeidsforhold = List.of(lagArbeidsforhold(arbeidsgiver, arbeidsavtalerTilMap, Collections.emptyList())); when(aktørConsumer.hentIdentForAktør(any())).thenReturn(Optional.of(personIdent)); - when(arbeidsforholdTjeneste.finnArbeidsforholdForIdentIPerioden(personIdent, aktørId, intervall)).thenReturn(Map.of(arbeidsgiverIdentifikator, arbeidsforhold)); + when(arbeidsforholdTjeneste.finnArbeidsforholdForIdentIPerioden(personIdent, aktørId, intervall)).thenReturn( + Map.of(arbeidsgiverIdentifikator, arbeidsforhold)); var arbeidsforholdDto = arbeidsforholdDtoTjeneste.mapArbForholdOgPermisjoner(aktørId, FRA_DATO, TIL_DATO); @@ -191,8 +187,7 @@ void mapArbeidsforholdUtenPermisjoner() { } private Permisjon lagPermisjon(LocalDate fraDato, LocalDate tilDato, BigDecimal permisjonProsent) { - return new Permisjon.Builder() - .medPermisjonsÃ…rsak(PermisjonsbeskrivelseType.PERMISJON_MED_FORELDREPENGER.getOffisiellKode()) + return new Permisjon.Builder().medPermisjonsÃ…rsak(PermisjonsbeskrivelseType.PERMISJON_MED_FORELDREPENGER.getOffisiellKode()) .medPermisjonFom(fraDato) .medPermisjonTom(tilDato) .medPermisjonsprosent(permisjonProsent) @@ -200,16 +195,11 @@ private Permisjon lagPermisjon(LocalDate fraDato, LocalDate tilDato, BigDecimal } private Arbeidsavtale lagArbeidsavtale(LocalDate fraDato, LocalDate tilDato, BigDecimal stillingsprosent) { - return new Arbeidsavtale.Builder() - .medArbeidsavtaleFom(fraDato) - .medArbeidsavtaleTom(tilDato) - .medStillingsprosent(stillingsprosent) - .build(); + return new Arbeidsavtale.Builder().medArbeidsavtaleFom(fraDato).medArbeidsavtaleTom(tilDato).medStillingsprosent(stillingsprosent).build(); } private Arbeidsforhold lagArbeidsforhold(Arbeidsgiver arbeidsgiver, List arbeidsavtaler, List permisjoner) { - return new Arbeidsforhold.Builder() - .medArbeidFom(FRA_DATO) + return new Arbeidsforhold.Builder().medArbeidFom(FRA_DATO) .medArbeidTom(TIL_DATO) .medType(ArbeidType.ORDINÆRT_ARBEIDSFORHOLD.getOffisiellKode()) .medArbeidsgiver(arbeidsgiver) diff --git "a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/ByggL\303\270nnsinntektInntektTjenesteTest.java" "b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/ByggL\303\270nnsinntektInntektTjenesteTest.java" index 9bf40f7f5..d82ae4fda 100644 --- "a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/ByggL\303\270nnsinntektInntektTjenesteTest.java" +++ "b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/ByggL\303\270nnsinntektInntektTjenesteTest.java" @@ -39,8 +39,7 @@ void skal_mappe_svalbarinntekt() { // Act var aktørInntektBuilder = InntektArbeidYtelseAggregatBuilder.AktørInntektBuilder.oppdatere(Optional.empty()); - ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, - arbeidsgivereLookup); + ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, arbeidsgivereLookup); // Assert var inntekter = aktørInntektBuilder.build().getInntekt(); @@ -81,8 +80,7 @@ void skal_mappe_svalbarinntekt() { // Act var aktørInntektBuilder = InntektArbeidYtelseAggregatBuilder.AktørInntektBuilder.oppdatere(Optional.empty()); - ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, - arbeidsgivereLookup); + ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, arbeidsgivereLookup); // Assert var inntekter = aktørInntektBuilder.build().getInntekt(); @@ -122,8 +120,7 @@ void skal_mappe_svalbarinntekt() { // Act var aktørInntektBuilder = InntektArbeidYtelseAggregatBuilder.AktørInntektBuilder.oppdatere(Optional.empty()); - ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, - arbeidsgivereLookup); + ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, arbeidsgivereLookup); // Assert var inntekter = aktørInntektBuilder.build().getInntekt(); @@ -163,8 +160,7 @@ void skal_mappe_svalbarinntekt() { // Act var aktørInntektBuilder = InntektArbeidYtelseAggregatBuilder.AktørInntektBuilder.oppdatere(Optional.empty()); - ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, - arbeidsgivereLookup); + ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, arbeidsgivereLookup); // Assert var inntekter = aktørInntektBuilder.build().getInntekt(); @@ -200,8 +196,7 @@ void skal_mappe_svalbarinntekt() { // Act var aktørInntektBuilder = InntektArbeidYtelseAggregatBuilder.AktørInntektBuilder.oppdatere(Optional.empty()); - ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, - arbeidsgivereLookup); + ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, arbeidsgivereLookup); // Assert var inntekter = aktørInntektBuilder.build().getInntekt(); @@ -246,8 +241,7 @@ void skal_mappe_svalbarinntekt() { // Act var aktørInntektBuilder = InntektArbeidYtelseAggregatBuilder.AktørInntektBuilder.oppdatere(Optional.empty()); - ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, - arbeidsgivereLookup); + ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, arbeidsgivereLookup); // Assert var inntekter = aktørInntektBuilder.build().getInntekt(); @@ -283,8 +277,7 @@ void skal_mappe_svalbarinntekt() { // Act var aktørInntektBuilder = InntektArbeidYtelseAggregatBuilder.AktørInntektBuilder.oppdatere(Optional.empty()); - ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, - arbeidsgivereLookup); + ByggLønnsinntektInntektTjeneste.mapLønnsinntekter(inntektsInformasjon, aktørInntektBuilder, arbeidsgivereLookup); // Assert var inntekter = aktørInntektBuilder.build().getInntekt(); diff --git a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/impl/ArbeidsforholdTjenesteMedRestTest.java b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/impl/ArbeidsforholdTjenesteMedRestTest.java index 0d5ca058f..04c270c12 100644 --- a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/impl/ArbeidsforholdTjenesteMedRestTest.java +++ b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/arbeidsforhold/impl/ArbeidsforholdTjenesteMedRestTest.java @@ -84,8 +84,8 @@ void skal_kalle_consumer_og_oversette_response() throws Exception { ArbeidsforholdTjeneste arbeidsforholdTjeneste = new ArbeidsforholdTjeneste(aaregRestKlient); // Act - Map> arbeidsforhold = arbeidsforholdTjeneste.finnArbeidsforholdForIdentIPerioden(FNR, AKTØR_ID, - IntervallEntitet.fraOgMedTilOgMed(FOM, LocalDate.now())); + Map> arbeidsforhold = arbeidsforholdTjeneste.finnArbeidsforholdForIdentIPerioden(FNR, + AKTØR_ID, IntervallEntitet.fraOgMedTilOgMed(FOM, LocalDate.now())); // Assert assertThat(((Organisasjon) arbeidsforhold.values().iterator().next().get(0).getArbeidsgiver()).getOrgNummer()).isEqualTo(ORGNR); diff --git a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/PgiFolketrygdenResponseTest.java b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/PgiFolketrygdenResponseTest.java index 4fc85af00..d67476f34 100644 --- a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/PgiFolketrygdenResponseTest.java +++ b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/PgiFolketrygdenResponseTest.java @@ -48,10 +48,10 @@ class PgiFolketrygdenResponseTest { var intern = SigrunPgiFolketrygdenMapper.mapFraPgiResponseTilIntern(List.of(respons)); - assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE))) - .hasValueSatisfying(v -> assertThat(v).isEqualByComparingTo(BigDecimal.valueOf(2680000))); - assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.LØNN))) - .hasValueSatisfying(v -> assertThat(v).isEqualByComparingTo(BigDecimal.valueOf(1190379))); + assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE))).hasValueSatisfying( + v -> assertThat(v).isEqualByComparingTo(BigDecimal.valueOf(2680000))); + assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.LØNN))).hasValueSatisfying( + v -> assertThat(v).isEqualByComparingTo(BigDecimal.valueOf(1190379))); assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.NÆRING_FISKE_FANGST_FAMBARNEHAGE))).isEmpty(); } @@ -75,8 +75,8 @@ class PgiFolketrygdenResponseTest { var intern = SigrunPgiFolketrygdenMapper.mapFraPgiResponseTilIntern(List.of(responseStub)); - assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE))) - .hasValueSatisfying(v -> assertThat(v).isEqualByComparingTo(BigDecimal.valueOf(200000))); + assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE))).hasValueSatisfying( + v -> assertThat(v).isEqualByComparingTo(BigDecimal.valueOf(200000))); assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.LØNN))).isEmpty(); assertThat(intern.values().stream().findFirst().map(m -> m.get(InntektspostType.NÆRING_FISKE_FANGST_FAMBARNEHAGE))).isEmpty(); } diff --git a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTjenesteTest.java b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTjenesteTest.java index e35b91997..f7daca3c5 100644 --- a/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTjenesteTest.java +++ b/domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/registerdata/inntekt/sigrun/SigrunTjenesteTest.java @@ -26,8 +26,7 @@ class SigrunTjenesteTest { private static final MonthDay TIDLIGSTE_SJEKK_FJOR = MonthDay.of(Month.MAY, 1); - private static final Year IFJOR = MonthDay.now().isBefore(TIDLIGSTE_SJEKK_FJOR) ? - Year.now().minusYears(2) : Year.now().minusYears(1); + private static final Year IFJOR = MonthDay.now().isBefore(TIDLIGSTE_SJEKK_FJOR) ? Year.now().minusYears(2) : Year.now().minusYears(1); private static final SigrunRestClient CONSUMER = Mockito.mock(SigrunRestClient.class); @@ -36,10 +35,8 @@ class SigrunTjenesteTest { @Test void skal_hente_og_mappe_om_data_fra_sigrun() { - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)) - .thenReturn(lagResponsFor(IFJOR)); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))) - .thenReturn(lagResponsFor(IFJOR.minusYears(1))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)).thenReturn(lagResponsFor(IFJOR)); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))).thenReturn(lagResponsFor(IFJOR.minusYears(1))); Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(2))) .thenReturn(lagResponsUtenInntektFor(IFJOR.minusYears(2))); @@ -52,14 +49,11 @@ void skal_hente_og_mappe_om_data_fra_sigrun() { @Test void skal_hente_data_for_forifjor_nÃ¥r_skatteoppgjoer_mangler_for_ifjor() { - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)) - .thenReturn(Optional.empty()); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))) - .thenReturn(lagResponsFor(IFJOR.minusYears(1))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)).thenReturn(Optional.empty()); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))).thenReturn(lagResponsFor(IFJOR.minusYears(1))); Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(2))) .thenReturn(lagResponsMedNæringFor(IFJOR.minusYears(2))); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(3))) - .thenReturn(lagResponsFor(IFJOR.minusYears(3))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(3))).thenReturn(lagResponsFor(IFJOR.minusYears(3))); var inntekter = TJENESTE.hentPensjonsgivende(PERSONIDENT, null); @@ -70,18 +64,17 @@ void skal_hente_og_mappe_om_data_fra_sigrun() { } assertThat(inntekter.get(intervallFor(IFJOR))).isNull(); assertThat(inntekter.get(intervallFor(IFJOR.minusYears(1))).get(InntektspostType.LØNN).compareTo(new BigDecimal(1000L))).isZero(); - assertThat(inntekter.get(intervallFor(IFJOR.minusYears(2))).get(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE).compareTo(new BigDecimal(500L))).isZero(); + assertThat(inntekter.get(intervallFor(IFJOR.minusYears(2))) + .get(InntektspostType.SELVSTENDIG_NÆRINGSDRIVENDE) + .compareTo(new BigDecimal(500L))).isZero(); assertThat(inntekter.get(intervallFor(IFJOR.minusYears(2))).get(InntektspostType.LØNN).compareTo(new BigDecimal(1000L))).isZero(); } @Test void skal_hente_og_mappe_om_data_fra_sigrun_opplysiningsperiode() { - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)) - .thenReturn(lagResponsFor(IFJOR)); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))) - .thenReturn(lagResponsFor(IFJOR.minusYears(1))); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(2))) - .thenReturn(lagResponsFor(IFJOR.minusYears(2))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)).thenReturn(lagResponsFor(IFJOR)); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))).thenReturn(lagResponsFor(IFJOR.minusYears(1))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(2))).thenReturn(lagResponsFor(IFJOR.minusYears(2))); var opplysningsperiode = IntervallEntitet.fraOgMedTilOgMed(intervallFor(IFJOR.minusYears(2)).getFomDato(), intervallFor(IFJOR).getTomDato()); var inntekter = TJENESTE.hentPensjonsgivende(PERSONIDENT, opplysningsperiode); @@ -92,14 +85,10 @@ void skal_hente_og_mappe_om_data_fra_sigrun_opplysiningsperiode() { @Test void skal_hente_data_for_forifjor_nÃ¥r_skatteoppgjoer_mangler_for_ifjor_opplysiningsperiode() { - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)) - .thenReturn(Optional.empty()); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))) - .thenReturn(lagResponsFor(IFJOR.minusYears(1))); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(2))) - .thenReturn(lagResponsFor(IFJOR.minusYears(2))); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(3))) - .thenReturn(lagResponsFor(IFJOR.minusYears(3))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)).thenReturn(Optional.empty()); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))).thenReturn(lagResponsFor(IFJOR.minusYears(1))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(2))).thenReturn(lagResponsFor(IFJOR.minusYears(2))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(3))).thenReturn(lagResponsFor(IFJOR.minusYears(3))); var opplysningsperiode = IntervallEntitet.fraOgMedTilOgMed(intervallFor(IFJOR.minusYears(2)).getFomDato(), intervallFor(IFJOR).getTomDato()); var inntekter = TJENESTE.hentPensjonsgivende(PERSONIDENT, opplysningsperiode); @@ -110,16 +99,11 @@ void skal_hente_og_mappe_om_data_fra_sigrun_opplysiningsperiode() { @Test void skal_hente_data_for_inntil_tre_Ã¥r_nÃ¥r_skatteoppgjoer_mangler_for_ifjor_opplysiningsperiode() { - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)) - .thenReturn(Optional.empty()); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))) - .thenReturn(lagResponsFor(IFJOR.minusYears(1))); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(2))) - .thenReturn(lagResponsFor(IFJOR.minusYears(2))); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(3))) - .thenReturn(lagResponsFor(IFJOR.minusYears(3))); - Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(4))) - .thenReturn(lagResponsFor(IFJOR.minusYears(4))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR)).thenReturn(Optional.empty()); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(1))).thenReturn(lagResponsFor(IFJOR.minusYears(1))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(2))).thenReturn(lagResponsFor(IFJOR.minusYears(2))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(3))).thenReturn(lagResponsFor(IFJOR.minusYears(3))); + Mockito.when(CONSUMER.hentPensjonsgivendeInntektForFolketrygden(FNR, IFJOR.minusYears(4))).thenReturn(lagResponsFor(IFJOR.minusYears(4))); var opplysningsperiode = IntervallEntitet.fraOgMedTilOgMed(intervallFor(IFJOR.minusYears(4)).getFomDato(), intervallFor(IFJOR).getTomDato()); var inntekter = TJENESTE.hentPensjonsgivende(PERSONIDENT, opplysningsperiode); @@ -130,29 +114,24 @@ void skal_hente_og_mappe_om_data_fra_sigrun_opplysiningsperiode() { } private Optional lagResponsFor(Year Ã¥r) { - var inntekt = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.FASTLAND, - LocalDate.of(Ã¥r.plusYears(1).getValue(), 6,1), 1000L , - null, null, null); + var inntekt = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.FASTLAND, LocalDate.of(Ã¥r.plusYears(1).getValue(), 6, 1), + 1000L, null, null, null); return Optional.of(new PgiFolketrygdenResponse(PERSONIDENT.getIdent(), Ã¥r.getValue(), List.of(inntekt))); } private Optional lagResponsMedNæringFor(Year Ã¥r) { - var inntektF = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.FASTLAND, - LocalDate.of(Ã¥r.plusYears(1).getValue(), 6,1), 500L , - null, null, null); - var inntektS = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.SVALBARD, - LocalDate.of(Ã¥r.plusYears(1).getValue(), 6,1), null , - null, 500L, null); + var inntektF = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.FASTLAND, LocalDate.of(Ã¥r.plusYears(1).getValue(), 6, 1), + 500L, null, null, null); + var inntektS = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.SVALBARD, LocalDate.of(Ã¥r.plusYears(1).getValue(), 6, 1), + null, null, 500L, null); var inntektK = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.KILDESKATT_PAA_LOENN, - LocalDate.of(Ã¥r.plusYears(1).getValue(), 6,1), 500L , - null, null, null); + LocalDate.of(Ã¥r.plusYears(1).getValue(), 6, 1), 500L, null, null, null); return Optional.of(new PgiFolketrygdenResponse(PERSONIDENT.getIdent(), Ã¥r.getValue(), List.of(inntektF, inntektS, inntektK))); } private Optional lagResponsUtenInntektFor(Year Ã¥r) { - var inntekt = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.FASTLAND, - LocalDate.of(Ã¥r.plusYears(1).getValue(), 6,1), 0L , - null, null, null); + var inntekt = new PgiFolketrygdenResponse.Pgi(PgiFolketrygdenResponse.Skatteordning.FASTLAND, LocalDate.of(Ã¥r.plusYears(1).getValue(), 6, 1), + 0L, null, null, null); return Optional.of(new PgiFolketrygdenResponse(PERSONIDENT.getIdent(), Ã¥r.getValue(), List.of(inntekt))); } diff --git a/domenetjenester/iay/src/test/resources/META-INF/persistence.xml b/domenetjenester/iay/src/test/resources/META-INF/persistence.xml index b937b3b54..a465bc3bd 100644 --- a/domenetjenester/iay/src/test/resources/META-INF/persistence.xml +++ b/domenetjenester/iay/src/test/resources/META-INF/persistence.xml @@ -3,9 +3,9 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd"> - + - no.nav.vedtak.felles.jpa.VLPersistenceUnitProvider + no.nav.vedtak.felles.jpa.VLPersistenceUnitProvider jdbc/defaultDS diff --git a/domenetjenester/iay/src/test/resources/migrering-grunnlag-9.json b/domenetjenester/iay/src/test/resources/migrering-grunnlag-9.json index 1d2f56120..0d456bec1 100644 --- a/domenetjenester/iay/src/test/resources/migrering-grunnlag-9.json +++ b/domenetjenester/iay/src/test/resources/migrering-grunnlag-9.json @@ -1,2166 +1,2411 @@ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000060002501" + "person": { + "identType": "AKTØRID", + "ident": "1000060002501" }, - "grunnlagTidspunkt" : "2019-10-15T06:58:02.513+02:00", - "grunnlagReferanse" : "dcd68e38-b4a4-4ab8-add3-a3a4de11e4d0", - "koblingReferanse" : "9f2a89fc-84d1-45fb-a0ee-7b982cfa8919", - "registerGrunnlag" : { - "opprettetTidspunkt" : "2019-05-20T08:14:34.566+02:00", - "eksternReferanse" : "8a7cb2a7-cbb5-4ece-e053-304d350a06c0", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000060002501" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "09104de6-a957-45a1-8eea-7e53c0e66d39", - "eksternReferanse" : "0001-0001-20170619", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" - } - }, - "arbeidType" : { - "kodeverk" : "ARBEID_TYPE", - "kode" : "ORDINÆRT_ARBEIDSFORHOLD" - }, - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-06-19", - "tom" : "2018-10-31" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2017-06-19" - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-05-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2017-06-19" - }, { - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-07-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-05-01" - }, { - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-10-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-08-01" - }, { - "periode" : { - "fom" : "2018-11-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-08-01" - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", - "eksternReferanse" : "0001-0002-20170801", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" - } - }, - "arbeidType" : { - "kodeverk" : "ARBEID_TYPE", - "kode" : "ORDINÆRT_ARBEIDSFORHOLD" - }, - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-07-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 42.66, - "sistLønnsendring" : "2017-08-01" - }, { - "periode" : { - "fom" : "2017-08-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-05-31" - }, - "stillingsprosent" : 42.66, - "sistLønnsendring" : "2017-08-01" - }, { - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-07-31" - }, - "stillingsprosent" : 42.66, - "sistLønnsendring" : "2018-05-01" - }, { - "periode" : { - "fom" : "2018-08-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 42.66, - "sistLønnsendring" : "2018-08-01" - } ], - "permisjoner" : [ { - "periode" : { - "fom" : "2019-02-08", - "tom" : "2019-11-01" - }, - "type" : { - "kodeverk" : "PERMISJONSBESKRIVELSE_TYPE", - "kode" : "PERMISJON_MED_FORELDREPENGER" - }, - "prosentsats" : 100.00 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "990887977" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "a5b1b9f8-8af0-46ca-82ff-17c2ad88a5b1", - "eksternReferanse" : "0001-0002-20170619", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" - } - }, - "arbeidType" : { - "kodeverk" : "ARBEID_TYPE", - "kode" : "ORDINÆRT_ARBEIDSFORHOLD" - }, - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-06-19", - "tom" : "2017-10-31" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2017-09-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2017-06-19" - } ], - "permisjoner" : [ ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000038049987" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "988693545" + "grunnlagTidspunkt": "2019-10-15T06:58:02.513+02:00", + "grunnlagReferanse": "dcd68e38-b4a4-4ab8-add3-a3a4de11e4d0", + "koblingReferanse": "9f2a89fc-84d1-45fb-a0ee-7b982cfa8919", + "registerGrunnlag": { + "opprettetTidspunkt": "2019-05-20T08:14:34.566+02:00", + "eksternReferanse": "8a7cb2a7-cbb5-4ece-e053-304d350a06c0", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000060002501" }, - "arbeidsforholdId" : { - "abakusReferanse" : "493fac28-862c-4191-8429-05dc9334a94f", - "eksternReferanse" : "4-20120701-1", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" + }, + "arbeidsforholdId": { + "abakusReferanse": "09104de6-a957-45a1-8eea-7e53c0e66d39", + "eksternReferanse": "0001-0001-20170619", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } + }, + "arbeidType": { + "kodeverk": "ARBEID_TYPE", + "kode": "ORDINÆRT_ARBEIDSFORHOLD" + }, + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-06-19", + "tom": "2018-10-31" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2017-09-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2017-06-19" + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "2018-05-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2017-06-19" + }, + { + "periode": { + "fom": "2018-06-01", + "tom": "2018-07-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-05-01" + }, + { + "periode": { + "fom": "2018-08-01", + "tom": "2018-10-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-08-01" + }, + { + "periode": { + "fom": "2018-11-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-08-01" + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "arbeidsforholdId": { + "abakusReferanse": "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", + "eksternReferanse": "0001-0002-20170801", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } + }, + "arbeidType": { + "kodeverk": "ARBEID_TYPE", + "kode": "ORDINÆRT_ARBEIDSFORHOLD" + }, + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-07-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 42.66, + "sistLønnsendring": "2017-08-01" + }, + { + "periode": { + "fom": "2017-08-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "2018-05-31" + }, + "stillingsprosent": 42.66, + "sistLønnsendring": "2017-08-01" + }, + { + "periode": { + "fom": "2018-06-01", + "tom": "2018-07-31" + }, + "stillingsprosent": 42.66, + "sistLønnsendring": "2018-05-01" + }, + { + "periode": { + "fom": "2018-08-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 42.66, + "sistLønnsendring": "2018-08-01" + } + ], + "permisjoner": [ + { + "periode": { + "fom": "2019-02-08", + "tom": "2019-11-01" + }, + "type": { + "kodeverk": "PERMISJONSBESKRIVELSE_TYPE", + "kode": "PERMISJON_MED_FORELDREPENGER" + }, + "prosentsats": 100.00 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "990887977" + }, + "arbeidsforholdId": { + "abakusReferanse": "a5b1b9f8-8af0-46ca-82ff-17c2ad88a5b1", + "eksternReferanse": "0001-0002-20170619", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } + }, + "arbeidType": { + "kodeverk": "ARBEID_TYPE", + "kode": "ORDINÆRT_ARBEIDSFORHOLD" + }, + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-06-19", + "tom": "2017-10-31" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2017-09-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2017-06-19" + } + ], + "permisjoner": [] } - }, - "arbeidType" : { - "kodeverk" : "ARBEID_TYPE", - "kode" : "ORDINÆRT_ARBEIDSFORHOLD" - }, - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2013-04-09", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2017-04-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-04-01" - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "2019-01-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-04-01" - }, { - "periode" : { - "fom" : "2019-02-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2019-02-01" - } ], - "permisjoner" : [ ] - } ] - } ], - "inntekter" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000038049987" - }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "988693545" - }, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_OPPTJENING" - }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 41216.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 36856.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 38666.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 39122.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 40391.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 38256.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 40501.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 46401.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 36321.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 42657.42 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 33636.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 48106.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 50691.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 40626.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 45081.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 45282.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 44256.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 54006.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-03-01", - "tom" : "2019-03-31" - }, - "beløp" : 36366.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-04-01", - "tom" : "2019-04-30" - }, - "beløp" : 47886.00 - } ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000060002501" + ] }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" - }, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_BEREGNING" - }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 33727.78 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 3169.64 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 4764.09 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 2809.83 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 4873.73 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 4874.83 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 12582.33 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 5960.18 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 7962.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 3534.80 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 8692.60 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 15973.80 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 4037.18 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 3837.94 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" - }, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_BEREGNING" - }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 34658.53 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 21032.30 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 22050.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 22050.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 23256.16 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 22050.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 25668.48 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 22050.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 22050.00 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 17979.20 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 26785.72 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 24485.21 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 28175.31 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 32463.46 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 29406.70 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 26330.26 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 26330.26 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 26330.26 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-03-01", - "tom" : "2019-03-31" - }, - "beløp" : 26330.26 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" - }, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_OPPTJENING" - }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 33727.78 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 3169.64 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 4764.09 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 2809.83 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 4873.73 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 4874.83 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 12582.33 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 5960.18 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 12961.75 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 3534.80 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 8692.60 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 15973.80 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 4037.18 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 3837.94 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" - }, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_OPPTJENING" - }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 34723.64 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 21097.41 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 23321.27 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 25733.59 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 22881.19 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 26418.13 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 24550.32 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 28240.42 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 32528.57 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 29471.81 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 26395.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 26395.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 26395.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-03-01", - "tom" : "2019-03-31" - }, - "beløp" : 26395.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-04-01", - "tom" : "2019-04-30" - }, - "beløp" : 26395.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-05-01", - "tom" : "2019-05-31" - }, - "beløp" : 26395.37 - } ] - }, { - "arbeidsgiver" : null, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_OPPTJENING" + { + "person": { + "identType": "AKTØRID", + "ident": "1000038049987" }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 1080.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "FORELDREPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2019-03-01", - "tom" : "2019-03-31" - }, - "beløp" : 1512.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "FORELDREPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2019-04-01", - "tom" : "2019-04-30" - }, - "beløp" : 1584.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "FORELDREPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 14617.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "SYKEPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 5287.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "SYKEPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 5598.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "SYKEPENGER" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "988693545" + }, + "arbeidsforholdId": { + "abakusReferanse": "493fac28-862c-4191-8429-05dc9334a94f", + "eksternReferanse": "4-20120701-1", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } + }, + "arbeidType": { + "kodeverk": "ARBEID_TYPE", + "kode": "ORDINÆRT_ARBEIDSFORHOLD" + }, + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2013-04-09", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2017-04-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-04-01" + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "2019-01-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-04-01" + }, + { + "periode": { + "fom": "2019-02-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2019-02-01" + } + ], + "permisjoner": [] } - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" - }, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_SAMMENLIGNING" - }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 33727.78 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 3169.64 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 4764.09 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 2809.83 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 4873.73 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 4874.83 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 12582.33 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 5960.18 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 12961.75 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 3534.80 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 8692.60 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 15973.80 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 4037.18 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 3837.94 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" - }, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_SAMMENLIGNING" - }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 34723.64 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 21097.41 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 23321.27 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 25733.59 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 22115.11 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 22881.19 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 26418.13 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 24550.32 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 28240.42 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 32528.57 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 29471.81 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 26395.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 26395.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 26395.37 - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "LØNN" - }, - "periode" : { - "fom" : "2019-03-01", - "tom" : "2019-03-31" - }, - "beløp" : 26395.37 - } ] - }, { - "arbeidsgiver" : null, - "inntektsKilde" : { - "kodeverk" : "INNTEKTS_KILDE", - "kode" : "INNTEKT_SAMMENLIGNING" + ] + } + ], + "inntekter": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000038049987" }, - "utbetalingsPoster" : [ { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 1080.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "FORELDREPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 3421.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "SYKEPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 6842.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "SYKEPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 6531.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "SYKEPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 7153.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "SYKEPENGER" - } - }, { - "inntektspostType" : { - "kodeverk" : "INNTEKTSPOST_TYPE", - "kode" : "YTELSE" - }, - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 1555.00, - "ytelseType" : { - "kodeverk" : "YTELSE_FRA_OFFENTLIGE", - "kode" : "SYKEPENGER" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "988693545" + }, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_OPPTJENING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 41216.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 36856.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 38666.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 39122.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 40391.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 38256.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 40501.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 46401.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 36321.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 42657.42 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 33636.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 48106.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 50691.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 40626.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 45081.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 45282.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 44256.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 54006.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-03-01", + "tom": "2019-03-31" + }, + "beløp": 36366.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-04-01", + "tom": "2019-04-30" + }, + "beløp": 47886.00 + } + ] } - } ] - } ] - } ], - "ytelser" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000060002501" + ] }, - "ytelser" : [ { - "fagsystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "FPSAK" + { + "person": { + "identType": "AKTØRID", + "ident": "1000060002501" }, - "ytelseType" : { - "kodeverk" : "YTELSE_TYPE", - "kode" : "FP" - }, - "periode" : { - "fom" : "2019-02-08", - "tom" : "2019-10-03" - }, - "status" : { - "kodeverk" : "YTELSE_STATUS", - "kode" : "UBEH" - }, - "saksnummer" : "137642506", - "anvisninger" : [ { - "periode" : { - "fom" : "2019-02-08", - "tom" : "2019-02-28" - } - }, { - "periode" : { - "fom" : "2019-03-01", - "tom" : "2019-04-11" - } - }, { - "periode" : { - "fom" : "2019-04-12", - "tom" : "2019-06-13" - } - }, { - "periode" : { - "fom" : "2019-06-14", - "tom" : "2019-06-28" - } - }, { - "periode" : { - "fom" : "2019-07-01", - "tom" : "2019-10-03" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" + }, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_BEREGNING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 33727.78 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 3169.64 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 4764.09 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 2809.83 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 4873.73 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 4874.83 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 12582.33 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 5960.18 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 7962.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 3534.80 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 8692.60 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 15973.80 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 4037.18 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 3837.94 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_BEREGNING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 34658.53 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 21032.30 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 22050.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 22050.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 23256.16 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 22050.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 25668.48 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 22050.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 22050.00 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 17979.20 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 26785.72 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 24485.21 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 28175.31 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 32463.46 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 29406.70 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 26330.26 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 26330.26 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 26330.26 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-03-01", + "tom": "2019-03-31" + }, + "beløp": 26330.26 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" + }, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_OPPTJENING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 33727.78 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 3169.64 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 4764.09 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 2809.83 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 4873.73 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 4874.83 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 12582.33 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 5960.18 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 12961.75 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 3534.80 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 8692.60 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 15973.80 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 4037.18 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 3837.94 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_OPPTJENING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 34723.64 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 21097.41 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 23321.27 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 25733.59 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 22881.19 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 26418.13 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 24550.32 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 28240.42 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 32528.57 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 29471.81 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 26395.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 26395.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 26395.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-03-01", + "tom": "2019-03-31" + }, + "beløp": 26395.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-04-01", + "tom": "2019-04-30" + }, + "beløp": 26395.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-05-01", + "tom": "2019-05-31" + }, + "beløp": 26395.37 + } + ] + }, + { + "arbeidsgiver": null, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_OPPTJENING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 1080.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "FORELDREPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2019-03-01", + "tom": "2019-03-31" + }, + "beløp": 1512.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "FORELDREPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2019-04-01", + "tom": "2019-04-30" + }, + "beløp": 1584.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "FORELDREPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 14617.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "SYKEPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 5287.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "SYKEPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 5598.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "SYKEPENGER" + } + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" + }, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_SAMMENLIGNING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 33727.78 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 3169.64 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 4764.09 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 2809.83 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 4873.73 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 4874.83 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 12582.33 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 5960.18 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 12961.75 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 3534.80 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 8692.60 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 15973.80 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 4037.18 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 3837.94 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_SAMMENLIGNING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 34723.64 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 21097.41 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 23321.27 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 25733.59 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 22115.11 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 22881.19 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 26418.13 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 24550.32 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 28240.42 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 32528.57 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 29471.81 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 26395.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 26395.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 26395.37 + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "LØNN" + }, + "periode": { + "fom": "2019-03-01", + "tom": "2019-03-31" + }, + "beløp": 26395.37 + } + ] + }, + { + "arbeidsgiver": null, + "inntektsKilde": { + "kodeverk": "INNTEKTS_KILDE", + "kode": "INNTEKT_SAMMENLIGNING" + }, + "utbetalingsPoster": [ + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 1080.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "FORELDREPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 3421.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "SYKEPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 6842.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "SYKEPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 6531.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "SYKEPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 7153.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "SYKEPENGER" + } + }, + { + "inntektspostType": { + "kodeverk": "INNTEKTSPOST_TYPE", + "kode": "YTELSE" + }, + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 1555.00, + "ytelseType": { + "kodeverk": "YTELSE_FRA_OFFENTLIGE", + "kode": "SYKEPENGER" + } + } + ] } - } ], - "ytelseGrunnlag" : { - "dekningsgradProsent" : 100.00, - "fordeling" : [ { - "beløp" : 315960.00, - "inntektPeriodeType" : { - "kodeverk" : "INNTEKT_PERIODE_TYPE", - "kode" : "AARLG" + ] + } + ], + "ytelser": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000060002501" + }, + "ytelser": [ + { + "fagsystem": { + "kodeverk": "FAGSYSTEM", + "kode": "FPSAK" + }, + "ytelseType": { + "kodeverk": "YTELSE_TYPE", + "kode": "FP" + }, + "periode": { + "fom": "2019-02-08", + "tom": "2019-10-03" + }, + "status": { + "kodeverk": "YTELSE_STATUS", + "kode": "UBEH" }, - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" + "saksnummer": "137642506", + "anvisninger": [ + { + "periode": { + "fom": "2019-02-08", + "tom": "2019-02-28" + } + }, + { + "periode": { + "fom": "2019-03-01", + "tom": "2019-04-11" + } + }, + { + "periode": { + "fom": "2019-04-12", + "tom": "2019-06-13" + } + }, + { + "periode": { + "fom": "2019-06-14", + "tom": "2019-06-28" + } + }, + { + "periode": { + "fom": "2019-07-01", + "tom": "2019-10-03" + } + } + ], + "ytelseGrunnlag": { + "dekningsgradProsent": 100.00, + "fordeling": [ + { + "beløp": 315960.00, + "inntektPeriodeType": { + "kodeverk": "INNTEKT_PERIODE_TYPE", + "kode": "AARLG" + }, + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + } + } + ] } - } ] - } - }, { - "fagsystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "INFOTRYGD" - }, - "ytelseType" : { - "kodeverk" : "YTELSE_TYPE", - "kode" : "SP" - }, - "periode" : { - "fom" : "2018-10-01", - "tom" : "2019-01-14" - }, - "status" : { - "kodeverk" : "YTELSE_STATUS", - "kode" : "AVSLU" - }, - "anvisninger" : [ { - "periode" : { - "fom" : "2018-10-17", - "tom" : "2018-12-20" - }, - "utbetalingsgrad" : 100.00 - }, { - "periode" : { - "fom" : "2018-12-21", - "tom" : "2019-01-14" - }, - "utbetalingsgrad" : 100.00 - } ], - "ytelseGrunnlag" : { - "arbeidskategori" : { - "kodeverk" : "ARBEIDSKATEGORI", - "kode" : "ARBEIDSTAKER" }, - "fordeling" : [ { - "beløp" : 1555.00, - "inntektPeriodeType" : { - "kodeverk" : "INNTEKT_PERIODE_TYPE", - "kode" : "UKNLG" + { + "fagsystem": { + "kodeverk": "FAGSYSTEM", + "kode": "INFOTRYGD" + }, + "ytelseType": { + "kodeverk": "YTELSE_TYPE", + "kode": "SP" + }, + "periode": { + "fom": "2018-10-01", + "tom": "2019-01-14" + }, + "status": { + "kodeverk": "YTELSE_STATUS", + "kode": "AVSLU" }, - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" + "anvisninger": [ + { + "periode": { + "fom": "2018-10-17", + "tom": "2018-12-20" + }, + "utbetalingsgrad": 100.00 + }, + { + "periode": { + "fom": "2018-12-21", + "tom": "2019-01-14" + }, + "utbetalingsgrad": 100.00 + } + ], + "ytelseGrunnlag": { + "arbeidskategori": { + "kodeverk": "ARBEIDSKATEGORI", + "kode": "ARBEIDSTAKER" + }, + "fordeling": [ + { + "beløp": 1555.00, + "inntektPeriodeType": { + "kodeverk": "INNTEKT_PERIODE_TYPE", + "kode": "UKNLG" + }, + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" + } + } + ] } - } ] - } - }, { - "fagsystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "INFOTRYGD" - }, - "ytelseType" : { - "kodeverk" : "YTELSE_TYPE", - "kode" : "SP" - }, - "periode" : { - "fom" : "2019-01-15", - "tom" : "2019-02-07" - }, - "status" : { - "kodeverk" : "YTELSE_STATUS", - "kode" : "AVSLU" - }, - "anvisninger" : [ { - "periode" : { - "fom" : "2019-01-15", - "tom" : "2019-01-28" - }, - "utbetalingsgrad" : 100.00 - }, { - "periode" : { - "fom" : "2019-01-29", - "tom" : "2019-02-07" - }, - "utbetalingsgrad" : 100.00 - } ], - "ytelseGrunnlag" : { - "arbeidskategori" : { - "kodeverk" : "ARBEIDSKATEGORI", - "kode" : "ARBEIDSTAKER" }, - "fordeling" : [ { - "beløp" : 1555.00, - "inntektPeriodeType" : { - "kodeverk" : "INNTEKT_PERIODE_TYPE", - "kode" : "UKNLG" + { + "fagsystem": { + "kodeverk": "FAGSYSTEM", + "kode": "INFOTRYGD" }, - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" - } - }, { - "beløp" : 82537.00, - "inntektPeriodeType" : { - "kodeverk" : "INNTEKT_PERIODE_TYPE", - "kode" : "AARLG" + "ytelseType": { + "kodeverk": "YTELSE_TYPE", + "kode": "SP" + }, + "periode": { + "fom": "2019-01-15", + "tom": "2019-02-07" }, - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" + "status": { + "kodeverk": "YTELSE_STATUS", + "kode": "AVSLU" + }, + "anvisninger": [ + { + "periode": { + "fom": "2019-01-15", + "tom": "2019-01-28" + }, + "utbetalingsgrad": 100.00 + }, + { + "periode": { + "fom": "2019-01-29", + "tom": "2019-02-07" + }, + "utbetalingsgrad": 100.00 + } + ], + "ytelseGrunnlag": { + "arbeidskategori": { + "kodeverk": "ARBEIDSKATEGORI", + "kode": "ARBEIDSTAKER" + }, + "fordeling": [ + { + "beløp": 1555.00, + "inntektPeriodeType": { + "kodeverk": "INNTEKT_PERIODE_TYPE", + "kode": "UKNLG" + }, + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" + } + }, + { + "beløp": 82537.00, + "inntektPeriodeType": { + "kodeverk": "INNTEKT_PERIODE_TYPE", + "kode": "AARLG" + }, + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + } + } + ] } - } ] - } - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000038049987" + } + ] }, - "ytelser" : [ ] - } ] + { + "person": { + "identType": "AKTØRID", + "ident": "1000038049987" + }, + "ytelser": [] + } + ] }, - "overstyrtGrunnlag" : { - "opprettetTidspunkt" : "2019-02-01T12:46:13.553+01:00", - "eksternReferanse" : "8a7cb2a4-0240-4ece-e053-304d350a06c0", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000060002501" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" + "overstyrtGrunnlag": { + "opprettetTidspunkt": "2019-02-01T12:46:13.553+01:00", + "eksternReferanse": "8a7cb2a4-0240-4ece-e053-304d350a06c0", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000060002501" }, - "arbeidsforholdId" : { - "abakusReferanse" : "09104de6-a957-45a1-8eea-7e53c0e66d39", - "eksternReferanse" : "0001-0001-20170619", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" + }, + "arbeidsforholdId": { + "abakusReferanse": "09104de6-a957-45a1-8eea-7e53c0e66d39", + "eksternReferanse": "0001-0001-20170619", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } + }, + "arbeidType": { + "kodeverk": "ARBEID_TYPE", + "kode": "ORDINÆRT_ARBEIDSFORHOLD" + }, + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-06-19", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "beskrivelse": "Timelønnet og jobbet hele Ã¥ret " + }, + { + "periode": { + "fom": "2017-09-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2017-06-19" + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "2018-05-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2017-06-19" + }, + { + "periode": { + "fom": "2018-06-01", + "tom": "2018-07-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-05-01" + }, + { + "periode": { + "fom": "2018-08-01", + "tom": "2018-10-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-08-01" + }, + { + "periode": { + "fom": "2018-11-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-08-01" + } + ], + "permisjoner": [] } - }, - "arbeidType" : { - "kodeverk" : "ARBEID_TYPE", - "kode" : "ORDINÆRT_ARBEIDSFORHOLD" - }, - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-06-19", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "beskrivelse" : "Timelønnet og jobbet hele Ã¥ret " - }, { - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2017-06-19" - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-05-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2017-06-19" - }, { - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-07-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-05-01" - }, { - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-10-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-08-01" - }, { - "periode" : { - "fom" : "2018-11-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-08-01" - } ], - "permisjoner" : [ ] - } ] - } ] - }, - "inntektsmeldinger" : { - "inntektsmeldinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" - }, - "journalpostId" : "447373435", - "innsendingstidspunkt" : "2019-03-19T07:50:09+01:00", - "mottattDato" : "2019-03-19", - "graderinger" : [ ], - "naturalytelser" : [ ], - "utsettelsePerioder" : [ ], - "startdatoPermisjon" : "2019-02-08", - "erNærRelasjon" : false, - "inntektBeløp" : 6740.00, - "kanalreferanse" : "AR311459085", - "kildesystem" : "AltinnPortal", - "refusjonEndringer" : [ ], - "innsendingsÃ¥rsak" : { - "kodeverk" : "INNTEKTSMELDING_INNSENDINGSAARSAK", - "kode" : "ENDRING" + ] } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" - }, - "journalpostId" : "447942069", - "innsendingstidspunkt" : "2019-03-27T10:40:10+01:00", - "mottattDato" : "2019-03-27", - "graderinger" : [ ], - "naturalytelser" : [ ], - "utsettelsePerioder" : [ { - "periode" : { - "fom" : "2019-07-01", - "tom" : "2019-07-29" + ] + }, + "inntektsmeldinger": { + "inntektsmeldinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" }, - "utsettelseÃ…rsak" : { - "kodeverk" : "UTSETTELSE_AARSAK_TYPE", - "kode" : "LOVBESTEMT_FERIE" + "journalpostId": "447373435", + "innsendingstidspunkt": "2019-03-19T07:50:09+01:00", + "mottattDato": "2019-03-19", + "graderinger": [], + "naturalytelser": [], + "utsettelsePerioder": [], + "startdatoPermisjon": "2019-02-08", + "erNærRelasjon": false, + "inntektBeløp": 6740.00, + "kanalreferanse": "AR311459085", + "kildesystem": "AltinnPortal", + "refusjonEndringer": [], + "innsendingsÃ¥rsak": { + "kodeverk": "INNTEKTSMELDING_INNSENDINGSAARSAK", + "kode": "ENDRING" } - } ], - "startdatoPermisjon" : "2019-02-08", - "erNærRelasjon" : false, - "inntektBeløp" : 17019.55, - "refusjonsBeløpPerMnd" : 13756.22, - "kanalreferanse" : "AR312556381", - "kildesystem" : "Enterprise HRM", - "refusjonOpphører" : "9999-12-31", - "refusjonEndringer" : [ ], - "innsendingsÃ¥rsak" : { - "kodeverk" : "INNTEKTSMELDING_INNSENDINGSAARSAK", - "kode" : "NY" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" }, - "journalpostId" : "447942093", - "innsendingstidspunkt" : "2019-03-27T10:40:11+01:00", - "mottattDato" : "2019-03-27", - "graderinger" : [ ], - "naturalytelser" : [ ], - "utsettelsePerioder" : [ { - "periode" : { - "fom" : "2019-07-01", - "tom" : "2019-07-29" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" }, - "utsettelseÃ…rsak" : { - "kodeverk" : "UTSETTELSE_AARSAK_TYPE", - "kode" : "LOVBESTEMT_FERIE" - } - } ], - "arbeidsforholdReferanse" : { - "abakusReferanse" : "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", - "eksternReferanse" : "0001-0002-20170801", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + "journalpostId": "447942069", + "innsendingstidspunkt": "2019-03-27T10:40:10+01:00", + "mottattDato": "2019-03-27", + "graderinger": [], + "naturalytelser": [], + "utsettelsePerioder": [ + { + "periode": { + "fom": "2019-07-01", + "tom": "2019-07-29" + }, + "utsettelseÃ…rsak": { + "kodeverk": "UTSETTELSE_AARSAK_TYPE", + "kode": "LOVBESTEMT_FERIE" + } + } + ], + "startdatoPermisjon": "2019-02-08", + "erNærRelasjon": false, + "inntektBeløp": 17019.55, + "refusjonsBeløpPerMnd": 13756.22, + "kanalreferanse": "AR312556381", + "kildesystem": "Enterprise HRM", + "refusjonOpphører": "9999-12-31", + "refusjonEndringer": [], + "innsendingsÃ¥rsak": { + "kodeverk": "INNTEKTSMELDING_INNSENDINGSAARSAK", + "kode": "NY" } }, - "startdatoPermisjon" : "2019-02-08", - "erNærRelasjon" : false, - "inntektBeløp" : 12574.04, - "refusjonsBeløpPerMnd" : 12574.04, - "kanalreferanse" : "AR312556427", - "kildesystem" : "Enterprise HRM", - "refusjonOpphører" : "9999-12-31", - "refusjonEndringer" : [ ], - "innsendingsÃ¥rsak" : { - "kodeverk" : "INNTEKTSMELDING_INNSENDINGSAARSAK", - "kode" : "NY" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "journalpostId": "447942093", + "innsendingstidspunkt": "2019-03-27T10:40:11+01:00", + "mottattDato": "2019-03-27", + "graderinger": [], + "naturalytelser": [], + "utsettelsePerioder": [ + { + "periode": { + "fom": "2019-07-01", + "tom": "2019-07-29" + }, + "utsettelseÃ…rsak": { + "kodeverk": "UTSETTELSE_AARSAK_TYPE", + "kode": "LOVBESTEMT_FERIE" + } + } + ], + "arbeidsforholdReferanse": { + "abakusReferanse": "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", + "eksternReferanse": "0001-0002-20170801", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } + }, + "startdatoPermisjon": "2019-02-08", + "erNærRelasjon": false, + "inntektBeløp": 12574.04, + "refusjonsBeløpPerMnd": 12574.04, + "kanalreferanse": "AR312556427", + "kildesystem": "Enterprise HRM", + "refusjonOpphører": "9999-12-31", + "refusjonEndringer": [], + "innsendingsÃ¥rsak": { + "kodeverk": "INNTEKTSMELDING_INNSENDINGSAARSAK", + "kode": "NY" + } } - } ] + ] }, - "arbeidsforholdInformasjon" : { - "referanser" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "916503229" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "09104de6-a957-45a1-8eea-7e53c0e66d39", - "eksternReferanse" : "0001-0001-20170619", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + "arbeidsforholdInformasjon": { + "referanser": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "916503229" + }, + "arbeidsforholdId": { + "abakusReferanse": "09104de6-a957-45a1-8eea-7e53c0e66d39", + "eksternReferanse": "0001-0001-20170619", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } } - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" }, - "arbeidsforholdId" : { - "abakusReferanse" : "20c2d1dd-2796-42ab-a139-1bafbda00505", - "eksternReferanse" : "0001-0001-20170801", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "arbeidsforholdId": { + "abakusReferanse": "20c2d1dd-2796-42ab-a139-1bafbda00505", + "eksternReferanse": "0001-0001-20170801", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } } - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" }, - "arbeidsforholdId" : { - "abakusReferanse" : "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", - "eksternReferanse" : "0001-0002-20170801", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "arbeidsforholdId": { + "abakusReferanse": "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", + "eksternReferanse": "0001-0002-20170801", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } } - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" }, - "arbeidsforholdId" : { - "abakusReferanse" : "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", - "eksternReferanse" : "0001-0001-20170801", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "arbeidsforholdId": { + "abakusReferanse": "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", + "eksternReferanse": "0001-0001-20170801", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } } - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "988693545" }, - "arbeidsforholdId" : { - "abakusReferanse" : "493fac28-862c-4191-8429-05dc9334a94f", - "eksternReferanse" : "4-20120701-1", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "988693545" + }, + "arbeidsforholdId": { + "abakusReferanse": "493fac28-862c-4191-8429-05dc9334a94f", + "eksternReferanse": "4-20120701-1", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } } - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "990887977" }, - "arbeidsforholdId" : { - "abakusReferanse" : "a5b1b9f8-8af0-46ca-82ff-17c2ad88a5b1", - "eksternReferanse" : "0001-0002-20170619", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "990887977" + }, + "arbeidsforholdId": { + "abakusReferanse": "a5b1b9f8-8af0-46ca-82ff-17c2ad88a5b1", + "eksternReferanse": "0001-0002-20170619", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } } } - } ], - "overstyringer" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" - }, - "arbeidsforholdReferanse" : { - "abakusReferanse" : "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", - "eksternReferanse" : "0001-0002-20170801", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" - } - }, - "arbeidsforholdHandlingType" : { - "kodeverk" : "ARBEIDSFORHOLD_HANDLING_TYPE", - "kode" : "BRUK" - }, - "overstyrtePerioder" : [ { - "fom" : "2017-08-01", - "tom" : "9999-12-31" - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "975275825" - }, - "nyArbeidsforholdReferanse" : { - "abakusReferanse" : "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", - "eksternReferanse" : "0001-0002-20170801", - "eksternReferanseSystem" : { - "kodeverk" : "FAGSYSTEM", - "kode" : "AAREGISTERET" - } - }, - "arbeidsforholdHandlingType" : { - "kodeverk" : "ARBEIDSFORHOLD_HANDLING_TYPE", - "kode" : "SLÃ…TT_SAMMEN_MED_ANNET" + ], + "overstyringer": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "arbeidsforholdReferanse": { + "abakusReferanse": "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", + "eksternReferanse": "0001-0002-20170801", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } + }, + "arbeidsforholdHandlingType": { + "kodeverk": "ARBEIDSFORHOLD_HANDLING_TYPE", + "kode": "BRUK" + }, + "overstyrtePerioder": [ + { + "fom": "2017-08-01", + "tom": "9999-12-31" + } + ] }, - "overstyrtePerioder" : [ ] - } ] + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "975275825" + }, + "nyArbeidsforholdReferanse": { + "abakusReferanse": "4be9a5bf-20d1-4359-8a54-3cdcdd7e3b0b", + "eksternReferanse": "0001-0002-20170801", + "eksternReferanseSystem": { + "kodeverk": "FAGSYSTEM", + "kode": "AAREGISTERET" + } + }, + "arbeidsforholdHandlingType": { + "kodeverk": "ARBEIDSFORHOLD_HANDLING_TYPE", + "kode": "SLÃ…TT_SAMMEN_MED_ANNET" + }, + "overstyrtePerioder": [] + } + ] } } diff --git a/domenetjenester/kobling/pom.xml b/domenetjenester/kobling/pom.xml index 7591245d4..bdfd5eb52 100644 --- a/domenetjenester/kobling/pom.xml +++ b/domenetjenester/kobling/pom.xml @@ -1,40 +1,40 @@ - 4.0.0 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - - no.nav.foreldrepenger.abakus - domenetjenester - 1.0-SNAPSHOT - + + no.nav.foreldrepenger.abakus + domenetjenester + 1.0-SNAPSHOT + - kobling - jar - Abakus :: Domenetjeneste :: Kobling + kobling + jar + Abakus :: Domenetjeneste :: Kobling - - - no.nav.foreldrepenger.abakus - prosesstask - + + + no.nav.foreldrepenger.abakus + prosesstask + no.nav.foreldrepenger.felles.integrasjon person-klient - - no.nav.foreldrepenger.felles - felles-db - - - no.nav.foreldrepenger.felles - felles-util - - - no.nav.foreldrepenger.abakus - felles - + + no.nav.foreldrepenger.felles + felles-db + + + no.nav.foreldrepenger.felles + felles-util + + + no.nav.foreldrepenger.abakus + felles + - + diff --git "a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/aktor/Akt\303\270rTjeneste.java" "b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/aktor/Akt\303\270rTjeneste.java" index b10b94371..c2af2d683 100644 --- "a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/aktor/Akt\303\270rTjeneste.java" +++ "b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/aktor/Akt\303\270rTjeneste.java" @@ -8,6 +8,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.foreldrepenger.abakus.typer.AktørId; import no.nav.foreldrepenger.abakus.typer.PersonIdent; import no.nav.pdl.HentIdenterQueryRequest; diff --git a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/Kobling.java b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/Kobling.java index 28a694d9e..40e19c2d4 100644 --- a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/Kobling.java +++ b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/Kobling.java @@ -15,6 +15,7 @@ import jakarta.persistence.Id; import jakarta.persistence.Table; import jakarta.persistence.Version; + import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType; import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked; diff --git "a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/KoblingL\303\245s.java" "b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/KoblingL\303\245s.java" index e7a3ef0e1..618691e79 100644 --- "a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/KoblingL\303\245s.java" +++ "b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/KoblingL\303\245s.java" @@ -1,3 +1,4 @@ package no.nav.foreldrepenger.abakus.kobling; -public record KoblingLÃ¥s(Long koblingId) {} +public record KoblingLÃ¥s(Long koblingId) { +} diff --git a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/KoblingTjeneste.java b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/KoblingTjeneste.java index 77e17ef1b..85210dd74 100644 --- a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/KoblingTjeneste.java +++ b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/KoblingTjeneste.java @@ -4,6 +4,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType; import no.nav.foreldrepenger.abakus.kobling.repository.KoblingRepository; import no.nav.foreldrepenger.abakus.kobling.repository.LÃ¥sRepository; diff --git a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/TaskConstants.java b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/TaskConstants.java index ea81ae572..9daeb802a 100644 --- a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/TaskConstants.java +++ b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/TaskConstants.java @@ -2,6 +2,7 @@ public final class TaskConstants { public static final String KOBLING_ID = "koblingId"; + private TaskConstants() { } } diff --git a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/repository/KoblingRepository.java b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/repository/KoblingRepository.java index b991f0911..55c9df018 100644 --- a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/repository/KoblingRepository.java +++ b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/repository/KoblingRepository.java @@ -10,6 +10,7 @@ import jakarta.inject.Inject; import jakarta.persistence.EntityManager; import jakarta.persistence.LockModeType; + import no.nav.abakus.iaygrunnlag.kodeverk.Kodeverdi; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType; import no.nav.foreldrepenger.abakus.felles.diff.DiffEntity; diff --git "a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/repository/L\303\245sRepository.java" "b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/repository/L\303\245sRepository.java" index 959b4e842..6c98bcec7 100644 --- "a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/repository/L\303\245sRepository.java" +++ "b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/kobling/repository/L\303\245sRepository.java" @@ -46,7 +46,8 @@ public class LÃ¥sRepository { var koblingId = lÃ¥s.koblingId(); var kobling = entityManager.find(Kobling.class, koblingId); if (kobling == null) { - throw new TekniskException("FP-131239", String.format("Fant ikke entitet for lÃ¥sing [%s], koblingId=%s.", Kobling.class.getSimpleName(), koblingId)); + throw new TekniskException("FP-131239", + String.format("Fant ikke entitet for lÃ¥sing [%s], koblingId=%s.", Kobling.class.getSimpleName(), koblingId)); } else { entityManager.lock(kobling, LockModeType.PESSIMISTIC_FORCE_INCREMENT); } diff --git a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/typer/Stillingsprosent.java b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/typer/Stillingsprosent.java index 10cff2d48..8c079b47b 100644 --- a/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/typer/Stillingsprosent.java +++ b/domenetjenester/kobling/src/main/java/no/nav/foreldrepenger/abakus/typer/Stillingsprosent.java @@ -10,6 +10,7 @@ import jakarta.persistence.Column; import jakarta.persistence.Embeddable; + import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked; import no.nav.foreldrepenger.abakus.felles.diff.IndexKeyComposer; diff --git a/domenetjenester/lonnskomp/README.md b/domenetjenester/lonnskomp/README.md index 5bf7eb909..9410ed3ba 100644 --- a/domenetjenester/lonnskomp/README.md +++ b/domenetjenester/lonnskomp/README.md @@ -4,6 +4,6 @@ Disse inntektene ble utbetalt som LØNN med NAV som utbetaler Arbeidsgiver finnes fra vedtak og periode fra anvist. -Disse periodiseres og legges til inntekter innhentet fra Inntektskomponenten for Arbeidsgiver og MÃ¥ned +Disse periodiseres og legges til inntekter innhentet fra Inntektskomponenten for Arbeidsgiver og MÃ¥ned **LA STÃ…** inntil utgangen av 2024 - eller til det ikke lenger etableres nye koblinger/grunnlag med opplysningsperiode i 2020. diff --git a/domenetjenester/lonnskomp/pom.xml b/domenetjenester/lonnskomp/pom.xml index 2d6a725e2..18a835253 100644 --- a/domenetjenester/lonnskomp/pom.xml +++ b/domenetjenester/lonnskomp/pom.xml @@ -1,24 +1,24 @@ - 4.0.0 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - - no.nav.foreldrepenger.abakus - domenetjenester - 1.0-SNAPSHOT - + + no.nav.foreldrepenger.abakus + domenetjenester + 1.0-SNAPSHOT + - lonnskomp - jar - Abakus :: Domenetjeneste :: Lønnskompensasjon + lonnskomp + jar + Abakus :: Domenetjeneste :: Lønnskompensasjon - - - no.nav.foreldrepenger.abakus - prosesstask - + + + no.nav.foreldrepenger.abakus + prosesstask + no.nav.foreldrepenger.abakus kobling @@ -27,10 +27,10 @@ no.nav.foreldrepenger.abakus vedtak - - no.nav.foreldrepenger.abakus - felles - + + no.nav.foreldrepenger.abakus + felles + diff --git "a/domenetjenester/lonnskomp/src/main/java/no/nav/foreldrepenger/abakus/lonnskomp/domene/L\303\270nnskompensasjonRepository.java" "b/domenetjenester/lonnskomp/src/main/java/no/nav/foreldrepenger/abakus/lonnskomp/domene/L\303\270nnskompensasjonRepository.java" index 2e31761f2..c872c2ddc 100644 --- "a/domenetjenester/lonnskomp/src/main/java/no/nav/foreldrepenger/abakus/lonnskomp/domene/L\303\270nnskompensasjonRepository.java" +++ "b/domenetjenester/lonnskomp/src/main/java/no/nav/foreldrepenger/abakus/lonnskomp/domene/L\303\270nnskompensasjonRepository.java" @@ -12,6 +12,7 @@ import jakarta.inject.Inject; import jakarta.persistence.EntityManager; import jakarta.persistence.TypedQuery; + import no.nav.foreldrepenger.abakus.typer.AktørId; import no.nav.vedtak.felles.jpa.HibernateVerktøy; diff --git a/domenetjenester/lonnskomp/src/main/resources/META-INF/pu-default.lonnskomp.orm.xml b/domenetjenester/lonnskomp/src/main/resources/META-INF/pu-default.lonnskomp.orm.xml index 69eb28537..693fa961e 100644 --- a/domenetjenester/lonnskomp/src/main/resources/META-INF/pu-default.lonnskomp.orm.xml +++ b/domenetjenester/lonnskomp/src/main/resources/META-INF/pu-default.lonnskomp.orm.xml @@ -5,11 +5,11 @@ https://jakarta.ee/xml/ns/persistence/orm/orm_3_0.xsd" version="3.0"> - - + + - - + + diff --git a/domenetjenester/lonnskomp/src/test/resources/META-INF/persistence.xml b/domenetjenester/lonnskomp/src/test/resources/META-INF/persistence.xml index 009286dab..496e76bca 100644 --- a/domenetjenester/lonnskomp/src/test/resources/META-INF/persistence.xml +++ b/domenetjenester/lonnskomp/src/test/resources/META-INF/persistence.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd"> - + no.nav.vedtak.felles.jpa.VLPersistenceUnitProvider jdbc/defaultDS diff --git a/domenetjenester/vedtak/pom.xml b/domenetjenester/vedtak/pom.xml index ff5d4151c..0eb448de0 100644 --- a/domenetjenester/vedtak/pom.xml +++ b/domenetjenester/vedtak/pom.xml @@ -1,28 +1,28 @@ - 4.0.0 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - - no.nav.foreldrepenger.abakus - domenetjenester - 1.0-SNAPSHOT - + + no.nav.foreldrepenger.abakus + domenetjenester + 1.0-SNAPSHOT + - vedtak - jar - Abakus :: Domenetjeneste :: Vedtak + vedtak + jar + Abakus :: Domenetjeneste :: Vedtak - - - no.nav.foreldrepenger.abakus - prosesstask - - - no.nav.foreldrepenger.abakus - kobling - + + + no.nav.foreldrepenger.abakus + prosesstask + + + no.nav.foreldrepenger.abakus + kobling + no.nav.foreldrepenger.abakus abakus-vedtak @@ -49,14 +49,14 @@ felles-server - - io.swagger.core.v3 - swagger-annotations-jakarta - - - org.apache.kafka - kafka-clients - + + io.swagger.core.v3 + swagger-annotations-jakarta + + + org.apache.kafka + kafka-clients + @@ -77,5 +77,5 @@ hibernate-micrometer - + diff --git a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/domene/VedtakYtelse.java b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/domene/VedtakYtelse.java index 301d9b4b5..916fc84af 100644 --- a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/domene/VedtakYtelse.java +++ b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/domene/VedtakYtelse.java @@ -25,6 +25,7 @@ import jakarta.persistence.OneToMany; import jakarta.persistence.Table; import jakarta.persistence.Version; + import no.nav.abakus.iaygrunnlag.kodeverk.Fagsystem; import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseStatus; diff --git a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/domene/VedtakYtelseRepository.java b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/domene/VedtakYtelseRepository.java index 79a8a2497..71920e6f5 100644 --- a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/domene/VedtakYtelseRepository.java +++ b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/domene/VedtakYtelseRepository.java @@ -14,6 +14,7 @@ import jakarta.inject.Inject; import jakarta.persistence.EntityManager; import jakarta.persistence.TypedQuery; + import no.nav.abakus.iaygrunnlag.kodeverk.Fagsystem; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType; import no.nav.foreldrepenger.abakus.felles.jpa.IntervallEntitet; diff --git a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtakConsumer.java b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtakConsumer.java index 0f2411426..40edb5f1b 100644 --- a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtakConsumer.java +++ b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtakConsumer.java @@ -6,6 +6,7 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; + import no.nav.vedtak.felles.integrasjon.kafka.KafkaConsumerManager; import no.nav.vedtak.server.Controllable; import no.nav.vedtak.server.LiveAndReadinessAware; diff --git "a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtaksHendelseH\303\245ndterer.java" "b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtaksHendelseH\303\245ndterer.java" index b4febd410..4cb62e573 100644 --- "a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtaksHendelseH\303\245ndterer.java" +++ "b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtaksHendelseH\303\245ndterer.java" @@ -19,7 +19,7 @@ @ApplicationScoped @ActivateRequestContext @Transactional -public class VedtaksHendelseHÃ¥ndterer implements KafkaMessageHandler.KafkaStringMessageHandler{ +public class VedtaksHendelseHÃ¥ndterer implements KafkaMessageHandler.KafkaStringMessageHandler { private static final Logger LOG = LoggerFactory.getLogger(VedtaksHendelseHÃ¥ndterer.class); private ProsessTaskTjeneste taskTjeneste; diff --git a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/tjeneste/YtelseRestTjeneste.java b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/tjeneste/YtelseRestTjeneste.java index 0e61fdd62..d34c00c15 100644 --- a/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/tjeneste/YtelseRestTjeneste.java +++ b/domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/tjeneste/YtelseRestTjeneste.java @@ -8,6 +8,7 @@ import io.swagger.v3.oas.annotations.OpenAPIDefinition; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.transaction.Transactional; @@ -18,6 +19,7 @@ import jakarta.ws.rs.Path; import jakarta.ws.rs.Produces; import jakarta.ws.rs.core.MediaType; + import no.nav.abakus.vedtak.ytelse.Aktør; import no.nav.abakus.vedtak.ytelse.Ytelse; import no.nav.abakus.vedtak.ytelse.request.VedtakForPeriodeRequest; diff --git a/domenetjenester/vedtak/src/main/resources/META-INF/pu-default.vedtak.orm.xml b/domenetjenester/vedtak/src/main/resources/META-INF/pu-default.vedtak.orm.xml index 0489aeff0..17569cdf3 100644 --- a/domenetjenester/vedtak/src/main/resources/META-INF/pu-default.vedtak.orm.xml +++ b/domenetjenester/vedtak/src/main/resources/META-INF/pu-default.vedtak.orm.xml @@ -5,14 +5,14 @@ https://jakarta.ee/xml/ns/persistence/orm/orm_3_0.xsd" version="3.0"> - - - + + + - - - + + + diff --git a/domenetjenester/vedtak/src/test/resources/META-INF/persistence.xml b/domenetjenester/vedtak/src/test/resources/META-INF/persistence.xml index 009286dab..496e76bca 100644 --- a/domenetjenester/vedtak/src/test/resources/META-INF/persistence.xml +++ b/domenetjenester/vedtak/src/test/resources/META-INF/persistence.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd"> - + no.nav.vedtak.felles.jpa.VLPersistenceUnitProvider jdbc/defaultDS diff --git a/felles/pom.xml b/felles/pom.xml index 67e28bd23..132a2eff0 100644 --- a/felles/pom.xml +++ b/felles/pom.xml @@ -28,8 +28,8 @@ felles-log - no.nav.foreldrepenger.abakus - abakus-kontrakt + no.nav.foreldrepenger.abakus + abakus-kontrakt no.nav.vedtak.prosesstask diff --git a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/DiffResult.java b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/DiffResult.java index d2729b0d9..58224e7b4 100644 --- a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/DiffResult.java +++ b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/DiffResult.java @@ -76,12 +76,12 @@ private boolean areEqualListsOutOfOrder(Node key, List lhsList, List rhsList) { if (lhsSet.size() != lhsList.size()) { throw new IllegalArgumentException( - "Bad Equals eller duplikater i List. lhsList har forskjellig størrelse fra lhsSet. Key=\"" + key - + "\"\n,\"lhsList\"=" + lhsList + "\n,\"rhsList\"=" + rhsList); + "Bad Equals eller duplikater i List. lhsList har forskjellig størrelse fra lhsSet. Key=\"" + key + "\"\n,\"lhsList\"=" + lhsList + + "\n,\"rhsList\"=" + rhsList); } else if (rhsSet.size() != rhsList.size()) { throw new IllegalArgumentException( - "Bad Equals eller duplikater i List. rhsList har forskjellig størrelse fra rhsSet. Key=\"" + key - + "\"\n,\"lhsList\"=" + lhsList + "\n,\"rhsList\"=" + rhsList); + "Bad Equals eller duplikater i List. rhsList har forskjellig størrelse fra rhsSet. Key=\"" + key + "\"\n,\"lhsList\"=" + lhsList + + "\n,\"rhsList\"=" + rhsList); } return Objects.equals(lhsSet, rhsSet); diff --git a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/IndexKeyComposer.java b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/IndexKeyComposer.java index f842aa1dd..41fce659d 100644 --- a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/IndexKeyComposer.java +++ b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/IndexKeyComposer.java @@ -47,8 +47,8 @@ private static String toString(Object obj, int i) { return ((IndexKey) obj).getIndexKey(); } else if (IntervallEntitet.class.isAssignableFrom(objClass)) { IntervallEntitet periode = (IntervallEntitet) obj; - return "[" + periode.getFomDato().format(DateTimeFormatter.ISO_DATE) + - "," + periode.getTomDato().format(DateTimeFormatter.ISO_DATE) + "]"; + return "[" + periode.getFomDato().format(DateTimeFormatter.ISO_DATE) + "," + periode.getTomDato().format(DateTimeFormatter.ISO_DATE) + + "]"; } else if (LocalDate.class.isAssignableFrom(objClass)) { LocalDate dt = (LocalDate) obj; return dt.format(DateTimeFormatter.ISO_DATE); diff --git a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/TraverseJpaEntityGraphConfig.java b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/TraverseJpaEntityGraphConfig.java index 25fa4b7cb..855e44d17 100644 --- a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/TraverseJpaEntityGraphConfig.java +++ b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/diff/TraverseJpaEntityGraphConfig.java @@ -15,6 +15,7 @@ import jakarta.persistence.OneToOne; import jakarta.persistence.Transient; import jakarta.persistence.Version; + import javassist.Modifier; /** diff --git a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/jpa/BaseEntitet.java b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/jpa/BaseEntitet.java index 344522a62..6cc2b46e0 100644 --- a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/jpa/BaseEntitet.java +++ b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/jpa/BaseEntitet.java @@ -39,8 +39,7 @@ public class BaseEntitet implements Serializable { private LocalDateTime endretTidspunkt; private static String finnBrukernavn() { - return Optional.ofNullable(KontekstHolder.getKontekst()).map(Kontekst::getKompaktUid) - .orElse(BRUKERNAVN_NÃ…R_SIKKERHETSKONTEKST_IKKE_FINNES); + return Optional.ofNullable(KontekstHolder.getKontekst()).map(Kontekst::getKompaktUid).orElse(BRUKERNAVN_NÃ…R_SIKKERHETSKONTEKST_IKKE_FINNES); } @PrePersist diff --git a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/sikkerhet/PdpRequestBuilderImpl.java b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/sikkerhet/PdpRequestBuilderImpl.java index ae395c30a..3a0423284 100644 --- a/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/sikkerhet/PdpRequestBuilderImpl.java +++ b/felles/src/main/java/no/nav/foreldrepenger/abakus/felles/sikkerhet/PdpRequestBuilderImpl.java @@ -1,6 +1,7 @@ package no.nav.foreldrepenger.abakus.felles.sikkerhet; import jakarta.enterprise.context.ApplicationScoped; + import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter; import no.nav.vedtak.sikkerhet.abac.PdpRequestBuilder; import no.nav.vedtak.sikkerhet.abac.StandardAbacAttributtType; diff --git a/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/ArbeidsforholdHandlingType.java b/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/ArbeidsforholdHandlingType.java index d875e478f..ea364bb5b 100644 --- a/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/ArbeidsforholdHandlingType.java +++ b/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/ArbeidsforholdHandlingType.java @@ -26,8 +26,7 @@ public enum ArbeidsforholdHandlingType implements Kodeverdi { /** * @deprecated Tillater ikke nye sammenslÃ¥inger. Logikken var del av 5080 i FP, vil fases ut. Sist brukt 2019-11, støttes for legacy grunnlag inntil videre */ - @Deprecated(forRemoval = true) - SLÃ…TT_SAMMEN_MED_ANNET("SLÃ…TT_SAMMEN_MED_ANNET", "Arbeidsforholdet er slÃ¥tt sammen med et annet", true), + @Deprecated(forRemoval = true) SLÃ…TT_SAMMEN_MED_ANNET("SLÃ…TT_SAMMEN_MED_ANNET", "Arbeidsforholdet er slÃ¥tt sammen med et annet", true), LAGT_TIL_AV_SAKSBEHANDLER("LAGT_TIL_AV_SAKSBEHANDLER", "Arbeidsforhold lagt til av saksbehandler", false), BASERT_PÃ…_INNTEKTSMELDING("BASERT_PÃ…_INNTEKTSMELDING", "Arbeidsforholdet som ikke ligger i AA-reg er basert pÃ¥ inntektsmelding", false), diff --git a/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/InntektYtelseType.java b/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/InntektYtelseType.java index 0c8413f80..63af9c586 100644 --- a/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/InntektYtelseType.java +++ b/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/InntektYtelseType.java @@ -15,8 +15,7 @@ public enum InntektYtelseType implements Kodeverdi { List.of("dagpengerVedArbeidsloeshet", "dagpengerTilFiskerSomBareHarHyre")), FORELDREPENGER("Foreldrepenger", Kategori.YTELSE, YtelseType.FORELDREPENGER, "foreldrepenger"), SVANGERSKAPSPENGER("Svangerskapspenger", Kategori.YTELSE, YtelseType.SVANGERSKAPSPENGER, "svangerskapspenger"), - SYKEPENGER("Sykepenger", Kategori.YTELSE, YtelseType.SYKEPENGER, - List.of("sykepenger", "sykepengerTilFiskerSomBareHarHyre")), + SYKEPENGER("Sykepenger", Kategori.YTELSE, YtelseType.SYKEPENGER, List.of("sykepenger", "sykepengerTilFiskerSomBareHarHyre")), OMSORGSPENGER("Omsorgspenger", Kategori.YTELSE, YtelseType.OMSORGSPENGER, "omsorgspenger"), OPPLÆRINGSPENGER("Opplæringspenger", Kategori.YTELSE, YtelseType.OPPLÆRINGSPENGER, "opplaeringspenger"), PLEIEPENGER("Pleiepenger", Kategori.YTELSE, YtelseType.PLEIEPENGER_SYKT_BARN, "pleiepenger"), @@ -52,15 +51,14 @@ public enum InntektYtelseType implements Kodeverdi { List.of("opplaeringspenger", "opplaeringspengerTilDagmamma", "opplaeringspengerTilFisker", "opplaeringspengerTilJordOgSkogbrukere")), PLEIEPENGER_NÆRING("Pleiepenger næring", Kategori.NÆRING, YtelseType.PLEIEPENGER_SYKT_BARN, List.of("pleiepenger", "pleiepengerTilDagmamma", "pleiepengerTilFisker", "pleiepengerTilJordOgSkogbrukere")), - DAGPENGER_NÆRING("Dagpenger næring", Kategori.NÆRING, YtelseType.DAGPENGER, - List.of("dagpengerVedArbeidsloeshet", "dagpengerTilFisker")), + DAGPENGER_NÆRING("Dagpenger næring", Kategori.NÆRING, YtelseType.DAGPENGER, List.of("dagpengerVedArbeidsloeshet", "dagpengerTilFisker")), // Annen ytelse utbetalt til person som er næringsdrivende ANNET("Annet", Kategori.NÆRING, YtelseType.UDEFINERT, "annet"), VEDERLAG("Vederlag", Kategori.NÆRING, YtelseType.UDEFINERT, List.of("vederlag", "vederlagDagmammaIEgetHjem")), LOTT_KUN_TRYGDEAVGIFT("Lott kun trygdeavgift", Kategori.NÆRING, YtelseType.UDEFINERT, "lottKunTrygdeavgift"), - KOMPENSASJON_FOR_TAPT_PERSONINNTEKT("Kompensasjon for tapt personinntekt", Kategori.NÆRING, YtelseType.FRISINN, "kompensasjonForTaptPersoninntekt") - ; + KOMPENSASJON_FOR_TAPT_PERSONINNTEKT("Kompensasjon for tapt personinntekt", Kategori.NÆRING, YtelseType.FRISINN, + "kompensasjonForTaptPersoninntekt"); private final String navn; private final YtelseType ytelseType; @@ -84,7 +82,9 @@ public static InntektYtelseType fraKode(String kode) { } public static InntektYtelseType finnForKodeverkEiersKode(Kategori kategori, String kode) { - return Stream.of(values()).filter(k -> k.kategori == kategori && k.offisiellKode.contains(kode)).findFirst() + return Stream.of(values()) + .filter(k -> k.kategori == kategori && k.offisiellKode.contains(kode)) + .findFirst() .orElseThrow(() -> new IllegalArgumentException("Ukjent YtelseInntektType: " + kode + " kategori " + kategori)); } @@ -114,5 +114,9 @@ public YtelseType getYtelseType() { return kategori == Kategori.NÆRING; } - public enum Kategori { YTELSE, NÆRING, TRYGD } + public enum Kategori { + YTELSE, + NÆRING, + TRYGD + } } diff --git "a/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/L\303\270nnsinntektBeskrivelse.java" "b/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/L\303\270nnsinntektBeskrivelse.java" index 84a96c39c..6d1c414a9 100644 --- "a/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/L\303\270nnsinntektBeskrivelse.java" +++ "b/kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/L\303\270nnsinntektBeskrivelse.java" @@ -10,9 +10,10 @@ import com.fasterxml.jackson.annotation.JsonValue; public enum LønnsinntektBeskrivelse implements Kodeverdi { - KOMMUNAL_OMSORGSLOENN_OG_FOSTERHJEMSGODTGJOERELSE("KOMMUNAL_OMSORGSLOENN_OG_FOSTERHJEMSGODTGJOERELSE", "Kommunal omsorgslønn og fosterhjemsgodtgjørelse", "kommunalOmsorgsloennOgFosterhjemsgodtgjoerelse"), + KOMMUNAL_OMSORGSLOENN_OG_FOSTERHJEMSGODTGJOERELSE("KOMMUNAL_OMSORGSLOENN_OG_FOSTERHJEMSGODTGJOERELSE", + "Kommunal omsorgslønn og fosterhjemsgodtgjørelse", "kommunalOmsorgsloennOgFosterhjemsgodtgjoerelse"), UDEFINERT("-", "Udefinert", null), - ; + ; private static final Map KODER = new LinkedHashMap<>(); static { diff --git a/kontrakt/pom.xml b/kontrakt/pom.xml index a09b7b445..965871a3c 100644 --- a/kontrakt/pom.xml +++ b/kontrakt/pom.xml @@ -1,58 +1,58 @@ - 4.0.0 - - no.nav.foreldrepenger.abakus - fpabakus - 1.0-SNAPSHOT - + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 + + no.nav.foreldrepenger.abakus + fpabakus + 1.0-SNAPSHOT + - abakus-kontrakt - jar - Abakus :: Kontrakter + abakus-kontrakt + jar + Abakus :: Kontrakter - + false - - - no.nav.foreldrepenger.abakus - abakus-kodeverk - + + + no.nav.foreldrepenger.abakus + abakus-kodeverk + no.nav.foreldrepenger.abakus abakus-vedtak - - jakarta.validation - jakarta.validation-api - provided - + + jakarta.validation + jakarta.validation-api + provided + - - - org.apache.kafka - kafka-clients - true - + + + org.apache.kafka + kafka-clients + true + - + org.hibernate.validator hibernate-validator test - - org.glassfish.expressly - expressly - test - + + org.glassfish.expressly + expressly + test + - + diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeid/v1/AktivitetsAvtaleDto.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeid/v1/AktivitetsAvtaleDto.java index 9031dbbcf..0467e951a 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeid/v1/AktivitetsAvtaleDto.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeid/v1/AktivitetsAvtaleDto.java @@ -15,6 +15,7 @@ import jakarta.validation.constraints.DecimalMin; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; + import no.nav.abakus.iaygrunnlag.Periode; @JsonIgnoreProperties(ignoreUnknown = true) diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeid/v1/PermisjonDto.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeid/v1/PermisjonDto.java index 2b3c5876c..d9cdfe0d3 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeid/v1/PermisjonDto.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeid/v1/PermisjonDto.java @@ -40,7 +40,9 @@ public class PermisjonDto { * 100%. C'est la vie. */ @JsonProperty("prosentsats") - @Valid @DecimalMin(value = "0.00", message = "permisjon prosentsats [${validatedValue}] mÃ¥ være >= {value}") @DecimalMax(value = "500.00", message = "permisjon prosentsats [${validatedValue}] mÃ¥ være <= {value}") + @Valid + @DecimalMin(value = "0.00", message = "permisjon prosentsats [${validatedValue}] mÃ¥ være >= {value}") + @DecimalMax(value = "500.00", message = "permisjon prosentsats [${validatedValue}] mÃ¥ være <= {value}") // insane maks verdi, men Aa-reg sier sÃ¥ private BigDecimal prosentsats; diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsavtaleDto.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsavtaleDto.java index 42eea471d..16d7c5ae8 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsavtaleDto.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsavtaleDto.java @@ -15,8 +15,9 @@ import jakarta.validation.constraints.DecimalMin; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; + import no.nav.abakus.iaygrunnlag.Periode; -public record ArbeidsavtaleDto( @Valid @NotNull Periode periode, @Valid BigDecimal stillingsprosent) { +public record ArbeidsavtaleDto(@Valid @NotNull Periode periode, @Valid BigDecimal stillingsprosent) { } diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsforholdDto.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsforholdDto.java index 40e1e5388..2f1dfd2a4 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsforholdDto.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsforholdDto.java @@ -73,9 +73,11 @@ public ArbeidType getType() { public List getAnsettelsesperiode() { return ansettelsesperiode; } + public List getPermisjoner() { return permisjoner; } + public List getArbeidsavtaler() { return arbeidsavtaler; } @@ -83,9 +85,11 @@ public List getArbeidsavtaler() { public void setAnsettelsesperiode(List ansettelsesperiode) { this.ansettelsesperiode = ansettelsesperiode; } + public void setArbeidsavtaler(List arbeidsavtaler) { this.arbeidsavtaler = arbeidsavtaler; } + public void setPermisjoner(List permisjoner) { this.permisjoner = permisjoner; } diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsforholdOverstyringDto.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsforholdOverstyringDto.java index c67014b49..ffe21dd72 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsforholdOverstyringDto.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/arbeidsforhold/v1/ArbeidsforholdOverstyringDto.java @@ -56,14 +56,14 @@ public class ArbeidsforholdOverstyringDto { private ArbeidsforholdHandlingType handling; @JsonProperty(value = "overstyringBegrunnelse") - @Size(max=10000) + @Size(max = 10000) private String begrunnelse; /** * Angitt overstyrt navn pÃ¥ arbeidsgiver (tildelt av saksbehandler). */ @JsonProperty(value = "arbeidsgiverNavn") - @Size(max=500) + @Size(max = 500) @Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message = "Arbeidsgivernavn [${validatedValue}] matcher ikke tillatt pattern [{regexp}]") private String arbeidsgiverNavn; diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/inntekt/v1/UtbetalingsPostDto.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/inntekt/v1/UtbetalingsPostDto.java index 9ffadbfaa..ab21d5632 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/inntekt/v1/UtbetalingsPostDto.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/inntekt/v1/UtbetalingsPostDto.java @@ -12,6 +12,7 @@ import jakarta.validation.Valid; import jakarta.validation.constraints.NotNull; + import no.nav.abakus.iaygrunnlag.Periode; import no.nav.abakus.iaygrunnlag.kodeverk.InntektYtelseType; import no.nav.abakus.iaygrunnlag.kodeverk.InntektspostType; @@ -140,8 +141,8 @@ public boolean equals(Object obj) { } var other = this.getClass().cast(obj); - return Objects.equals(inntektspostType, other.inntektspostType) && Objects.equals(periode, other.periode) && - Objects.equals(inntektYtelseType, other.inntektYtelseType); + return Objects.equals(inntektspostType, other.inntektspostType) && Objects.equals(periode, other.periode) && Objects.equals(inntektYtelseType, + other.inntektYtelseType); } @Override diff --git "a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/oppgittopptjening/v1/OppgittEgenN\303\246ringDto.java" "b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/oppgittopptjening/v1/OppgittEgenN\303\246ringDto.java" index 41b588bd3..06e415dcf 100644 --- "a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/oppgittopptjening/v1/OppgittEgenN\303\246ringDto.java" +++ "b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/oppgittopptjening/v1/OppgittEgenN\303\246ringDto.java" @@ -40,12 +40,12 @@ public class OppgittEgenNæringDto { private VirksomhetType virksomhetType; @JsonProperty(value = "regnskapsførerNavn") - @Size(max=400) + @Size(max = 400) @Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message = "[${validatedValue}] matcher ikke tillatt pattern [{regexp}]") private String regnskapsførerNavn; @JsonProperty(value = "regnskapsførerTlf") - @Size(max=100) + @Size(max = 100) @Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message = "[${validatedValue}] matcher ikke oppgitt pattern [{regexp}]") // har caser som har sluppet gjennom selvbetjening med alfa private String regnskapsførerTlf; @@ -54,7 +54,7 @@ public class OppgittEgenNæringDto { * Oppgis normalt dersom ikke orgnr kan gis. F.eks for utlandske virsomheter, eller noen tilfeller Fiskere med Lott. */ @JsonProperty(value = "virksomhetNavn", required = false) - @Size(max=100) + @Size(max = 100) @Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message = "[${validatedValue}] matcher ikke tillatt pattern [{regexp}]") private String virksomhetNavn; @@ -70,7 +70,7 @@ public class OppgittEgenNæringDto { private Boolean erVarigEndring; @JsonProperty(value = "endringBegrunnelse") - @Size(max=10000) + @Size(max = 10000) private String endringBegrunnelse; /** diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/request/InnhentRegisterdataRequest.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/request/InnhentRegisterdataRequest.java index 34aff81dc..949dd14f6 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/request/InnhentRegisterdataRequest.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/request/InnhentRegisterdataRequest.java @@ -14,6 +14,7 @@ import jakarta.validation.Valid; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Pattern; + import no.nav.abakus.iaygrunnlag.Periode; import no.nav.abakus.iaygrunnlag.PersonIdent; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType; diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/v1/InntektArbeidYtelseGrunnlagDto.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/v1/InntektArbeidYtelseGrunnlagDto.java index 614853b80..575d13e7a 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/v1/InntektArbeidYtelseGrunnlagDto.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/v1/InntektArbeidYtelseGrunnlagDto.java @@ -16,6 +16,7 @@ import jakarta.validation.Valid; import jakarta.validation.constraints.NotNull; + import no.nav.abakus.iaygrunnlag.PersonIdent; import no.nav.abakus.iaygrunnlag.UuidDto; import no.nav.abakus.iaygrunnlag.arbeidsforhold.v1.ArbeidsforholdInformasjon; diff --git a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/ytelse/v1/YtelseDto.java b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/ytelse/v1/YtelseDto.java index 451df70aa..ffd582e0c 100644 --- a/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/ytelse/v1/YtelseDto.java +++ b/kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/ytelse/v1/YtelseDto.java @@ -13,6 +13,7 @@ import jakarta.validation.Valid; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Pattern; + import no.nav.abakus.iaygrunnlag.Periode; import no.nav.abakus.iaygrunnlag.kodeverk.Fagsystem; import no.nav.abakus.iaygrunnlag.kodeverk.YtelseStatus; diff --git a/kontrakt/src/test/java/no/nav/foreldrepenger/kontrakter/iaygrunnlag/v1/iay/IAYMigreringNPETest.java b/kontrakt/src/test/java/no/nav/foreldrepenger/kontrakter/iaygrunnlag/v1/iay/IAYMigreringNPETest.java index 773f345e3..2d7963c23 100644 --- a/kontrakt/src/test/java/no/nav/foreldrepenger/kontrakter/iaygrunnlag/v1/iay/IAYMigreringNPETest.java +++ b/kontrakt/src/test/java/no/nav/foreldrepenger/kontrakter/iaygrunnlag/v1/iay/IAYMigreringNPETest.java @@ -41,7 +41,8 @@ void test_file(String fileName) throws Exception { private String readTestCase(String fileName) throws IOException { String str = null; - try (var is = getClass().getResourceAsStream(fileName); var s = new java.util.Scanner(is, StandardCharsets.UTF_8); Scanner s2 = s.useDelimiter("\\A")) { + try (var is = getClass().getResourceAsStream(fileName); var s = new java.util.Scanner(is, + StandardCharsets.UTF_8); Scanner s2 = s.useDelimiter("\\A")) { str = s2.hasNext() ? s2.next() : ""; } diff --git a/kontrakt/src/test/java/no/nav/foreldrepenger/kontrakter/iaygrunnlag/v1/iay/IayGrunnlagTest.java b/kontrakt/src/test/java/no/nav/foreldrepenger/kontrakter/iaygrunnlag/v1/iay/IayGrunnlagTest.java index 056e36059..d56940bd8 100644 --- a/kontrakt/src/test/java/no/nav/foreldrepenger/kontrakter/iaygrunnlag/v1/iay/IayGrunnlagTest.java +++ b/kontrakt/src/test/java/no/nav/foreldrepenger/kontrakter/iaygrunnlag/v1/iay/IayGrunnlagTest.java @@ -16,6 +16,7 @@ import com.fasterxml.jackson.databind.ObjectWriter; import jakarta.validation.Validation; + import no.nav.abakus.iaygrunnlag.AktørIdPersonident; import no.nav.abakus.iaygrunnlag.ArbeidsforholdRefDto; import no.nav.abakus.iaygrunnlag.FnrPersonident; @@ -140,8 +141,7 @@ private InntektArbeidYtelseGrunnlagDto byggInntektArbeidYtelseGrunnlag() { List.of(new AktivitetsAvtaleDto(periode).medSistLønnsendring(fom).medBeskrivelse("beskrivelse").medStillingsprosent(50))))))) .medInntekt(List.of(new InntekterDto(fnr).medUtbetalinger(List.of( new UtbetalingDto(InntektskildeType.INNTEKT_SAMMENLIGNING).medArbeidsgiver(org) - .medPoster(List.of(new UtbetalingsPostDto(periode, InntektspostType.LØNN) - .medInntektYtelseType(InntektYtelseType.FORELDREPENGER) + .medPoster(List.of(new UtbetalingsPostDto(periode, InntektspostType.LØNN).medInntektYtelseType(InntektYtelseType.FORELDREPENGER) .medBeløp(100) .medSkattAvgiftType(SkatteOgAvgiftsregelType.NETTOLØNN))))))) .medYtelse(List.of(new YtelserDto(fnr).medYtelser(List.of( diff --git a/kontrakt/src/test/resources/iay_case_001.json b/kontrakt/src/test/resources/iay_case_001.json index 8d834227f..0c5cbf09d 100644 --- a/kontrakt/src/test/resources/iay_case_001.json +++ b/kontrakt/src/test/resources/iay_case_001.json @@ -1,2099 +1,2420 @@ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057080999" + "person": { + "identType": "AKTØRID", + "ident": "1000057080999" }, - "grunnlagTidspunkt" : "2019-03-06T08:05:04.785Z", - "grunnlagReferanse" : "8abb7316-7a78-0abc-e053-2880340a57a0", - "koblingReferanse" : "88487f4b-f422-2133-e053-2880340a6560", - "registerGrunnlag" : { - "opprettetTidspunkt" : "2019-03-06T06:00:28.277Z", - "eksternReferanse" : "8a6bc442-a32e-1f94-e053-2880340a2b28", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057080999" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "81699674-9917-49e1-8fbc-828f66f855e6", - "eksternReferanse" : "V974613522R40274SPLHE0UTL0001", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2014-05-01" - }, { - "periode" : { - "fom" : "2015-05-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2014-05-01" - }, { - "periode" : { - "fom" : "2005-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "3c5f8bac-670b-4c63-8996-f8d8b508c842", - "eksternReferanse" : "0050568C5E3C1EE4A4E62A0BFC14320D", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-05-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 90.00, - "sistLønnsendring" : "2017-05-01" - }, { - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-09-01" - }, { - "periode" : { - "fom" : "2018-10-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-10-01" - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-04-30" - }, - "stillingsprosent" : 90.00, - "sistLønnsendring" : "2018-01-01" - }, { - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-06-30" - }, - "stillingsprosent" : 90.00, - "sistLønnsendring" : "2018-05-01" - }, { - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-08-31" - }, - "stillingsprosent" : 90.00, - "sistLønnsendring" : "2018-07-01" - }, { - "periode" : { - "fom" : "2014-03-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ { - "periode" : { - "fom" : "2018-05-12", - "tom" : "2018-08-31" - }, - "type" : "VELFERDSPERMISJON", - "prosentsats" : 100.00 - }, { - "periode" : { - "fom" : "2017-08-11", - "tom" : "2017-12-31" - }, - "type" : "PERMISJON", - "prosentsats" : 100.00 - }, { - "periode" : { - "fom" : "2016-07-01", - "tom" : "2017-01-31" - }, - "type" : "PERMISJON", - "prosentsats" : 10.00 - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-05-11" - }, - "type" : "PERMISJON_MED_FORELDREPENGER", - "prosentsats" : 100.00 - }, { - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-06-30" - }, - "type" : "PERMISJON", - "prosentsats" : 20.00 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" + "grunnlagTidspunkt": "2019-03-06T08:05:04.785Z", + "grunnlagReferanse": "8abb7316-7a78-0abc-e053-2880340a57a0", + "koblingReferanse": "88487f4b-f422-2133-e053-2880340a6560", + "registerGrunnlag": { + "opprettetTidspunkt": "2019-03-06T06:00:28.277Z", + "eksternReferanse": "8a6bc442-a32e-1f94-e053-2880340a2b28", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000057080999" }, - "arbeidsforholdId" : { - "abakusReferanse" : "13d980c0-f0b5-47bc-9a35-d95d818793ef", - "eksternReferanse" : "33", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2015-06-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2004-06-15" - }, { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2004-06-15" - }, { - "periode" : { - "fom" : "2015-06-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000058324999" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "993316121" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "b94ccb16-68b3-4b38-8c64-f38640197004", - "eksternReferanse" : "0050568C5E3C1EE4A4E62DD05137720D", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-04-30" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-07-01" - }, { - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-06-30" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-05-01" - }, { - "periode" : { - "fom" : "2017-07-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-07-01" - }, { - "periode" : { - "fom" : "2009-01-12", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2018-07-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-07-01" - } ], - "permisjoner" : [ { - "periode" : { - "fom" : "2018-09-28", - "tom" : "2019-03-21" - }, - "type" : "PERMISJON_MED_FORELDREPENGER", - "prosentsats" : 40.00 - }, { - "periode" : { - "fom" : "2015-01-30", - "tom" : "2015-02-01" - }, - "type" : "PERMISJON", - "prosentsats" : 100.00 - }, { - "periode" : { - "fom" : "2016-11-01", - "tom" : "2016-11-01" - }, - "type" : "PERMISJON", - "prosentsats" : 100.00 - }, { - "periode" : { - "fom" : "2016-11-21", - "tom" : "2016-11-22" - }, - "type" : "PERMISJON", - "prosentsats" : 100.00 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "55987635-d94b-4c78-8822-1ef89d878b97", - "eksternReferanse" : "V974613522R41447SPLHE0UTL0002", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-02-01" - }, { - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-02-01" - }, { - "periode" : { - "fom" : "2018-02-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "0ce3ed01-5787-4d8f-aa4c-0db2dfe0fbb6", - "eksternReferanse" : "V974613522R41447SPLHE0UTL0001", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-11-01", - "tom" : "2018-08-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-02-01" - }, { - "periode" : { - "fom" : "2018-09-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2018-02-01" - }, { - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-01" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "db19342d-01b2-455a-8a0c-ac55bb94cee6", - "eksternReferanse" : "1", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2017-08-01" - }, { - "periode" : { - "fom" : "2017-10-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2017-08-01" - }, { - "periode" : { - "fom" : "2017-08-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974727501" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "38b0f45f-ec01-4037-a107-85a05126f641", - "eksternReferanse" : "0050568C307E1ED8988150806A1B60D7", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "FRILANSER_OPPDRAGSTAKER", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-12-31" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "arbeidsforholdId": { + "abakusReferanse": "81699674-9917-49e1-8fbc-828f66f855e6", + "eksternReferanse": "V974613522R40274SPLHE0UTL0001", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2014-05-01" + }, + { + "periode": { + "fom": "2015-05-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2014-05-01" + }, + { + "periode": { + "fom": "2005-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" + }, + "arbeidsforholdId": { + "abakusReferanse": "3c5f8bac-670b-4c63-8996-f8d8b508c842", + "eksternReferanse": "0050568C5E3C1EE4A4E62A0BFC14320D", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-05-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 90.00, + "sistLønnsendring": "2017-05-01" + }, + { + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-09-01" + }, + { + "periode": { + "fom": "2018-10-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-10-01" + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "2018-04-30" + }, + "stillingsprosent": 90.00, + "sistLønnsendring": "2018-01-01" + }, + { + "periode": { + "fom": "2018-05-01", + "tom": "2018-06-30" + }, + "stillingsprosent": 90.00, + "sistLønnsendring": "2018-05-01" + }, + { + "periode": { + "fom": "2018-07-01", + "tom": "2018-08-31" + }, + "stillingsprosent": 90.00, + "sistLønnsendring": "2018-07-01" + }, + { + "periode": { + "fom": "2014-03-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [ + { + "periode": { + "fom": "2018-05-12", + "tom": "2018-08-31" + }, + "type": "VELFERDSPERMISJON", + "prosentsats": 100.00 + }, + { + "periode": { + "fom": "2017-08-11", + "tom": "2017-12-31" + }, + "type": "PERMISJON", + "prosentsats": 100.00 + }, + { + "periode": { + "fom": "2016-07-01", + "tom": "2017-01-31" + }, + "type": "PERMISJON", + "prosentsats": 10.00 + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "2018-05-11" + }, + "type": "PERMISJON_MED_FORELDREPENGER", + "prosentsats": 100.00 + }, + { + "periode": { + "fom": "2016-01-01", + "tom": "2016-06-30" + }, + "type": "PERMISJON", + "prosentsats": 20.00 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" + }, + "arbeidsforholdId": { + "abakusReferanse": "13d980c0-f0b5-47bc-9a35-d95d818793ef", + "eksternReferanse": "33", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2015-06-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2004-06-15" + }, + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2004-06-15" + }, + { + "periode": { + "fom": "2015-06-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] } - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974732017" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "04d96aec-5e59-4bd3-b08e-bda0314da9b0", - "eksternReferanse" : "0050568C20321ED69BC0C3CC6F79E0D1", - "eksternReferanseSystem" : "AAREGISTERET" + ] + }, + { + "person": { + "identType": "AKTØRID", + "ident": "1000058324999" }, - "arbeidType" : "FRILANSER_OPPDRAGSTAKER", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2016-08-01", - "tom" : "9999-12-31" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "993316121" + }, + "arbeidsforholdId": { + "abakusReferanse": "b94ccb16-68b3-4b38-8c64-f38640197004", + "eksternReferanse": "0050568C5E3C1EE4A4E62DD05137720D", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2018-01-01", + "tom": "2018-04-30" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-07-01" + }, + { + "periode": { + "fom": "2018-05-01", + "tom": "2018-06-30" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-05-01" + }, + { + "periode": { + "fom": "2017-07-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-07-01" + }, + { + "periode": { + "fom": "2009-01-12", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2018-07-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-07-01" + } + ], + "permisjoner": [ + { + "periode": { + "fom": "2018-09-28", + "tom": "2019-03-21" + }, + "type": "PERMISJON_MED_FORELDREPENGER", + "prosentsats": 40.00 + }, + { + "periode": { + "fom": "2015-01-30", + "tom": "2015-02-01" + }, + "type": "PERMISJON", + "prosentsats": 100.00 + }, + { + "periode": { + "fom": "2016-11-01", + "tom": "2016-11-01" + }, + "type": "PERMISJON", + "prosentsats": 100.00 + }, + { + "periode": { + "fom": "2016-11-21", + "tom": "2016-11-22" + }, + "type": "PERMISJON", + "prosentsats": 100.00 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "arbeidsforholdId": { + "abakusReferanse": "55987635-d94b-4c78-8822-1ef89d878b97", + "eksternReferanse": "V974613522R41447SPLHE0UTL0002", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-02-01" + }, + { + "periode": { + "fom": "2018-09-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-02-01" + }, + { + "periode": { + "fom": "2018-02-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "arbeidsforholdId": { + "abakusReferanse": "0ce3ed01-5787-4d8f-aa4c-0db2dfe0fbb6", + "eksternReferanse": "V974613522R41447SPLHE0UTL0001", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-11-01", + "tom": "2018-08-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-02-01" + }, + { + "periode": { + "fom": "2018-09-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2018-02-01" + }, + { + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-01" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" + }, + "arbeidsforholdId": { + "abakusReferanse": "db19342d-01b2-455a-8a0c-ac55bb94cee6", + "eksternReferanse": "1", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2017-08-01" + }, + { + "periode": { + "fom": "2017-10-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2017-08-01" + }, + { + "periode": { + "fom": "2017-08-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974727501" + }, + "arbeidsforholdId": { + "abakusReferanse": "38b0f45f-ec01-4037-a107-85a05126f641", + "eksternReferanse": "0050568C307E1ED8988150806A1B60D7", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "FRILANSER_OPPDRAGSTAKER", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2018-03-01", + "tom": "2018-12-31" + } + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974732017" + }, + "arbeidsforholdId": { + "abakusReferanse": "04d96aec-5e59-4bd3-b08e-bda0314da9b0", + "eksternReferanse": "0050568C20321ED69BC0C3CC6F79E0D1", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "FRILANSER_OPPDRAGSTAKER", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2016-08-01", + "tom": "9999-12-31" + } + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974725576" + }, + "arbeidsforholdId": { + "abakusReferanse": "de33de61-dd87-409e-89da-90f32d6c1765", + "eksternReferanse": "0050568C2F591ED891FF1A599F24C0DB", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "FRILANSER_OPPDRAGSTAKER", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2018-04-01", + "tom": "2018-12-31" + } + } + ], + "permisjoner": [] } - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974725576" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "de33de61-dd87-409e-89da-90f32d6c1765", - "eksternReferanse" : "0050568C2F591ED891FF1A599F24C0DB", - "eksternReferanseSystem" : "AAREGISTERET" + ] + } + ], + "inntekter": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000057080999" }, - "arbeidType" : "FRILANSER_OPPDRAGSTAKER", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-12-31" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 8700.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 216.00 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 43681.90 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 39790.50 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 40888.25 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 35275.17 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 39790.50 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 38807.25 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 34249.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 35275.17 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 36130.25 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 36498.75 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 37542.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 59216.65 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 29812.55 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 57173.90 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 3244.05 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 23360.80 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 12523.75 + } + ] + }, + { + "arbeidsgiver": null, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 3860.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 15486.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 5607.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 5874.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 4439.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 4246.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 2725.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 4053.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 5874.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 2136.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 5340.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 5607.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 4053.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 11194.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 4246.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 6141.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 5347.72 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 3418.08 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 5824.51 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 3729.49 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 13291.04 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 5653.31 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 6664.62 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 3539.23 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 3125.87 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" + }, + "inntektsKilde": "INNTEKT_SAMMENLIGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 43299.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 39790.50 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 40888.25 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 35275.17 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 39790.50 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 38807.25 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 34249.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 35275.17 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 36130.25 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 36498.75 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 37542.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 59216.65 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 29812.55 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 57173.90 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 3244.05 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 12523.75 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 23360.80 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" + }, + "inntektsKilde": "INNTEKT_SAMMENLIGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 8700.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 216.00 + } + ] + }, + { + "arbeidsgiver": null, + "inntektsKilde": "INNTEKT_SAMMENLIGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 4246.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 2725.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 4053.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 4053.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 11194.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 4246.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 3860.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 4439.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "inntektsKilde": "INNTEKT_SAMMENLIGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 5347.72 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 3418.08 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 5824.51 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 3729.49 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 13291.04 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 6664.62 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 3539.23 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 3125.87 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" + }, + "inntektsKilde": "INNTEKT_BEREGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 8700.00 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "inntektsKilde": "INNTEKT_BEREGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 3418.08 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 5347.72 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 5824.51 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 3729.49 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 13291.04 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 6664.62 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 3539.23 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" + }, + "inntektsKilde": "INNTEKT_BEREGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 43199.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 40781.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 39683.25 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 35171.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 39683.25 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 38700.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 34145.50 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 35171.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 36023.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 36391.50 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 37434.75 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 59116.65 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 29705.30 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 57066.65 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 3136.80 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 12416.50 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 10473.40 + } + ] + }, + { + "arbeidsgiver": null, + "inntektsKilde": "SIGRUN", + "utbetalingsPoster": [ + { + "inntektspostType": "SELVSTENDIG_NÆRINGSDRIVENDE", + "periode": { + "fom": "2017-01-01", + "tom": "2017-12-31" + }, + "beløp": 93262.00 + }, + { + "inntektspostType": "SELVSTENDIG_NÆRINGSDRIVENDE", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 46799.00 + }, + { + "inntektspostType": "SELVSTENDIG_NÆRINGSDRIVENDE", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 0.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 544200.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-01-01", + "tom": "2017-12-31" + }, + "beløp": 547741.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 579306.00 + }, + { + "inntektspostType": "NÆRING_FISKE_FANGST_FAMBARNEHAGE", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 0.00 + }, + { + "inntektspostType": "NÆRING_FISKE_FANGST_FAMBARNEHAGE", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 0.00 + } + ] } - } ], - "permisjoner" : [ ] - } ] - } ], - "inntekter" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057080999" + ] }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" - }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 8700.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 216.00 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" + { + "person": { + "identType": "AKTØRID", + "ident": "1000058324999" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 43681.90 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 39790.50 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 40888.25 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 35275.17 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 39790.50 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 38807.25 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 34249.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 35275.17 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 36130.25 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 36498.75 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 37542.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 59216.65 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 29812.55 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 57173.90 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 3244.05 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 23360.80 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 12523.75 - } ] - }, { - "arbeidsgiver" : null, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 3860.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 15486.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 5607.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 5874.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 4439.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 4246.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 2725.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 4053.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 5874.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 2136.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 8850.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 9000.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 1080.00 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "993316121" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 40631.87 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 43565.21 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 48095.32 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 41880.01 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 41701.50 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 39521.71 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 36724.01 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 41956.51 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 40404.31 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 35375.35 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 42433.99 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 49834.69 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 39298.65 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 63992.59 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 40716.79 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 67503.41 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 47480.61 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 2457.85 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 3258.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 9747.75 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 2897.08 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 2481.27 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 7832.08 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974727501" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 10883.70 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 5600.00 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974725576" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 2577.42 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974732017" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 9600.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 23800.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 9402.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 36400.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 10000.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 46000.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 10000.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 57959.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 34200.00 + } + ] } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 5340.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 5607.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 4053.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 11194.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 4246.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 6141.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 5347.72 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 3418.08 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 5824.51 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 3729.49 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 13291.04 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 5653.31 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 6664.62 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 3539.23 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 3125.87 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" - }, - "inntektsKilde" : "INNTEKT_SAMMENLIGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 43299.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 39790.50 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 40888.25 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 35275.17 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 39790.50 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 38807.25 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 34249.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 35275.17 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 36130.25 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 36498.75 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 37542.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 59216.65 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 29812.55 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 57173.90 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 3244.05 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 12523.75 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 23360.80 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" + ] + } + ], + "ytelser": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000057080999" }, - "inntektsKilde" : "INNTEKT_SAMMENLIGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 8700.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 216.00 - } ] - }, { - "arbeidsgiver" : null, - "inntektsKilde" : "INNTEKT_SAMMENLIGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 4246.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 2725.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 4053.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 4053.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 11194.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 4246.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 3860.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" + "ytelser": [ + { + "fagsystem": "INFOTRYGD", + "ytelseType": "FP", + "periode": { + "fom": "2017-11-10", + "tom": "2018-05-10" + }, + "status": "AVSLU", + "anvisninger": [ + { + "periode": { + "fom": "2017-11-10", + "tom": "2018-05-10" + }, + "utbetalingsgrad": 100.00, + "andeler": [] + } + ], + "ytelseGrunnlag": { + "arbeidskategori": "KOMBINASJON_ARBEIDSTAKER_OG_SELVSTENDIG_NÆRINGSDRIVENDE", + "opprinneligIdentDato": "2017-09-01", + "dekningsgradProsent": 100.00, + "fordeling": [ + { + "beløp": 69300.00, + "inntektPeriodeType": "AARLG" + }, + { + "beløp": 4182.00, + "inntektPeriodeType": "MNDLG", + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + } + }, + { + "beløp": 36331.00, + "inntektPeriodeType": "MNDLG", + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" + } + } + ], + "dagsats": 255.00 + } }, - "beløp" : 4439.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" + { + "fagsystem": "INFOTRYGD", + "ytelseType": "FP", + "periode": { + "fom": "2017-09-01", + "tom": "2017-11-09" + }, + "status": "AVSLU", + "anvisninger": [ + { + "periode": { + "fom": "2017-09-01", + "tom": "2017-11-09" + }, + "utbetalingsgrad": 100.00, + "andeler": [] + } + ], + "ytelseGrunnlag": { + "arbeidskategori": "KOMBINASJON_ARBEIDSTAKER_OG_SELVSTENDIG_NÆRINGSDRIVENDE", + "opprinneligIdentDato": "2017-09-01", + "dekningsgradProsent": 100.00, + "fordeling": [ + { + "beløp": 69300.00, + "inntektPeriodeType": "AARLG" + }, + { + "beløp": 4182.00, + "inntektPeriodeType": "MNDLG", + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + } + }, + { + "beløp": 36331.00, + "inntektPeriodeType": "MNDLG", + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" + } + } + ], + "dagsats": 255.00 + } } - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" + ] + }, + { + "person": { + "identType": "AKTØRID", + "ident": "1000058324999" }, - "inntektsKilde" : "INNTEKT_SAMMENLIGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 5347.72 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 3418.08 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 5824.51 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 3729.49 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 13291.04 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 6664.62 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 3539.23 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 3125.87 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" + "ytelser": [ + { + "fagsystem": "INFOTRYGD", + "ytelseType": "FP", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-01" + }, + "status": "AVSLU", + "anvisninger": [] + }, + { + "fagsystem": "INFOTRYGD", + "ytelseType": "FP", + "periode": { + "fom": "2018-09-28", + "tom": "2019-03-21" + }, + "status": "AVSLU", + "anvisninger": [] + } + ] + } + ] + }, + "overstyrtGrunnlag": { + "opprettetTidspunkt": "2019-03-06T08:05:04.785Z", + "eksternReferanse": "8a6bc442-a090-1f94-e053-2880340a2b28", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000057080999" }, - "inntektsKilde" : "INNTEKT_BEREGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 8700.00 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" + "yrkesaktiviteter": [ + { + "arbeidType": "NÆRING", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2015-12-15", + "tom": "9999-12-31" + } + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "arbeidsforholdId": { + "abakusReferanse": "81699674-9917-49e1-8fbc-828f66f855e6", + "eksternReferanse": "V974613522R40274SPLHE0UTL0001", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2014-05-01" + }, + { + "periode": { + "fom": "2015-05-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2014-05-01" + }, + { + "periode": { + "fom": "2005-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "beskrivelse": "Aktivitet ok." + } + ], + "permisjoner": [] + } + ] + } + ] + }, + "inntektsmeldinger": { + "inntektsmeldinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" }, - "inntektsKilde" : "INNTEKT_BEREGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 3418.08 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 5347.72 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 5824.51 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 3729.49 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 13291.04 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 6664.62 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 3539.23 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" + "journalpostId": "446045317", + "innsendingstidspunkt": "2019-02-26T15:08:41Z", + "mottattDato": "2019-02-26", + "graderinger": [], + "naturalytelser": [], + "utsettelsePerioder": [], + "startdatoPermisjon": "2019-03-16", + "erNærRelasjon": false, + "inntektBeløp": 791.00, + "kanalreferanse": "AR308323299", + "kildesystem": "AltinnPortal", + "refusjonEndringer": [], + "innsendingsÃ¥rsak": "NY" + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" }, - "inntektsKilde" : "INNTEKT_BEREGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 43199.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 40781.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 39683.25 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 35171.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 39683.25 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 38700.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 34145.50 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 35171.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 36023.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 36391.50 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 37434.75 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 59116.65 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 29705.30 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 57066.65 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 3136.80 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 12416.50 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 10473.40 - } ] - }, { - "arbeidsgiver" : null, - "inntektsKilde" : "SIGRUN", - "utbetalingsPoster" : [ { - "inntektspostType" : "SELVSTENDIG_NÆRINGSDRIVENDE", - "periode" : { - "fom" : "2017-01-01", - "tom" : "2017-12-31" - }, - "beløp" : 93262.00 - }, { - "inntektspostType" : "SELVSTENDIG_NÆRINGSDRIVENDE", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 46799.00 - }, { - "inntektspostType" : "SELVSTENDIG_NÆRINGSDRIVENDE", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 0.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 544200.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-01-01", - "tom" : "2017-12-31" - }, - "beløp" : 547741.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 579306.00 - }, { - "inntektspostType" : "NÆRING_FISKE_FANGST_FAMBARNEHAGE", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 0.00 - }, { - "inntektspostType" : "NÆRING_FISKE_FANGST_FAMBARNEHAGE", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 0.00 - } ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000058324999" + "journalpostId": "446045439", + "innsendingstidspunkt": "2019-02-26T15:10:44Z", + "mottattDato": "2019-02-26", + "graderinger": [], + "naturalytelser": [], + "utsettelsePerioder": [], + "startdatoPermisjon": "2019-03-17", + "erNærRelasjon": false, + "inntektBeløp": 44586.00, + "refusjonsBeløpPerMnd": 44586.00, + "kanalreferanse": "AR308323711", + "kildesystem": "AltinnPortal", + "refusjonOpphører": "9999-12-31", + "refusjonEndringer": [], + "innsendingsÃ¥rsak": "NY" }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 8850.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 9000.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 1080.00 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "993316121" + "journalpostId": "446280466", + "innsendingstidspunkt": "2019-03-01T10:29:38Z", + "mottattDato": "2019-03-01", + "graderinger": [], + "naturalytelser": [], + "utsettelsePerioder": [], + "startdatoPermisjon": "2019-03-16", + "erNærRelasjon": false, + "inntektBeløp": 8256.29, + "kanalreferanse": "AR308970089", + "kildesystem": "AltinnPortal", + "refusjonEndringer": [], + "innsendingsÃ¥rsak": "NY" + } + ] + }, + "oppgittOpptjening": { + "eksternReferanse": "8a6bc443-6f71-1f94-e053-2880340a2b28", + "opprettetTidspunkt": "2019-01-07T14:06:47.605Z", + "arbeidsforhold": [], + "egenNæring": [ + { + "periode": { + "fom": "2015-12-15", + "tom": "9999-12-31" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 40631.87 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 43565.21 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 48095.32 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 41880.01 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 41701.50 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 39521.71 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 36724.01 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 41956.51 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 40404.31 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 35375.35 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 42433.99 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 49834.69 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 39298.65 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 63992.59 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 40716.79 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 67503.41 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 47480.61 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" + "virksomhet": { + "identType": "ORGNUMMER", + "ident": "916451504" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 2457.85 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 3258.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 9747.75 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 2897.08 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 2481.27 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 7832.08 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974727501" - }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 10883.70 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 5600.00 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974725576" + "virksomhetType": "ANNEN", + "regnskapsførerNavn": null, + "regnskapsførerTlf": null, + "virksomhetNavn": null, + "landkode": "NOR", + "endringDato": null, + "erVarigEndring": false, + "endringBegrunnelse": null, + "bruttoInntekt": 51150.00, + "erNyoppstartet": true, + "erNærRelasjon": false, + "erNyIArbeidslivet": false + } + ], + "annenAktivitet": [ + { + "periode": { + "fom": "2015-12-15", + "tom": "9999-12-31" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 2577.42 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974732017" + "arbeidType": "FRILANSER" + } + ], + "frilans": { + "harInntektFraFosterhjem": false, + "erNyoppstartet": false, + "erNærRelasjon": false, + "frilansoppdrag": [] + } + }, + "arbeidsforholdInformasjon": { + "referanser": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974725576" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 9600.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 23800.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 9402.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 36400.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 10000.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 46000.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 10000.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 57959.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 34200.00 - } ] - } ] - } ], - "ytelser" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057080999" + "arbeidsforholdId": { + "abakusReferanse": "de33de61-dd87-409e-89da-90f32d6c1765", + "eksternReferanse": "0050568C2F591ED891FF1A599F24C0DB", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "ytelser" : [ { - "fagsystem" : "INFOTRYGD", - "ytelseType" : "FP", - "periode" : { - "fom" : "2017-11-10", - "tom" : "2018-05-10" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974732017" }, - "status" : "AVSLU", - "anvisninger" : [ { - "periode" : { - "fom" : "2017-11-10", - "tom" : "2018-05-10" - }, - "utbetalingsgrad" : 100.00, - "andeler" : [ ] - } ], - "ytelseGrunnlag" : { - "arbeidskategori" : "KOMBINASJON_ARBEIDSTAKER_OG_SELVSTENDIG_NÆRINGSDRIVENDE", - "opprinneligIdentDato" : "2017-09-01", - "dekningsgradProsent" : 100.00, - "fordeling" : [ { - "beløp" : 69300.00, - "inntektPeriodeType" : "AARLG" - }, { - "beløp" : 4182.00, - "inntektPeriodeType" : "MNDLG", - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - } - }, { - "beløp" : 36331.00, - "inntektPeriodeType" : "MNDLG", - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" - } - } ], - "dagsats" : 255.00 + "arbeidsforholdId": { + "abakusReferanse": "04d96aec-5e59-4bd3-b08e-bda0314da9b0", + "eksternReferanse": "0050568C20321ED69BC0C3CC6F79E0D1", + "eksternReferanseSystem": "AAREGISTERET" } - }, { - "fagsystem" : "INFOTRYGD", - "ytelseType" : "FP", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-11-09" + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" }, - "status" : "AVSLU", - "anvisninger" : [ { - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-11-09" - }, - "utbetalingsgrad" : 100.00, - "andeler" : [ ] - } ], - "ytelseGrunnlag" : { - "arbeidskategori" : "KOMBINASJON_ARBEIDSTAKER_OG_SELVSTENDIG_NÆRINGSDRIVENDE", - "opprinneligIdentDato" : "2017-09-01", - "dekningsgradProsent" : 100.00, - "fordeling" : [ { - "beløp" : 69300.00, - "inntektPeriodeType" : "AARLG" - }, { - "beløp" : 4182.00, - "inntektPeriodeType" : "MNDLG", - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - } - }, { - "beløp" : 36331.00, - "inntektPeriodeType" : "MNDLG", - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" - } - } ], - "dagsats" : 255.00 + "arbeidsforholdId": { + "abakusReferanse": "0ce3ed01-5787-4d8f-aa4c-0db2dfe0fbb6", + "eksternReferanse": "V974613522R41447SPLHE0UTL0001", + "eksternReferanseSystem": "AAREGISTERET" } - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000058324999" }, - "ytelser" : [ { - "fagsystem" : "INFOTRYGD", - "ytelseType" : "FP", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-01" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" }, - "status" : "AVSLU", - "anvisninger" : [ ] - }, { - "fagsystem" : "INFOTRYGD", - "ytelseType" : "FP", - "periode" : { - "fom" : "2018-09-28", - "tom" : "2019-03-21" - }, - "status" : "AVSLU", - "anvisninger" : [ ] - } ] - } ] - }, - "overstyrtGrunnlag" : { - "opprettetTidspunkt" : "2019-03-06T08:05:04.785Z", - "eksternReferanse" : "8a6bc442-a090-1f94-e053-2880340a2b28", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057080999" + "arbeidsforholdId": { + "abakusReferanse": "81699674-9917-49e1-8fbc-828f66f855e6", + "eksternReferanse": "V974613522R40274SPLHE0UTL0001", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "yrkesaktiviteter" : [ { - "arbeidType" : "NÆRING", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2015-12-15", - "tom" : "9999-12-31" - } - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "81699674-9917-49e1-8fbc-828f66f855e6", - "eksternReferanse" : "V974613522R40274SPLHE0UTL0001", - "eksternReferanseSystem" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2014-05-01" - }, { - "periode" : { - "fom" : "2015-05-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2014-05-01" - }, { - "periode" : { - "fom" : "2005-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "beskrivelse" : "Aktivitet ok." - } ], - "permisjoner" : [ ] - } ] - } ] - }, - "inntektsmeldinger" : { - "inntektsmeldinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" - }, - "journalpostId" : "446045317", - "innsendingstidspunkt" : "2019-02-26T15:08:41Z", - "mottattDato" : "2019-02-26", - "graderinger" : [ ], - "naturalytelser" : [ ], - "utsettelsePerioder" : [ ], - "startdatoPermisjon" : "2019-03-16", - "erNærRelasjon" : false, - "inntektBeløp" : 791.00, - "kanalreferanse" : "AR308323299", - "kildesystem" : "AltinnPortal", - "refusjonEndringer" : [ ], - "innsendingsÃ¥rsak" : "NY" - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" - }, - "journalpostId" : "446045439", - "innsendingstidspunkt" : "2019-02-26T15:10:44Z", - "mottattDato" : "2019-02-26", - "graderinger" : [ ], - "naturalytelser" : [ ], - "utsettelsePerioder" : [ ], - "startdatoPermisjon" : "2019-03-17", - "erNærRelasjon" : false, - "inntektBeløp" : 44586.00, - "refusjonsBeløpPerMnd" : 44586.00, - "kanalreferanse" : "AR308323711", - "kildesystem" : "AltinnPortal", - "refusjonOpphører" : "9999-12-31", - "refusjonEndringer" : [ ], - "innsendingsÃ¥rsak" : "NY" - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - }, - "journalpostId" : "446280466", - "innsendingstidspunkt" : "2019-03-01T10:29:38Z", - "mottattDato" : "2019-03-01", - "graderinger" : [ ], - "naturalytelser" : [ ], - "utsettelsePerioder" : [ ], - "startdatoPermisjon" : "2019-03-16", - "erNærRelasjon" : false, - "inntektBeløp" : 8256.29, - "kanalreferanse" : "AR308970089", - "kildesystem" : "AltinnPortal", - "refusjonEndringer" : [ ], - "innsendingsÃ¥rsak" : "NY" - } ] - }, - "oppgittOpptjening" : { - "eksternReferanse" : "8a6bc443-6f71-1f94-e053-2880340a2b28", - "opprettetTidspunkt" : "2019-01-07T14:06:47.605Z", - "arbeidsforhold" : [ ], - "egenNæring" : [ { - "periode" : { - "fom" : "2015-12-15", - "tom" : "9999-12-31" - }, - "virksomhet" : { - "identType" : "ORGNUMMER", - "ident" : "916451504" - }, - "virksomhetType" : "ANNEN", - "regnskapsførerNavn" : null, - "regnskapsførerTlf" : null, - "virksomhetNavn" : null, - "landkode" : "NOR", - "endringDato" : null, - "erVarigEndring" : false, - "endringBegrunnelse" : null, - "bruttoInntekt" : 51150.00, - "erNyoppstartet" : true, - "erNærRelasjon" : false, - "erNyIArbeidslivet" : false - } ], - "annenAktivitet" : [ { - "periode" : { - "fom" : "2015-12-15", - "tom" : "9999-12-31" - }, - "arbeidType" : "FRILANSER" - } ], - "frilans" : { - "harInntektFraFosterhjem" : false, - "erNyoppstartet" : false, - "erNærRelasjon" : false, - "frilansoppdrag" : [ ] - } - }, - "arbeidsforholdInformasjon" : { - "referanser" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974725576" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "de33de61-dd87-409e-89da-90f32d6c1765", - "eksternReferanse" : "0050568C2F591ED891FF1A599F24C0DB", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974732017" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "04d96aec-5e59-4bd3-b08e-bda0314da9b0", - "eksternReferanse" : "0050568C20321ED69BC0C3CC6F79E0D1", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "0ce3ed01-5787-4d8f-aa4c-0db2dfe0fbb6", - "eksternReferanse" : "V974613522R41447SPLHE0UTL0001", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" + "arbeidsforholdId": { + "abakusReferanse": "13d980c0-f0b5-47bc-9a35-d95d818793ef", + "eksternReferanse": "33", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "81699674-9917-49e1-8fbc-828f66f855e6", - "eksternReferanse" : "V974613522R40274SPLHE0UTL0001", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "arbeidsforholdId": { + "abakusReferanse": "55987635-d94b-4c78-8822-1ef89d878b97", + "eksternReferanse": "V974613522R41447SPLHE0UTL0002", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "13d980c0-f0b5-47bc-9a35-d95d818793ef", - "eksternReferanse" : "33", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "993316121" + }, + "arbeidsforholdId": { + "abakusReferanse": "b94ccb16-68b3-4b38-8c64-f38640197004", + "eksternReferanse": "0050568C5E3C1EE4A4E62DD05137720D", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "55987635-d94b-4c78-8822-1ef89d878b97", - "eksternReferanse" : "V974613522R41447SPLHE0UTL0002", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "993316121" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" + }, + "arbeidsforholdId": { + "abakusReferanse": "3c5f8bac-670b-4c63-8996-f8d8b508c842", + "eksternReferanse": "0050568C5E3C1EE4A4E62A0BFC14320D", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "b94ccb16-68b3-4b38-8c64-f38640197004", - "eksternReferanse" : "0050568C5E3C1EE4A4E62DD05137720D", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974727501" + }, + "arbeidsforholdId": { + "abakusReferanse": "38b0f45f-ec01-4037-a107-85a05126f641", + "eksternReferanse": "0050568C307E1ED8988150806A1B60D7", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "3c5f8bac-670b-4c63-8996-f8d8b508c842", - "eksternReferanse" : "0050568C5E3C1EE4A4E62A0BFC14320D", - "eksternReferanseSystem" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" + }, + "arbeidsforholdId": { + "abakusReferanse": "db19342d-01b2-455a-8a0c-ac55bb94cee6", + "eksternReferanse": "1", + "eksternReferanseSystem": "AAREGISTERET" + } } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974727501" + ], + "overstyringer": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974719525" + }, + "arbeidsforholdHandlingType": "BRUK", + "overstyrtePerioder": [ + { + "fom": "2014-03-01", + "tom": "9999-12-31" + } + ] }, - "arbeidsforholdId" : { - "abakusReferanse" : "38b0f45f-ec01-4037-a107-85a05126f641", - "eksternReferanse" : "0050568C307E1ED8988150806A1B60D7", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973686682" + }, + "arbeidsforholdHandlingType": "BRUK", + "overstyrtePerioder": [ + { + "fom": "2017-08-01", + "tom": "9999-12-31" + }, + { + "fom": "2015-06-01", + "tom": "9999-12-31" + } + ] }, - "arbeidsforholdId" : { - "abakusReferanse" : "db19342d-01b2-455a-8a0c-ac55bb94cee6", - "eksternReferanse" : "1", - "eksternReferanseSystem" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974613522" + }, + "arbeidsforholdHandlingType": "BRUK", + "overstyrtePerioder": [ + { + "fom": "2018-02-01", + "tom": "2018-02-01" + }, + { + "fom": "2018-02-01", + "tom": "9999-12-31" + }, + { + "fom": "2005-01-01", + "tom": "9999-12-31" + } + ] } - } ], - "overstyringer" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974719525" - }, - "arbeidsforholdHandlingType" : "BRUK", - "overstyrtePerioder" : [ { - "fom" : "2014-03-01", - "tom" : "9999-12-31" - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973686682" - }, - "arbeidsforholdHandlingType" : "BRUK", - "overstyrtePerioder" : [ { - "fom" : "2017-08-01", - "tom" : "9999-12-31" - }, { - "fom" : "2015-06-01", - "tom" : "9999-12-31" - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974613522" - }, - "arbeidsforholdHandlingType" : "BRUK", - "overstyrtePerioder" : [ { - "fom" : "2018-02-01", - "tom" : "2018-02-01" - }, { - "fom" : "2018-02-01", - "tom" : "9999-12-31" - }, { - "fom" : "2005-01-01", - "tom" : "9999-12-31" - } ] - } ] + ] } } diff --git a/kontrakt/src/test/resources/iay_case_002.json b/kontrakt/src/test/resources/iay_case_002.json index 2d3d80b07..97e698412 100644 --- a/kontrakt/src/test/resources/iay_case_002.json +++ b/kontrakt/src/test/resources/iay_case_002.json @@ -1,512 +1,595 @@ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057870419" + "person": { + "identType": "AKTØRID", + "ident": "1000057870419" }, - "grunnlagTidspunkt" : "2019-03-07T08:52:40.113Z", - "grunnlagReferanse" : "8abb7316-9ecb-0abc-e053-2880340a57a0", - "koblingReferanse" : "88487f4c-08c5-2133-e053-2880340a6560", - "registerGrunnlag" : { - "opprettetTidspunkt" : "2019-03-07T08:52:40.112Z", - "eksternReferanse" : "8a6bc442-61dc-1f94-e053-2880340a2b28", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000010021763" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "996437833" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "47b6e387-3b0b-41ee-865d-fbe77cfe35f7", - "eksternReferanse" : "7-20150101-1", - "eksternReferanseSystem" : "AAREGISTERET" + "grunnlagTidspunkt": "2019-03-07T08:52:40.113Z", + "grunnlagReferanse": "8abb7316-9ecb-0abc-e053-2880340a57a0", + "koblingReferanse": "88487f4c-08c5-2133-e053-2880340a6560", + "registerGrunnlag": { + "opprettetTidspunkt": "2019-03-07T08:52:40.112Z", + "eksternReferanse": "8a6bc442-61dc-1f94-e053-2880340a2b28", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000010021763" }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2016-01-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2016-01-01" - }, { - "periode" : { - "fom" : "2016-01-01", - "tom" : "2017-11-16" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2016-01-01" - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "919321784" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "a12807c6-447e-4597-9ccc-d3aca1b777a9", - "eksternReferanse" : "1", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-08-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-06-20" - }, { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-06-20" - }, { - "periode" : { - "fom" : "2017-06-20", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057870419" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "996437833" + }, + "arbeidsforholdId": { + "abakusReferanse": "47b6e387-3b0b-41ee-865d-fbe77cfe35f7", + "eksternReferanse": "7-20150101-1", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2016-01-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2016-01-01" + }, + { + "periode": { + "fom": "2016-01-01", + "tom": "2017-11-16" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2016-01-01" + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "919321784" + }, + "arbeidsforholdId": { + "abakusReferanse": "a12807c6-447e-4597-9ccc-d3aca1b777a9", + "eksternReferanse": "1", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-08-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-06-20" + }, + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-06-20" + }, + { + "periode": { + "fom": "2017-06-20", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + } + ] }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "919321784" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "a12807c6-447e-4597-9ccc-d3aca1b777a9", - "eksternReferanse" : "1", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-11-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2017-11-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 20.00, - "sistLønnsendring" : "2017-11-01" - }, { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 20.00, - "sistLønnsendring" : "2017-11-01" - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "972213489" + { + "person": { + "identType": "AKTØRID", + "ident": "1000057870419" }, - "arbeidsforholdId" : { - "abakusReferanse" : "64155bcf-1cc3-499c-ab51-e9188e85b650", - "eksternReferanse" : "836984684037006315775", - "eksternReferanseSystem" : "AAREGISTERET" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "919321784" + }, + "arbeidsforholdId": { + "abakusReferanse": "a12807c6-447e-4597-9ccc-d3aca1b777a9", + "eksternReferanse": "1", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-11-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2017-11-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 20.00, + "sistLønnsendring": "2017-11-01" + }, + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 20.00, + "sistLønnsendring": "2017-11-01" + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "972213489" + }, + "arbeidsforholdId": { + "abakusReferanse": "64155bcf-1cc3-499c-ab51-e9188e85b650", + "eksternReferanse": "836984684037006315775", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-06-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-06-21" + }, + { + "periode": { + "fom": "2017-06-21", + "tom": "2018-02-28" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-06-21" + } + ], + "permisjoner": [] + } + ] + } + ], + "inntekter": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000010021763" }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-06-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-06-21" - }, { - "periode" : { - "fom" : "2017-06-21", - "tom" : "2018-02-28" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-06-21" - } ], - "permisjoner" : [ ] - } ] - } ], - "inntekter" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000010021763" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "996437833" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 46361.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 32400.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 32500.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 42500.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 18000.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 35577.60 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "919321784" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 44875.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 57000.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 44062.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 40625.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 7500.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 36750.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 8750.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 20000.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 16125.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 27170.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 63125.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 61100.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 68125.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 45750.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 93187.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 77866.00 + } + ] + } + ] }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "996437833" + { + "person": { + "identType": "AKTØRID", + "ident": "1000057870419" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 46361.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 32400.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 32500.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 42500.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 18000.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 35577.60 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "919321784" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "972213489" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 9991.69 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 8659.46 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 9325.58 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 5675.28 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "919321784" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 7312.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 7312.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 20000.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 7312.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 7312.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 7312.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 6500.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 7150.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 7312.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 6500.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 14624.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 9352.00 + } + ] + } + ] + } + ], + "ytelser": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000010021763" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 44875.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 57000.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 44062.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 40625.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 7500.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 36750.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 8750.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 20000.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 16125.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 27170.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 63125.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 61100.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 68125.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 45750.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 93187.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 77866.00 - } ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057870419" + "ytelser": [] }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "972213489" + { + "person": { + "identType": "AKTØRID", + "ident": "1000057870419" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 9991.69 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 8659.46 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 9325.58 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 5675.28 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "919321784" - }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 7312.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 7312.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 20000.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 7312.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 7312.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 7312.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 6500.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 7150.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 7312.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 6500.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 14624.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 9352.00 - } ] - } ] - } ], - "ytelser" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000010021763" - }, - "ytelser" : [ ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000057870419" - }, - "ytelser" : [ ] - } ] - }, - "arbeidsforholdInformasjon" : { - "referanser" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "919321784" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "a12807c6-447e-4597-9ccc-d3aca1b777a9", - "eksternReferanse" : "1", - "eksternReferanseSystem" : "AAREGISTERET" + "ytelser": [] } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "996437833" + ] + }, + "arbeidsforholdInformasjon": { + "referanser": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "919321784" + }, + "arbeidsforholdId": { + "abakusReferanse": "a12807c6-447e-4597-9ccc-d3aca1b777a9", + "eksternReferanse": "1", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "47b6e387-3b0b-41ee-865d-fbe77cfe35f7", - "eksternReferanse" : "7-20150101-1", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "972213489" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "996437833" + }, + "arbeidsforholdId": { + "abakusReferanse": "47b6e387-3b0b-41ee-865d-fbe77cfe35f7", + "eksternReferanse": "7-20150101-1", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "64155bcf-1cc3-499c-ab51-e9188e85b650", - "eksternReferanse" : "836984684037006315775", - "eksternReferanseSystem" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "972213489" + }, + "arbeidsforholdId": { + "abakusReferanse": "64155bcf-1cc3-499c-ab51-e9188e85b650", + "eksternReferanse": "836984684037006315775", + "eksternReferanseSystem": "AAREGISTERET" + } } - } ], - "overstyringer" : [ ] + ], + "overstyringer": [] } } diff --git a/kontrakt/src/test/resources/iay_case_003.json b/kontrakt/src/test/resources/iay_case_003.json index de2325802..e35863672 100644 --- a/kontrakt/src/test/resources/iay_case_003.json +++ b/kontrakt/src/test/resources/iay_case_003.json @@ -1,693 +1,801 @@ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000016519934" + "person": { + "identType": "AKTØRID", + "ident": "1000016519934" }, - "grunnlagTidspunkt" : "2019-02-11T09:39:32.557Z", - "grunnlagReferanse" : "8abb7315-b003-0abc-e053-2880340a57a0", - "koblingReferanse" : "88487f4b-f4df-2133-e053-2880340a6560", - "registerGrunnlag" : { - "opprettetTidspunkt" : "2019-02-11T09:39:32.555Z", - "eksternReferanse" : "8a6bc441-d26e-1f94-e053-2880340a2b28", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000016519934" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974610752" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "400b5897-b5e9-468d-99b2-c94f57bbddc8", - "eksternReferanse" : "0001-0001-20100801", - "eksternReferanseSystem" : "AAREGISTERET" + "grunnlagTidspunkt": "2019-02-11T09:39:32.557Z", + "grunnlagReferanse": "8abb7315-b003-0abc-e053-2880340a57a0", + "koblingReferanse": "88487f4b-f4df-2133-e053-2880340a6560", + "registerGrunnlag": { + "opprettetTidspunkt": "2019-02-11T09:39:32.555Z", + "eksternReferanse": "8a6bc441-d26e-1f94-e053-2880340a2b28", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000016519934" }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2018-06-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-06-01" - }, { - "periode" : { - "fom" : "2017-06-01", - "tom" : "2017-09-30" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-07-01" - }, { - "periode" : { - "fom" : "2010-08-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-08-01" - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-05-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-08-01" - } ], - "permisjoner" : [ ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000047286886" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974610752" + }, + "arbeidsforholdId": { + "abakusReferanse": "400b5897-b5e9-468d-99b2-c94f57bbddc8", + "eksternReferanse": "0001-0001-20100801", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2018-06-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-06-01" + }, + { + "periode": { + "fom": "2017-06-01", + "tom": "2017-09-30" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-07-01" + }, + { + "periode": { + "fom": "2010-08-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2017-10-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-08-01" + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "2018-05-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-08-01" + } + ], + "permisjoner": [] + } + ] }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973857622" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "4fcb64d4-7733-4a19-b9a7-95ea128f2255", - "eksternReferanse" : "0001-0001-20180801", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2018-10-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-11-01" - }, { - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-09-30" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-08-01" - }, { - "periode" : { - "fom" : "2018-08-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "981598482" + { + "person": { + "identType": "AKTØRID", + "ident": "1000047286886" }, - "arbeidsforholdId" : { - "abakusReferanse" : "f12bcc10-584a-4e0d-9849-24b4e42c5d59", - "eksternReferanse" : "975577414001169208", - "eksternReferanseSystem" : "AAREGISTERET" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973857622" + }, + "arbeidsforholdId": { + "abakusReferanse": "4fcb64d4-7733-4a19-b9a7-95ea128f2255", + "eksternReferanse": "0001-0001-20180801", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2018-10-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-11-01" + }, + { + "periode": { + "fom": "2018-07-01", + "tom": "2018-09-30" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-08-01" + }, + { + "periode": { + "fom": "2018-08-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "981598482" + }, + "arbeidsforholdId": { + "abakusReferanse": "f12bcc10-584a-4e0d-9849-24b4e42c5d59", + "eksternReferanse": "975577414001169208", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2011-09-01", + "tom": "2018-06-30" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2017-01-01", + "tom": "2017-12-31" + }, + "stillingsprosent": 50.00, + "sistLønnsendring": "2016-05-01" + }, + { + "periode": { + "fom": "2018-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 50.00, + "sistLønnsendring": "2016-05-01" + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974595060" + }, + "arbeidsforholdId": { + "abakusReferanse": "05290652-4a6a-4f94-9491-7eb61138df7e", + "eksternReferanse": "V974595060R89887S25107962L0002", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-06-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 40.00, + "sistLønnsendring": "2017-08-01" + }, + { + "periode": { + "fom": "2017-08-01", + "tom": "2018-07-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + } + ] + } + ], + "inntekter": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000016519934" }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2011-09-01", - "tom" : "2018-06-30" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2017-01-01", - "tom" : "2017-12-31" - }, - "stillingsprosent" : 50.00, - "sistLønnsendring" : "2016-05-01" - }, { - "periode" : { - "fom" : "2018-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 50.00, - "sistLønnsendring" : "2016-05-01" - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974595060" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974610752" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 41291.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 41291.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 41291.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 40541.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 41291.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 42161.43 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 39401.51 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 88476.77 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 40541.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 40541.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 40840.66 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 40541.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 40541.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 40541.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 41291.19 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 42679.64 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 41333.77 + } + ] + }, + { + "arbeidsgiver": null, + "inntektsKilde": "SIGRUN", + "utbetalingsPoster": [ + { + "inntektspostType": "SELVSTENDIG_NÆRINGSDRIVENDE", + "periode": { + "fom": "2017-01-01", + "tom": "2017-12-31" + }, + "beløp": 3203.00 + }, + { + "inntektspostType": "SELVSTENDIG_NÆRINGSDRIVENDE", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 2930.00 + }, + { + "inntektspostType": "SELVSTENDIG_NÆRINGSDRIVENDE", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 9078.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 537604.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-01-01", + "tom": "2017-12-31" + }, + "beløp": 499003.00 + }, + { + "inntektspostType": "NÆRING_FISKE_FANGST_FAMBARNEHAGE", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 0.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 468875.00 + }, + { + "inntektspostType": "NÆRING_FISKE_FANGST_FAMBARNEHAGE", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 0.00 + } + ] + } + ] + }, + { + "person": { + "identType": "AKTØRID", + "ident": "1000047286886" }, - "arbeidsforholdId" : { - "abakusReferanse" : "05290652-4a6a-4f94-9491-7eb61138df7e", - "eksternReferanse" : "V974595060R89887S25107962L0002", - "eksternReferanseSystem" : "AAREGISTERET" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974595060" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 14725.13 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 19118.94 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 13305.13 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 14725.13 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 14701.93 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 14701.93 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 14701.93 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 14701.93 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 14701.93 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 15446.61 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 15068.60 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "981598482" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 18965.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 18809.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 34651.00 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973857622" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 40440.37 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 41731.58 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 44661.61 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 41406.88 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 40823.70 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 36257.03 + } + ] + } + ] + } + ], + "ytelser": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000016519934" }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-06-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 40.00, - "sistLønnsendring" : "2017-08-01" - }, { - "periode" : { - "fom" : "2017-08-01", - "tom" : "2018-07-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - } ] - } ], - "inntekter" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000016519934" + "ytelser": [] }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974610752" + { + "person": { + "identType": "AKTØRID", + "ident": "1000047286886" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 41291.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 41291.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 41291.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 40541.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 41291.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 42161.43 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 39401.51 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 88476.77 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 40541.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 40541.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 40840.66 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 40541.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 40541.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 40541.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 41291.19 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 42679.64 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 41333.77 - } ] - }, { - "arbeidsgiver" : null, - "inntektsKilde" : "SIGRUN", - "utbetalingsPoster" : [ { - "inntektspostType" : "SELVSTENDIG_NÆRINGSDRIVENDE", - "periode" : { - "fom" : "2017-01-01", - "tom" : "2017-12-31" - }, - "beløp" : 3203.00 - }, { - "inntektspostType" : "SELVSTENDIG_NÆRINGSDRIVENDE", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 2930.00 - }, { - "inntektspostType" : "SELVSTENDIG_NÆRINGSDRIVENDE", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 9078.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 537604.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-01-01", - "tom" : "2017-12-31" - }, - "beløp" : 499003.00 - }, { - "inntektspostType" : "NÆRING_FISKE_FANGST_FAMBARNEHAGE", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 0.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 468875.00 - }, { - "inntektspostType" : "NÆRING_FISKE_FANGST_FAMBARNEHAGE", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 0.00 - } ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000047286886" - }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974595060" + "ytelser": [] + } + ] + }, + "inntektsmeldinger": { + "inntektsmeldinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974610752" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 14725.13 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 19118.94 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 13305.13 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 14725.13 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 14701.93 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 14701.93 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 14701.93 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 14701.93 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 14701.93 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 15446.61 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 15068.60 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "981598482" + "journalpostId": "444526385", + "innsendingstidspunkt": "2019-02-04T15:20:56Z", + "mottattDato": "2019-02-04", + "graderinger": [], + "naturalytelser": [], + "utsettelsePerioder": [ + { + "periode": { + "fom": "2019-07-01", + "tom": "2019-07-29" + }, + "utsettelseÃ…rsak": "LOVBESTEMT_FERIE" + } + ], + "startdatoPermisjon": "2019-02-28", + "erNærRelasjon": false, + "inntektBeløp": 41507.57, + "refusjonsBeløpPerMnd": 41217.49, + "refusjonOpphører": "9999-12-31", + "refusjonEndringer": [], + "innsendingsÃ¥rsak": "NY" + } + ] + }, + "oppgittOpptjening": { + "eksternReferanse": "8a6bc443-6f65-1f94-e053-2880340a2b28", + "opprettetTidspunkt": "2019-01-02T15:30:13.228Z", + "arbeidsforhold": [], + "egenNæring": [ + { + "periode": { + "fom": "2008-02-16", + "tom": "9999-12-31" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 18965.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 18809.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 34651.00 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973857622" + "virksomhet": { + "identType": "ORGNUMMER", + "ident": "992254025" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 40440.37 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 41731.58 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 44661.61 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 41406.88 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 40823.70 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 36257.03 - } ] - } ] - } ], - "ytelser" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000016519934" - }, - "ytelser" : [ ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000047286886" - }, - "ytelser" : [ ] - } ] + "virksomhetType": "ANNEN", + "regnskapsførerNavn": null, + "regnskapsførerTlf": null, + "virksomhetNavn": null, + "landkode": "NOR", + "endringDato": null, + "erVarigEndring": false, + "endringBegrunnelse": null, + "bruttoInntekt": 0.00, + "erNyoppstartet": false, + "erNærRelasjon": false, + "erNyIArbeidslivet": false + } + ], + "annenAktivitet": [] }, - "inntektsmeldinger" : { - "inntektsmeldinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974610752" - }, - "journalpostId" : "444526385", - "innsendingstidspunkt" : "2019-02-04T15:20:56Z", - "mottattDato" : "2019-02-04", - "graderinger" : [ ], - "naturalytelser" : [ ], - "utsettelsePerioder" : [ { - "periode" : { - "fom" : "2019-07-01", - "tom" : "2019-07-29" + "arbeidsforholdInformasjon": { + "referanser": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974610752" }, - "utsettelseÃ…rsak" : "LOVBESTEMT_FERIE" - } ], - "startdatoPermisjon" : "2019-02-28", - "erNærRelasjon" : false, - "inntektBeløp" : 41507.57, - "refusjonsBeløpPerMnd" : 41217.49, - "refusjonOpphører" : "9999-12-31", - "refusjonEndringer" : [ ], - "innsendingsÃ¥rsak" : "NY" - } ] - }, - "oppgittOpptjening" : { - "eksternReferanse" : "8a6bc443-6f65-1f94-e053-2880340a2b28", - "opprettetTidspunkt" : "2019-01-02T15:30:13.228Z", - "arbeidsforhold" : [ ], - "egenNæring" : [ { - "periode" : { - "fom" : "2008-02-16", - "tom" : "9999-12-31" - }, - "virksomhet" : { - "identType" : "ORGNUMMER", - "ident" : "992254025" - }, - "virksomhetType" : "ANNEN", - "regnskapsførerNavn" : null, - "regnskapsførerTlf" : null, - "virksomhetNavn" : null, - "landkode" : "NOR", - "endringDato" : null, - "erVarigEndring" : false, - "endringBegrunnelse" : null, - "bruttoInntekt" : 0.00, - "erNyoppstartet" : false, - "erNærRelasjon" : false, - "erNyIArbeidslivet" : false - } ], - "annenAktivitet" : [ ] - }, - "arbeidsforholdInformasjon" : { - "referanser" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974610752" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "400b5897-b5e9-468d-99b2-c94f57bbddc8", - "eksternReferanse" : "0001-0001-20100801", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "973857622" + "arbeidsforholdId": { + "abakusReferanse": "400b5897-b5e9-468d-99b2-c94f57bbddc8", + "eksternReferanse": "0001-0001-20100801", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "4fcb64d4-7733-4a19-b9a7-95ea128f2255", - "eksternReferanse" : "0001-0001-20180801", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "974595060" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "973857622" + }, + "arbeidsforholdId": { + "abakusReferanse": "4fcb64d4-7733-4a19-b9a7-95ea128f2255", + "eksternReferanse": "0001-0001-20180801", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "05290652-4a6a-4f94-9491-7eb61138df7e", - "eksternReferanse" : "V974595060R89887S25107962L0002", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "981598482" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "974595060" + }, + "arbeidsforholdId": { + "abakusReferanse": "05290652-4a6a-4f94-9491-7eb61138df7e", + "eksternReferanse": "V974595060R89887S25107962L0002", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "f12bcc10-584a-4e0d-9849-24b4e42c5d59", - "eksternReferanse" : "975577414001169208", - "eksternReferanseSystem" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "981598482" + }, + "arbeidsforholdId": { + "abakusReferanse": "f12bcc10-584a-4e0d-9849-24b4e42c5d59", + "eksternReferanse": "975577414001169208", + "eksternReferanseSystem": "AAREGISTERET" + } } - } ], - "overstyringer" : [ ] + ], + "overstyringer": [] } } diff --git a/kontrakt/src/test/resources/iay_case_004.json b/kontrakt/src/test/resources/iay_case_004.json index 559844eae..211790410 100644 --- a/kontrakt/src/test/resources/iay_case_004.json +++ b/kontrakt/src/test/resources/iay_case_004.json @@ -1,1133 +1,1316 @@ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000033071172" + "person": { + "identType": "AKTØRID", + "ident": "1000033071172" }, - "grunnlagTidspunkt" : "2019-03-14T09:37:20.393Z", - "grunnlagReferanse" : "8abb7316-f8a8-0abc-e053-2880340a57a0", - "koblingReferanse" : "88487f4c-2de5-2133-e053-2880340a6560", - "registerGrunnlag" : { - "opprettetTidspunkt" : "2019-03-14T07:19:50.276Z", - "eksternReferanse" : "8a6bc442-d4b9-1f94-e053-2880340a2b28", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000065394605" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "887907552" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "4f373bfe-de50-4f74-bc96-178d2e3cf7d6", - "eksternReferanse" : "V887907552R56735S9009L0001", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2016-06-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2016-06-01" - }, { - "periode" : { - "fom" : "2016-06-01", - "tom" : "2018-03-31" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "879591422" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "a6162769-97d1-4964-933e-030c6718b775", - "eksternReferanse" : "V879591422R50001131S022801L0006", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-05-01" - }, { - "periode" : { - "fom" : "2018-04-03", - "tom" : "2019-04-02" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2015-12-01", - "tom" : "2018-05-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-04-03" - }, { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-05-01" - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "882916952" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "6510945e-2862-4db4-a872-d5aa77a87eaf", - "eksternReferanse" : "1096", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2011-11-02", - "tom" : "2018-01-24" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2017-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 0.00, - "sistLønnsendring" : "2011-11-02" - } ], - "permisjoner" : [ ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "976172035" + "grunnlagTidspunkt": "2019-03-14T09:37:20.393Z", + "grunnlagReferanse": "8abb7316-f8a8-0abc-e053-2880340a57a0", + "koblingReferanse": "88487f4c-2de5-2133-e053-2880340a6560", + "registerGrunnlag": { + "opprettetTidspunkt": "2019-03-14T07:19:50.276Z", + "eksternReferanse": "8a6bc442-d4b9-1f94-e053-2880340a2b28", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000065394605" }, - "arbeidsforholdId" : { - "abakusReferanse" : "f0d162ad-00e4-4e9c-a1fc-ad924ed6f6b3", - "eksternReferanse" : "V976172035R2121L0001", - "eksternReferanseSystem" : "AAREGISTERET" - }, - "arbeidType" : "FRILANSER_OPPDRAGSTAKER", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2015-10-01", - "tom" : "2017-07-31" - } - }, { - "periode" : { - "fom" : "2015-10-01", - "tom" : "9999-12-31" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "887907552" + }, + "arbeidsforholdId": { + "abakusReferanse": "4f373bfe-de50-4f74-bc96-178d2e3cf7d6", + "eksternReferanse": "V887907552R56735S9009L0001", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2016-06-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2016-06-01" + }, + { + "periode": { + "fom": "2016-06-01", + "tom": "2018-03-31" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "879591422" + }, + "arbeidsforholdId": { + "abakusReferanse": "a6162769-97d1-4964-933e-030c6718b775", + "eksternReferanse": "V879591422R50001131S022801L0006", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2018-06-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-05-01" + }, + { + "periode": { + "fom": "2018-04-03", + "tom": "2019-04-02" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2015-12-01", + "tom": "2018-05-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-04-03" + }, + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-05-01" + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "882916952" + }, + "arbeidsforholdId": { + "abakusReferanse": "6510945e-2862-4db4-a872-d5aa77a87eaf", + "eksternReferanse": "1096", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2011-11-02", + "tom": "2018-01-24" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2017-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 0.00, + "sistLønnsendring": "2011-11-02" + } + ], + "permisjoner": [] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "976172035" + }, + "arbeidsforholdId": { + "abakusReferanse": "f0d162ad-00e4-4e9c-a1fc-ad924ed6f6b3", + "eksternReferanse": "V976172035R2121L0001", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "FRILANSER_OPPDRAGSTAKER", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2015-10-01", + "tom": "2017-07-31" + } + }, + { + "periode": { + "fom": "2015-10-01", + "tom": "9999-12-31" + } + } + ], + "permisjoner": [] } - } ], - "permisjoner" : [ ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000033071172" + ] }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "241df316-7dec-43ab-9fc3-f3c1eb87f223", - "eksternReferanse" : "V979588755R50136269SS146856L0005", - "eksternReferanseSystem" : "AAREGISTERET" + { + "person": { + "identType": "AKTØRID", + "ident": "1000033071172" }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-05-01" - }, { - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-08-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-05-01" - }, { - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-05-01" - }, { - "periode" : { - "fom" : "2017-06-01", - "tom" : "2018-04-30" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-05-01" - }, { - "periode" : { - "fom" : "2017-02-20", - "tom" : "2019-01-20" - }, - "stillingsprosent" : 0.00 - }, { - "periode" : { - "fom" : "2019-01-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2018-05-01" - } ], - "permisjoner" : [ ] - } ] - } ], - "inntekter" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000065394605" - }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "879591422" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + }, + "arbeidsforholdId": { + "abakusReferanse": "241df316-7dec-43ab-9fc3-f3c1eb87f223", + "eksternReferanse": "V979588755R50136269SS146856L0005", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-05-01" + }, + { + "periode": { + "fom": "2018-06-01", + "tom": "2018-08-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-05-01" + }, + { + "periode": { + "fom": "2018-09-01", + "tom": "2018-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-05-01" + }, + { + "periode": { + "fom": "2017-06-01", + "tom": "2018-04-30" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-05-01" + }, + { + "periode": { + "fom": "2017-02-20", + "tom": "2019-01-20" + }, + "stillingsprosent": 0.00 + }, + { + "periode": { + "fom": "2019-01-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2018-05-01" + } + ], + "permisjoner": [] + } + ] + } + ], + "inntekter": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000065394605" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 46410.08 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 48615.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 13336.21 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 41898.45 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 44197.23 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 44595.56 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 48621.48 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 47773.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 48615.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 49456.66 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 48615.00 - } ] - } ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000033071172" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "879591422" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 46410.08 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 48615.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 13336.21 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 41898.45 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 44197.23 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 44595.56 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 48621.48 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 47773.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 48615.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 49456.66 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 48615.00 + } + ] + } + ] }, - "utbetalinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979590660" + { + "person": { + "identType": "AKTØRID", + "ident": "1000033071172" }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 37754.64 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : -37754.61 - } ] - }, { - "arbeidsgiver" : null, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 5240.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 2358.00, - "ytelseType" : { - "kode" : "SYKEPENGER", - "kodeverk" : "NÆRINGSINNTEKT_TYPE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 38160.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" - } - }, { - "inntektspostType" : "YTELSE", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 17172.00, - "ytelseType" : { - "kode" : "FORELDREPENGER", - "kodeverk" : "YTELSE_FRA_OFFENTLIGE" + "utbetalinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979590660" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 37754.64 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": -37754.61 + } + ] + }, + { + "arbeidsgiver": null, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 5240.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 2358.00, + "ytelseType": { + "kode": "SYKEPENGER", + "kodeverk": "NÆRINGSINNTEKT_TYPE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 38160.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + }, + { + "inntektspostType": "YTELSE", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 17172.00, + "ytelseType": { + "kode": "FORELDREPENGER", + "kodeverk": "YTELSE_FRA_OFFENTLIGE" + } + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + }, + "inntektsKilde": "INNTEKT_OPPTJENING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-01-01", + "tom": "2019-01-31" + }, + "beløp": 26765.41 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 41440.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 41440.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 40725.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-08-01", + "tom": "2017-08-31" + }, + "beløp": 40725.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 41439.96 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 41440.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 27801.52 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 40725.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 40725.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2019-02-01", + "tom": "2019-02-28" + }, + "beløp": 69365.10 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 41440.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 47989.68 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 42156.66 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979590660" + }, + "inntektsKilde": "INNTEKT_SAMMENLIGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 37754.64 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": -37754.61 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + }, + "inntektsKilde": "INNTEKT_SAMMENLIGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 41440.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 41440.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-08-01", + "tom": "2017-08-31" + }, + "beløp": 40725.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 40725.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 41440.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 41439.96 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 27801.52 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 40725.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 40725.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 40723.34 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 41440.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 47989.68 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 42156.66 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979590660" + }, + "inntektsKilde": "INNTEKT_BEREGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 37754.64 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": -37754.61 + } + ] + }, + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + }, + "inntektsKilde": "INNTEKT_BEREGNING", + "utbetalingsPoster": [ + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-10-01", + "tom": "2018-10-31" + }, + "beløp": 41333.33 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-11-01", + "tom": "2018-11-30" + }, + "beløp": 41333.33 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-08-01", + "tom": "2017-08-31" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-11-01", + "tom": "2017-11-30" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-09-01", + "tom": "2018-09-30" + }, + "beløp": 41333.33 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-12-01", + "tom": "2018-12-31" + }, + "beløp": 41333.33 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-10-01", + "tom": "2017-10-31" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-09-01", + "tom": "2017-09-30" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-12-01", + "tom": "2017-12-31" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-01-01", + "tom": "2018-01-31" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-04-01", + "tom": "2018-04-30" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-03-01", + "tom": "2018-03-31" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-05-01", + "tom": "2018-05-31" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-02-01", + "tom": "2018-02-28" + }, + "beløp": 40616.67 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-08-01", + "tom": "2018-08-31" + }, + "beløp": 41333.33 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-06-01", + "tom": "2018-06-30" + }, + "beløp": 41333.33 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2018-07-01", + "tom": "2018-07-31" + }, + "beløp": 42049.99 + } + ] + }, + { + "arbeidsgiver": null, + "inntektsKilde": "SIGRUN", + "utbetalingsPoster": [ + { + "inntektspostType": "SELVSTENDIG_NÆRINGSDRIVENDE", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 0.00 + }, + { + "inntektspostType": "SELVSTENDIG_NÆRINGSDRIVENDE", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 0.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 1111329.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2017-01-01", + "tom": "2017-12-31" + }, + "beløp": 472704.00 + }, + { + "inntektspostType": "NÆRING_FISKE_FANGST_FAMBARNEHAGE", + "periode": { + "fom": "2016-01-01", + "tom": "2016-12-31" + }, + "beløp": 0.00 + }, + { + "inntektspostType": "LØNN", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 394137.00 + }, + { + "inntektspostType": "NÆRING_FISKE_FANGST_FAMBARNEHAGE", + "periode": { + "fom": "2015-01-01", + "tom": "2015-12-31" + }, + "beløp": 0.00 + } + ] } - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" - }, - "inntektsKilde" : "INNTEKT_OPPTJENING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-01-01", - "tom" : "2019-01-31" - }, - "beløp" : 26765.41 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 41440.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 41440.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 40725.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-08-01", - "tom" : "2017-08-31" - }, - "beløp" : 40725.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 41439.96 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 41440.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 27801.52 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 40725.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 40725.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2019-02-01", - "tom" : "2019-02-28" - }, - "beløp" : 69365.10 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 41440.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 47989.68 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 42156.66 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979590660" - }, - "inntektsKilde" : "INNTEKT_SAMMENLIGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 37754.64 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : -37754.61 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" - }, - "inntektsKilde" : "INNTEKT_SAMMENLIGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 41440.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 41440.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-08-01", - "tom" : "2017-08-31" - }, - "beløp" : 40725.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 40725.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 41440.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 41439.96 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 27801.52 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 40725.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 40725.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 40723.34 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 41440.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 47989.68 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 42156.66 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979590660" - }, - "inntektsKilde" : "INNTEKT_BEREGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 37754.64 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : -37754.61 - } ] - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" + ] + } + ], + "ytelser": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000065394605" }, - "inntektsKilde" : "INNTEKT_BEREGNING", - "utbetalingsPoster" : [ { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-10-01", - "tom" : "2018-10-31" - }, - "beløp" : 41333.33 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-11-01", - "tom" : "2018-11-30" - }, - "beløp" : 41333.33 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-08-01", - "tom" : "2017-08-31" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-11-01", - "tom" : "2017-11-30" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-09-01", - "tom" : "2018-09-30" - }, - "beløp" : 41333.33 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-12-01", - "tom" : "2018-12-31" - }, - "beløp" : 41333.33 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-10-01", - "tom" : "2017-10-31" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-09-01", - "tom" : "2017-09-30" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-12-01", - "tom" : "2017-12-31" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-01-01", - "tom" : "2018-01-31" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-04-01", - "tom" : "2018-04-30" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-03-01", - "tom" : "2018-03-31" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-05-01", - "tom" : "2018-05-31" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-02-01", - "tom" : "2018-02-28" - }, - "beløp" : 40616.67 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-08-01", - "tom" : "2018-08-31" - }, - "beløp" : 41333.33 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-06-01", - "tom" : "2018-06-30" - }, - "beløp" : 41333.33 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2018-07-01", - "tom" : "2018-07-31" - }, - "beløp" : 42049.99 - } ] - }, { - "arbeidsgiver" : null, - "inntektsKilde" : "SIGRUN", - "utbetalingsPoster" : [ { - "inntektspostType" : "SELVSTENDIG_NÆRINGSDRIVENDE", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 0.00 - }, { - "inntektspostType" : "SELVSTENDIG_NÆRINGSDRIVENDE", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 0.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 1111329.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2017-01-01", - "tom" : "2017-12-31" - }, - "beløp" : 472704.00 - }, { - "inntektspostType" : "NÆRING_FISKE_FANGST_FAMBARNEHAGE", - "periode" : { - "fom" : "2016-01-01", - "tom" : "2016-12-31" - }, - "beløp" : 0.00 - }, { - "inntektspostType" : "LØNN", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 394137.00 - }, { - "inntektspostType" : "NÆRING_FISKE_FANGST_FAMBARNEHAGE", - "periode" : { - "fom" : "2015-01-01", - "tom" : "2015-12-31" - }, - "beløp" : 0.00 - } ] - } ] - } ], - "ytelser" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000065394605" - }, - "ytelser" : [ ] - }, { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000033071172" + "ytelser": [] }, - "ytelser" : [ { - "fagsystem" : "INFOTRYGD", - "ytelseType" : "SP", - "periode" : { - "fom" : "2018-11-08", - "tom" : "2018-12-17" + { + "person": { + "identType": "AKTØRID", + "ident": "1000033071172" }, - "status" : "AVSLU", - "anvisninger" : [ { - "periode" : { - "fom" : "2018-11-08", - "tom" : "2018-12-17" - }, - "utbetalingsgrad" : 80.00, - "andeler" : [ ] - } ], - "ytelseGrunnlag" : { - "arbeidskategori" : "ARBEIDSTAKER", - "fordeling" : [ { - "beløp" : 41333.00, - "inntektPeriodeType" : "MNDLG", - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" + "ytelser": [ + { + "fagsystem": "INFOTRYGD", + "ytelseType": "SP", + "periode": { + "fom": "2018-11-08", + "tom": "2018-12-17" + }, + "status": "AVSLU", + "anvisninger": [ + { + "periode": { + "fom": "2018-11-08", + "tom": "2018-12-17" + }, + "utbetalingsgrad": 80.00, + "andeler": [] + } + ], + "ytelseGrunnlag": { + "arbeidskategori": "ARBEIDSTAKER", + "fordeling": [ + { + "beløp": 41333.00, + "inntektPeriodeType": "MNDLG", + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + } + } + ] } - } ] - } - }, { - "fagsystem" : "FPSAK", - "ytelseType" : "FP", - "periode" : { - "fom" : "2019-05-27", - "tom" : "2019-09-13" - }, - "status" : "UBEH", - "saksnummer" : "137482921", - "anvisninger" : [ { - "periode" : { - "fom" : "2019-02-11", - "tom" : "2019-03-22" - }, - "andeler" : [ ] - }, { - "periode" : { - "fom" : "2019-01-21", - "tom" : "2019-02-08" - }, - "andeler" : [ ] - }, { - "periode" : { - "fom" : "2019-05-27", - "tom" : "2019-09-13" }, - "andeler" : [ ] - }, { - "periode" : { - "fom" : "2019-03-23", - "tom" : "2019-05-24" - }, - "andeler" : [ ] - } ], - "ytelseGrunnlag" : { - "dekningsgradProsent" : 100.00, - "fordeling" : [ { - "beløp" : 68220.61, - "inntektPeriodeType" : "AARLG" - } ] - } - }, { - "fagsystem" : "INFOTRYGD", - "ytelseType" : "SVP", - "periode" : { - "fom" : "2018-10-18", - "tom" : "2018-11-07" - }, - "status" : "AVSLU", - "anvisninger" : [ { - "periode" : { - "fom" : "2018-10-18", - "tom" : "2018-11-07" + { + "fagsystem": "FPSAK", + "ytelseType": "FP", + "periode": { + "fom": "2019-05-27", + "tom": "2019-09-13" + }, + "status": "UBEH", + "saksnummer": "137482921", + "anvisninger": [ + { + "periode": { + "fom": "2019-02-11", + "tom": "2019-03-22" + }, + "andeler": [] + }, + { + "periode": { + "fom": "2019-01-21", + "tom": "2019-02-08" + }, + "andeler": [] + }, + { + "periode": { + "fom": "2019-05-27", + "tom": "2019-09-13" + }, + "andeler": [] + }, + { + "periode": { + "fom": "2019-03-23", + "tom": "2019-05-24" + }, + "andeler": [] + } + ], + "ytelseGrunnlag": { + "dekningsgradProsent": 100.00, + "fordeling": [ + { + "beløp": 68220.61, + "inntektPeriodeType": "AARLG" + } + ] + } }, - "utbetalingsgrad" : 40.00, - "andeler" : [ ] - } ], - "ytelseGrunnlag" : { - "arbeidskategori" : "ARBEIDSTAKER", - "opprinneligIdentDato" : "2018-10-18", - "fordeling" : [ { - "beløp" : 41333.00, - "inntektPeriodeType" : "MNDLG", - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" + { + "fagsystem": "INFOTRYGD", + "ytelseType": "SVP", + "periode": { + "fom": "2018-10-18", + "tom": "2018-11-07" + }, + "status": "AVSLU", + "anvisninger": [ + { + "periode": { + "fom": "2018-10-18", + "tom": "2018-11-07" + }, + "utbetalingsgrad": 40.00, + "andeler": [] + } + ], + "ytelseGrunnlag": { + "arbeidskategori": "ARBEIDSTAKER", + "opprinneligIdentDato": "2018-10-18", + "fordeling": [ + { + "beløp": 41333.00, + "inntektPeriodeType": "MNDLG", + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + } + } + ] } - } ] - } - }, { - "fagsystem" : "INFOTRYGD", - "ytelseType" : "SP", - "periode" : { - "fom" : "2018-06-19", - "tom" : "2018-07-23" - }, - "status" : "AVSLU", - "anvisninger" : [ { - "periode" : { - "fom" : "2018-07-03", - "tom" : "2018-07-23" }, - "utbetalingsgrad" : 100.00, - "andeler" : [ ] - } ], - "ytelseGrunnlag" : { - "arbeidskategori" : "ARBEIDSTAKER", - "fordeling" : [ { - "beløp" : 41333.00, - "inntektPeriodeType" : "MNDLG", - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" + { + "fagsystem": "INFOTRYGD", + "ytelseType": "SP", + "periode": { + "fom": "2018-06-19", + "tom": "2018-07-23" + }, + "status": "AVSLU", + "anvisninger": [ + { + "periode": { + "fom": "2018-07-03", + "tom": "2018-07-23" + }, + "utbetalingsgrad": 100.00, + "andeler": [] + } + ], + "ytelseGrunnlag": { + "arbeidskategori": "ARBEIDSTAKER", + "fordeling": [ + { + "beløp": 41333.00, + "inntektPeriodeType": "MNDLG", + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + } + } + ] } - } ] - } - }, { - "fagsystem" : "INFOTRYGD", - "ytelseType" : "SVP", - "periode" : { - "fom" : "2018-12-18", - "tom" : "2019-01-18" - }, - "status" : "AVSLU", - "anvisninger" : [ { - "periode" : { - "fom" : "2018-12-18", - "tom" : "2019-01-18" }, - "utbetalingsgrad" : 40.00, - "andeler" : [ ] - } ], - "ytelseGrunnlag" : { - "arbeidskategori" : "ARBEIDSTAKER", - "opprinneligIdentDato" : "2018-12-18", - "fordeling" : [ { - "beløp" : 41333.00, - "inntektPeriodeType" : "MNDLG", - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" + { + "fagsystem": "INFOTRYGD", + "ytelseType": "SVP", + "periode": { + "fom": "2018-12-18", + "tom": "2019-01-18" + }, + "status": "AVSLU", + "anvisninger": [ + { + "periode": { + "fom": "2018-12-18", + "tom": "2019-01-18" + }, + "utbetalingsgrad": 40.00, + "andeler": [] + } + ], + "ytelseGrunnlag": { + "arbeidskategori": "ARBEIDSTAKER", + "opprinneligIdentDato": "2018-12-18", + "fordeling": [ + { + "beløp": 41333.00, + "inntektPeriodeType": "MNDLG", + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + } + } + ] } - } ] - } - } ] - } ] - }, - "overstyrtGrunnlag" : { - "opprettetTidspunkt" : "2019-03-14T09:37:20.393Z", - "eksternReferanse" : "8a6bc442-d77c-1f94-e053-2880340a2b28", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000033071172" - }, - "yrkesaktiviteter" : [ { - "arbeidType" : "NÆRING", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2018-03-02", - "tom" : "9999-12-31" } - } ], - "permisjoner" : [ ] - } ] - } ] + ] + } + ] }, - "inntektsmeldinger" : { - "inntektsmeldinger" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" - }, - "journalpostId" : "443545447", - "innsendingstidspunkt" : "2019-01-21T11:51:37.089476Z", - "mottattDato" : "2019-01-21", - "graderinger" : [ ], - "naturalytelser" : [ ], - "utsettelsePerioder" : [ ], - "startdatoPermisjon" : "2019-01-21", - "erNærRelasjon" : false, - "inntektBeløp" : 41333.33, - "refusjonEndringer" : [ ], - "innsendingsÃ¥rsak" : "ENDRING" - } ] + "overstyrtGrunnlag": { + "opprettetTidspunkt": "2019-03-14T09:37:20.393Z", + "eksternReferanse": "8a6bc442-d77c-1f94-e053-2880340a2b28", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000033071172" + }, + "yrkesaktiviteter": [ + { + "arbeidType": "NÆRING", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2018-03-02", + "tom": "9999-12-31" + } + } + ], + "permisjoner": [] + } + ] + } + ] }, - "oppgittOpptjening" : { - "eksternReferanse" : "8a6bc443-70cb-1f94-e053-2880340a2b28", - "opprettetTidspunkt" : "2018-12-11T10:00:59.906Z", - "arbeidsforhold" : [ ], - "egenNæring" : [ { - "periode" : { - "fom" : "2018-03-02", - "tom" : "9999-12-31" - }, - "virksomhet" : { - "identType" : "ORGNUMMER", - "ident" : "820535022" - }, - "virksomhetType" : "ANNEN", - "regnskapsførerNavn" : null, - "regnskapsførerTlf" : null, - "virksomhetNavn" : null, - "landkode" : "NOR", - "endringDato" : null, - "erVarigEndring" : false, - "endringBegrunnelse" : null, - "bruttoInntekt" : 45461.00, - "erNyoppstartet" : true, - "erNærRelasjon" : false, - "erNyIArbeidslivet" : true - } ], - "annenAktivitet" : [ ] + "inntektsmeldinger": { + "inntektsmeldinger": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + }, + "journalpostId": "443545447", + "innsendingstidspunkt": "2019-01-21T11:51:37.089476Z", + "mottattDato": "2019-01-21", + "graderinger": [], + "naturalytelser": [], + "utsettelsePerioder": [], + "startdatoPermisjon": "2019-01-21", + "erNærRelasjon": false, + "inntektBeløp": 41333.33, + "refusjonEndringer": [], + "innsendingsÃ¥rsak": "ENDRING" + } + ] }, - "arbeidsforholdInformasjon" : { - "referanser" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "882916952" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "6510945e-2862-4db4-a872-d5aa77a87eaf", - "eksternReferanse" : "1096", - "eksternReferanseSystem" : "AAREGISTERET" + "oppgittOpptjening": { + "eksternReferanse": "8a6bc443-70cb-1f94-e053-2880340a2b28", + "opprettetTidspunkt": "2018-12-11T10:00:59.906Z", + "arbeidsforhold": [], + "egenNæring": [ + { + "periode": { + "fom": "2018-03-02", + "tom": "9999-12-31" + }, + "virksomhet": { + "identType": "ORGNUMMER", + "ident": "820535022" + }, + "virksomhetType": "ANNEN", + "regnskapsførerNavn": null, + "regnskapsførerTlf": null, + "virksomhetNavn": null, + "landkode": "NOR", + "endringDato": null, + "erVarigEndring": false, + "endringBegrunnelse": null, + "bruttoInntekt": 45461.00, + "erNyoppstartet": true, + "erNærRelasjon": false, + "erNyIArbeidslivet": true } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "887907552" + ], + "annenAktivitet": [] + }, + "arbeidsforholdInformasjon": { + "referanser": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "882916952" + }, + "arbeidsforholdId": { + "abakusReferanse": "6510945e-2862-4db4-a872-d5aa77a87eaf", + "eksternReferanse": "1096", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "4f373bfe-de50-4f74-bc96-178d2e3cf7d6", - "eksternReferanse" : "V887907552R56735S9009L0001", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "979588755" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "887907552" + }, + "arbeidsforholdId": { + "abakusReferanse": "4f373bfe-de50-4f74-bc96-178d2e3cf7d6", + "eksternReferanse": "V887907552R56735S9009L0001", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "241df316-7dec-43ab-9fc3-f3c1eb87f223", - "eksternReferanse" : "V979588755R50136269SS146856L0005", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "976172035" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "979588755" + }, + "arbeidsforholdId": { + "abakusReferanse": "241df316-7dec-43ab-9fc3-f3c1eb87f223", + "eksternReferanse": "V979588755R50136269SS146856L0005", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "f0d162ad-00e4-4e9c-a1fc-ad924ed6f6b3", - "eksternReferanse" : "V976172035R2121L0001", - "eksternReferanseSystem" : "AAREGISTERET" - } - }, { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "879591422" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "976172035" + }, + "arbeidsforholdId": { + "abakusReferanse": "f0d162ad-00e4-4e9c-a1fc-ad924ed6f6b3", + "eksternReferanse": "V976172035R2121L0001", + "eksternReferanseSystem": "AAREGISTERET" + } }, - "arbeidsforholdId" : { - "abakusReferanse" : "a6162769-97d1-4964-933e-030c6718b775", - "eksternReferanse" : "V879591422R50001131S022801L0006", - "eksternReferanseSystem" : "AAREGISTERET" + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "879591422" + }, + "arbeidsforholdId": { + "abakusReferanse": "a6162769-97d1-4964-933e-030c6718b775", + "eksternReferanse": "V879591422R50001131S022801L0006", + "eksternReferanseSystem": "AAREGISTERET" + } } - } ], - "overstyringer" : [ ] + ], + "overstyringer": [] } } diff --git a/kontrakt/src/test/resources/iay_case_005.json b/kontrakt/src/test/resources/iay_case_005.json index f0e77838a..008f033bd 100644 --- a/kontrakt/src/test/resources/iay_case_005.json +++ b/kontrakt/src/test/resources/iay_case_005.json @@ -1,68 +1,79 @@ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000017554179" + "person": { + "identType": "AKTØRID", + "ident": "1000017554179" }, - "grunnlagTidspunkt" : "2019-01-15T13:30:29.378Z", - "grunnlagReferanse" : "8abb7314-cf49-0abc-e053-2880340a57a0", - "koblingReferanse" : "88487f4b-f153-2133-e053-2880340a6560", - "registerGrunnlag" : { - "opprettetTidspunkt" : "2019-01-15T13:30:29.377Z", - "eksternReferanse" : "8a6bc440-f67e-1f94-e053-2880340a2b28", - "arbeid" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000017554179" - }, - "yrkesaktiviteter" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "918628053" + "grunnlagTidspunkt": "2019-01-15T13:30:29.378Z", + "grunnlagReferanse": "8abb7314-cf49-0abc-e053-2880340a57a0", + "koblingReferanse": "88487f4b-f153-2133-e053-2880340a6560", + "registerGrunnlag": { + "opprettetTidspunkt": "2019-01-15T13:30:29.377Z", + "eksternReferanse": "8a6bc440-f67e-1f94-e053-2880340a2b28", + "arbeid": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000017554179" }, - "arbeidsforholdId" : { - "abakusReferanse" : "f1dfba7b-0b24-4d06-b77c-cdfb9350158d", - "eksternReferanse" : "4", - "eksternReferanseSystem" : "AAREGISTERET" + "yrkesaktiviteter": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "918628053" + }, + "arbeidsforholdId": { + "abakusReferanse": "f1dfba7b-0b24-4d06-b77c-cdfb9350158d", + "eksternReferanse": "4", + "eksternReferanseSystem": "AAREGISTERET" + }, + "arbeidType": "ORDINÆRT_ARBEIDSFORHOLD", + "aktivitetsAvtaler": [ + { + "periode": { + "fom": "2017-12-01", + "tom": "9999-12-31" + }, + "stillingsprosent": 100.00, + "sistLønnsendring": "2017-10-01" + }, + { + "periode": { + "fom": "2017-10-01", + "tom": "2018-06-12" + }, + "stillingsprosent": 0.00 + } + ], + "permisjoner": [] + } + ] + } + ], + "inntekter": [], + "ytelser": [ + { + "person": { + "identType": "AKTØRID", + "ident": "1000017554179" }, - "arbeidType" : "ORDINÆRT_ARBEIDSFORHOLD", - "aktivitetsAvtaler" : [ { - "periode" : { - "fom" : "2017-12-01", - "tom" : "9999-12-31" - }, - "stillingsprosent" : 100.00, - "sistLønnsendring" : "2017-10-01" - }, { - "periode" : { - "fom" : "2017-10-01", - "tom" : "2018-06-12" - }, - "stillingsprosent" : 0.00 - } ], - "permisjoner" : [ ] - } ] - } ], - "inntekter" : [ ], - "ytelser" : [ { - "person" : { - "identType" : "AKTØRID", - "ident" : "1000017554179" - }, - "ytelser" : [ ] - } ] + "ytelser": [] + } + ] }, - "arbeidsforholdInformasjon" : { - "referanser" : [ { - "arbeidsgiver" : { - "identType" : "ORGNUMMER", - "ident" : "918628053" - }, - "arbeidsforholdId" : { - "abakusReferanse" : "f1dfba7b-0b24-4d06-b77c-cdfb9350158d", - "eksternReferanse" : "4", - "eksternReferanseSystem" : "AAREGISTERET" + "arbeidsforholdInformasjon": { + "referanser": [ + { + "arbeidsgiver": { + "identType": "ORGNUMMER", + "ident": "918628053" + }, + "arbeidsforholdId": { + "abakusReferanse": "f1dfba7b-0b24-4d06-b77c-cdfb9350158d", + "eksternReferanse": "4", + "eksternReferanseSystem": "AAREGISTERET" + } } - } ], - "overstyringer" : [ ] + ], + "overstyringer": [] } } diff --git a/lokalutvikling/docker-compose.yml b/lokalutvikling/docker-compose.yml index 8ec19c6de..0c8824403 100644 --- a/lokalutvikling/docker-compose.yml +++ b/lokalutvikling/docker-compose.yml @@ -30,6 +30,6 @@ services: - "8389:8389" container_name: vtp healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:8060/rest/isReady"] + test: [ "CMD", "curl", "-f", "http://localhost:8060/rest/isReady" ] interval: 30s timeout: 5s diff --git a/migreringer/src/main/resources/META-INF/persistence.xml b/migreringer/src/main/resources/META-INF/persistence.xml index 5e6d4196d..59e0ecc68 100644 --- a/migreringer/src/main/resources/META-INF/persistence.xml +++ b/migreringer/src/main/resources/META-INF/persistence.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd"> - + no.nav.vedtak.felles.jpa.VLPersistenceUnitProvider jdbc/defaultDS @@ -18,23 +18,23 @@ - + - + - + - + - + - + diff --git a/migreringer/src/main/resources/db/migration/defaultDS/2.1/V2.1_00__baseline.sql b/migreringer/src/main/resources/db/migration/defaultDS/2.1/V2.1_00__baseline.sql index 8dd3d9cd3..42646a196 100644 --- a/migreringer/src/main/resources/db/migration/defaultDS/2.1/V2.1_00__baseline.sql +++ b/migreringer/src/main/resources/db/migration/defaultDS/2.1/V2.1_00__baseline.sql @@ -168,26 +168,26 @@ create sequence seq_ytelse_anvist_andel create table kobling ( - id bigint not null + id bigint not null constraint pk_kobling primary key, - kobling_referanse uuid not null + kobling_referanse uuid not null constraint uidx_kobling_1 unique, - ytelse_type varchar(100) not null, - bruker_aktoer_id varchar(50) not null, + ytelse_type varchar(100) not null, + bruker_aktoer_id varchar(50) not null, annen_part_aktoer_id varchar(50), opplysning_periode_fom date, opplysning_periode_tom date, opptjening_periode_fom date, opptjening_periode_tom date, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), - saksnummer varchar(19) not null, - aktiv boolean default true not null, + saksnummer varchar(19) not null, + aktiv boolean default true not null, opplysning_periode_skattegrunnlag_fom date, opplysning_periode_skattegrunnlag_tom date ); @@ -226,12 +226,12 @@ create index idx_kobling_2 create table iay_inntekt_arbeid_ytelser ( - id bigint not null + id bigint not null constraint pk_inntekt_arbeid_ytelser primary key, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), ekstern_referanse uuid @@ -248,15 +248,15 @@ create unique index uidx_iay_01 create table iay_aktoer_inntekt ( - id bigint not null + id bigint not null constraint pk_aktoer_inntekt primary key, - inntekt_arbeid_ytelser_id bigint not null + inntekt_arbeid_ytelser_id bigint not null constraint fk_aktoer_inntekt_1 references iay_inntekt_arbeid_ytelser, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), aktoer_id varchar(50) @@ -278,20 +278,20 @@ create index idx_aktoer_inntekt_1 create table iay_inntekt ( - id bigint not null + id bigint not null constraint pk_tmp_inntekt primary key, - aktoer_inntekt_id bigint not null + aktoer_inntekt_id bigint not null constraint fk_inntekt_2 references iay_aktoer_inntekt, kilde varchar(100), opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), arbeidsgiver_aktor_id varchar(100), arbeidsgiver_orgnr varchar(100), - versjon bigint default 0 not null + versjon bigint default 0 not null ); comment on table iay_inntekt is 'Inntekter per virksomhet'; @@ -318,19 +318,19 @@ create index idx_inntekt_4 create table iay_inntektspost ( - id bigint not null + id bigint not null constraint pk_inntektspost primary key, - inntekt_id bigint not null + inntekt_id bigint not null constraint fk_inntektspost_1 references iay_inntekt, - inntektspost_type varchar(100) not null, - fom date not null, - tom date not null, - beloep numeric(19, 2) not null, - versjon bigint default 0 not null, + inntektspost_type varchar(100) not null, + fom date not null, + tom date not null, + beloep numeric(19, 2) not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), ytelse_type varchar(100), @@ -368,15 +368,15 @@ create index idx_inntektspost_2 create table iay_aktoer_arbeid ( - id bigint not null + id bigint not null constraint pk_aktoer_arbeid primary key, - inntekt_arbeid_ytelser_id bigint not null + inntekt_arbeid_ytelser_id bigint not null constraint fk_aktoer_arbeid_1 references iay_inntekt_arbeid_ytelser, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), aktoer_id varchar(50) @@ -398,18 +398,18 @@ create index idx_aktoer_arbeid_1 create table iay_yrkesaktivitet ( - id bigint not null + id bigint not null constraint pk_yrkesaktivitet primary key, - aktoer_arbeid_id bigint not null + aktoer_arbeid_id bigint not null constraint fk_yrkesaktivitet_1 references iay_aktoer_arbeid, arbeidsgiver_aktor_id varchar(100), arbeidsgiver_orgnr varchar(100), - arbeid_type varchar(100) not null, - versjon bigint default 0 not null, + arbeid_type varchar(100) not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), navn_arbeidsgiver_utland varchar(100), @@ -452,19 +452,19 @@ create index idx_yrkesaktivitet_6 create table iay_permisjon ( - id bigint not null + id bigint not null constraint pk_permisjon primary key, - yrkesaktivitet_id bigint not null + yrkesaktivitet_id bigint not null constraint fk_permisjon_1 references iay_yrkesaktivitet, - beskrivelse_type varchar(100) not null, - fom date not null, - tom date not null, - prosentsats numeric(5, 2) not null, - versjon bigint default 0 not null, + beskrivelse_type varchar(100) not null, + fom date not null, + tom date not null, + prosentsats numeric(5, 2) not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -487,18 +487,18 @@ create index idx_permisjon_6 create table iay_aktivitets_avtale ( - id bigint not null + id bigint not null constraint pk_aktivitets_avtale primary key, - yrkesaktivitet_id bigint not null + yrkesaktivitet_id bigint not null constraint fk_aktivitets_avtale_1 references iay_yrkesaktivitet, prosentsats numeric(5, 2), - fom date not null, - tom date not null, - versjon bigint default 0 not null, + fom date not null, + tom date not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), beskrivelse text, @@ -522,12 +522,12 @@ create index idx_aktivitets_avtale_1 create table iay_inntektsmeldinger ( - id bigint not null + id bigint not null constraint pk_inntektsmeldinger primary key, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -538,22 +538,23 @@ comment on column iay_inntektsmeldinger.id is 'Primærnøkkel'; create table iay_inntektsmelding ( - id bigint not null + id bigint not null constraint pk_inntektsmelding primary key, - inntektsmeldinger_id bigint not null + inntektsmeldinger_id bigint not null constraint fk_inntektsmelding_1 references iay_inntektsmeldinger, - journalpost_id varchar(100) not null, - versjon bigint default 0 not null, - arbeidsgiver_orgnr varchar(100), - inntekt_beloep numeric(10, 2) not null, - start_dato_permisjon date, - refusjon_beloep numeric(10, 2), - refusjon_opphoerer date, - naer_relasjon varchar(1) not null + journalpost_id varchar(100) not null, + versjon bigint default 0 not null, + arbeidsgiver_orgnr varchar(100), + inntekt_beloep numeric(10, 2) not null, + start_dato_permisjon date, + refusjon_beloep numeric(10, 2), + refusjon_opphoerer date, + naer_relasjon varchar(1) not null constraint chk_fk_inntektsmelding_1 - check ((naer_relasjon)::text = ANY ((ARRAY ['J'::character varying, 'N'::character varying])::text[])), + check ((naer_relasjon):: text = ANY ((ARRAY ['J':: character varying, 'N':: character varying]):: text []) +) , opprettet_av varchar(20) default 'VL'::character varying not null, opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), @@ -616,19 +617,19 @@ create index idx_inntektsmelding_3 create table iay_natural_ytelse ( - id bigint not null + id bigint not null constraint pk_natural_ytelse primary key, - inntektsmelding_id bigint not null + inntektsmelding_id bigint not null constraint fk_natural_ytelse_1 references iay_inntektsmelding, - natural_ytelse_type varchar(100) not null, - beloep_mnd numeric(10, 2) not null, - fom date not null, - tom date not null, - versjon bigint default 0 not null, + natural_ytelse_type varchar(100) not null, + beloep_mnd numeric(10, 2) not null, + fom date not null, + tom date not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -651,18 +652,18 @@ create index idx_natural_ytelse_6 create table iay_gradering ( - id bigint not null + id bigint not null constraint pk_gradering primary key, - inntektsmelding_id bigint not null + inntektsmelding_id bigint not null constraint fk_gradering_1 references iay_inntektsmelding, - arbeidstid_prosent numeric(5, 2) not null, - fom date not null, - tom date not null, - versjon bigint default 0 not null, + arbeidstid_prosent numeric(5, 2) not null, + fom date not null, + tom date not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -680,18 +681,18 @@ create index idx_gradering_1 create table iay_utsettelse_periode ( - id bigint not null + id bigint not null constraint pk_utsettelse_periode primary key, - inntektsmelding_id bigint not null + inntektsmelding_id bigint not null constraint fk_utsettelse_periode_1 references iay_inntektsmelding, - utsettelse_aarsak_type varchar(100) not null, - fom date not null, - tom date not null, - versjon bigint default 0 not null, + utsettelse_aarsak_type varchar(100) not null, + fom date not null, + tom date not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -710,15 +711,15 @@ create index idx_utsettelse_periode_6 create table iay_oppgitt_opptjening ( - id bigint not null + id bigint not null constraint pk_oppgitt_opptjening primary key, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), ekstern_referanse uuid, - versjon bigint default 0 not null, + versjon bigint default 0 not null, oppgitte_opptjeninger_id bigint, journalpost_id varchar(100), innsendingstidspunkt timestamp(6) @@ -741,23 +742,23 @@ create unique index uidx_iay_oppgitt_opptje_01 create table iay_oppgitt_arbeidsforhold ( - id bigint not null + id bigint not null constraint pk_oppgitt_arbeidsforhold primary key, - oppgitt_opptjening_id bigint not null + oppgitt_opptjening_id bigint not null constraint fk_arbeidsforhold_1 references iay_oppgitt_opptjening, - fom date not null, - tom date not null, - utenlandsk_inntekt varchar(1) not null, - arbeid_type varchar(100) not null, + fom date not null, + tom date not null, + utenlandsk_inntekt varchar(1) not null, + arbeid_type varchar(100) not null, utenlandsk_virksomhet_navn varchar(100), land varchar(100), opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), - versjon bigint default 0 not null, + versjon bigint default 0 not null, inntekt numeric(10, 2) ); @@ -786,14 +787,14 @@ create index idx_oppgitt_arbeidsforhold_4 create table iay_egen_naering ( - id bigint not null + id bigint not null constraint pk_egen_naering primary key, - oppgitt_opptjening_id bigint not null + oppgitt_opptjening_id bigint not null constraint fk_egen_naering_1 references iay_oppgitt_opptjening, - fom date not null, - tom date not null, + fom date not null, + tom date not null, virksomhet_type varchar(100), org_nummer varchar(100), regnskapsfoerer_navn varchar(400), @@ -804,14 +805,14 @@ create table iay_egen_naering utenlandsk_virksomhet_navn varchar(100), land varchar(100), opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), nyoppstartet varchar(1) default 'N'::character varying not null, varig_endring varchar(1) default 'N'::character varying not null, ny_i_arbeidslivet varchar(1) default 'N'::character varying not null, - naer_relasjon varchar(1) not null, - versjon bigint default 0 not null + naer_relasjon varchar(1) not null, + versjon bigint default 0 not null ); comment on table iay_egen_naering is 'Oppgitt informasjon om egen næringsvirksomhet'; @@ -856,17 +857,17 @@ create index idx_egen_naering_6 create table iay_annen_aktivitet ( - id bigint not null + id bigint not null constraint pk_annen_aktivitet primary key, - oppgitt_opptjening_id bigint not null + oppgitt_opptjening_id bigint not null constraint fk_annen_aktivitet_1 references iay_oppgitt_opptjening, - fom date not null, - tom date not null, - arbeid_type varchar(100) not null, + fom date not null, + tom date not null, + arbeid_type varchar(100) not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -885,15 +886,15 @@ create index idx_annen_aktivitet_6 create table iay_aktoer_ytelse ( - id bigint not null + id bigint not null constraint pk_aktoer_ytelse primary key, - inntekt_arbeid_ytelser_id bigint not null + inntekt_arbeid_ytelser_id bigint not null constraint fk_aktoer_ytelse_1 references iay_inntekt_arbeid_ytelser, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), aktoer_id varchar(50) @@ -915,20 +916,20 @@ create index idx_aktoer_ytelse_1 create table iay_relatert_ytelse ( - id bigint not null + id bigint not null constraint pk_ytelse primary key, - aktoer_ytelse_id bigint not null + aktoer_ytelse_id bigint not null constraint fk_ytelse_4 references iay_aktoer_ytelse, - ytelse_type varchar(100) not null, - fom date not null, - tom date not null, + ytelse_type varchar(100) not null, + fom date not null, + tom date not null, status varchar(100) default NULL::character varying not null, - kilde varchar(100) not null, - versjon bigint default 0 not null, + kilde varchar(100) not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), saksnummer varchar(19), @@ -972,22 +973,22 @@ create index idx_relatert_ytelse_8 create table iay_ytelse_grunnlag ( - id bigint not null + id bigint not null constraint pk_ytelse_grunnlag primary key, - ytelse_id bigint not null + ytelse_id bigint not null constraint fk_ytelse_grunnlag_2 references iay_relatert_ytelse, opprinnelig_identdato date, dekningsgrad_prosent numeric(5, 2), gradering_prosent numeric(5, 2), inntektsgrunnlag_prosent numeric(5, 2), - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), - arbeidskategori varchar(100) not null, + arbeidskategori varchar(100) not null, dagsats numeric(19, 2) ); @@ -1014,18 +1015,18 @@ create index idx_ytelse_grunnlag_1 create table iay_ytelse_stoerrelse ( - id bigint not null + id bigint not null constraint pk_ytelse_stoerrelse primary key, - ytelse_grunnlag_id bigint not null + ytelse_grunnlag_id bigint not null constraint fk_ytelse_stoerrelse_2 references iay_ytelse_grunnlag, org_nummer varchar(100), - beloep numeric(19, 2) not null, - hyppighet varchar(100) not null, - versjon bigint default 0 not null, + beloep numeric(19, 2) not null, + hyppighet varchar(100) not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), er_refusjon boolean @@ -1056,19 +1057,19 @@ create index idx_ytelse_stoerrelse_3 create table iay_ytelse_anvist ( - id bigint not null + id bigint not null constraint pk_ytelse_anvist primary key, - ytelse_id bigint not null + ytelse_id bigint not null constraint fk_ytelse_anvist_1 references iay_relatert_ytelse, beloep numeric(19, 2), - fom date not null, - tom date not null, + fom date not null, + tom date not null, utbetalingsgrad_prosent numeric(5, 2), - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), dagsats numeric(19, 2) @@ -1095,12 +1096,12 @@ create index idx_ytelse_anvist_1 create table iay_informasjon ( - id bigint not null + id bigint not null constraint pk_informasjon primary key, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -1109,21 +1110,21 @@ comment on table iay_informasjon is 'Mange til mange tabell for arbeidsforhold r create table iay_arbeidsforhold_refer ( - id bigint not null + id bigint not null constraint pk_arbeidsforhold_refer primary key, - informasjon_id bigint not null + informasjon_id bigint not null constraint fk_arbeidsforhold_refer_1 references iay_informasjon, - ekstern_referanse varchar(100) not null, + ekstern_referanse varchar(100) not null, arbeidsgiver_aktor_id varchar(100), arbeidsgiver_orgnr varchar(100), - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), - intern_referanse uuid not null + intern_referanse uuid not null ); comment on table iay_arbeidsforhold_refer is 'Kobling mellom arbeidsforhold fra aa-reg og intern nøkkel for samme representasjon'; @@ -1153,23 +1154,24 @@ create index idx_arbeidsforhold_refer_1 create unique index uidx_arbeidsforhold_refer_01 on iay_arbeidsforhold_refer (informasjon_id, ekstern_referanse, arbeidsgiver_orgnr, arbeidsgiver_aktor_id) - where (opprettet_tid > '2021-06-30 00:00:00'::timestamp without time zone); + where + (opprettet_tid > '2021-06-30 00:00:00':: timestamp without time zone); create table iay_arbeidsforhold ( - id bigint not null + id bigint not null constraint pk_arbeidsforhold primary key, - informasjon_id bigint not null + informasjon_id bigint not null constraint fk_arbeidsforhold_1 references iay_informasjon, arbeidsgiver_aktor_id varchar(100), arbeidsgiver_orgnr varchar(100), begrunnelse text, - handling_type varchar(100) not null, - versjon bigint default 0 not null, + handling_type varchar(100) not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), bekreftet_tom_dato date, @@ -1229,17 +1231,17 @@ create index idx_iay_arbeidsforhold_4 create table iay_refusjon ( - id bigint not null + id bigint not null constraint pk_refusjon primary key, - inntektsmelding_id bigint not null + inntektsmelding_id bigint not null constraint fk_refusjon_1 references iay_inntektsmelding, - refusjonsbeloep_mnd numeric(10, 2) not null, - fom date not null, - versjon bigint default 0 not null, + refusjonsbeloep_mnd numeric(10, 2) not null, + fom date not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -1259,18 +1261,18 @@ create index idx_refusjon_1 create table iay_oppgitt_frilans ( - id bigint not null + id bigint not null constraint pk_oppgitt_frilans primary key, - oppgitt_opptjening_id bigint not null + oppgitt_opptjening_id bigint not null constraint fk_oppgitt_frilans references iay_oppgitt_opptjening, - inntekt_fra_fosterhjem varchar(1) not null, - nyoppstartet varchar(1) not null, - naer_relasjon varchar(1) not null, - versjon bigint default 0 not null, + inntekt_fra_fosterhjem varchar(1) not null, + nyoppstartet varchar(1) not null, + naer_relasjon varchar(1) not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -1292,18 +1294,18 @@ create index idx_oppgitt_f_1 create table iay_oppgitt_frilansoppdrag ( - id bigint not null + id bigint not null constraint pk_oppgitt_frilansoppdrag primary key, - frilans_id bigint not null + frilans_id bigint not null constraint fk_oppgitt_frilansoppdrag references iay_oppgitt_frilans, - fom date not null, - tom date not null, + fom date not null, + tom date not null, oppdragsgiver varchar(100), - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), inntekt numeric(10, 2) @@ -1328,13 +1330,13 @@ create index idx_oppgitt_fo_1 create table gr_arbeid_inntekt ( - id bigint not null + id bigint not null constraint pk_gr_arbeid_inntekt primary key, - kobling_id bigint not null + kobling_id bigint not null constraint fk_gr_arbeid_inntekt_1 references kobling, - grunnlag_referanse uuid not null + grunnlag_referanse uuid not null constraint uidx_gr_arbeid_inntekt_3 unique, register_id bigint @@ -1343,9 +1345,9 @@ create table gr_arbeid_inntekt saksbehandlet_id bigint constraint fk_gr_arbeid_inntekt_5 references iay_inntekt_arbeid_ytelser, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), inntektsmeldinger_id bigint @@ -1412,24 +1414,25 @@ create index idx_gr_arbeid_inntekt_8 create unique index uidx_gr_arbeid_inntekt_02 on gr_arbeid_inntekt (kobling_id) - where ((aktiv)::text = 'J'::text); + where + ((aktiv):: text = 'J':: text); create table vedtak_ytelse ( - id bigint not null + id bigint not null constraint pk_vedtak_ytelse primary key, - aktoer_id varchar(50) not null, - ytelse_type varchar(100) not null, - vedtatt_tidspunkt timestamp(3) not null, - vedtak_referanse uuid not null, - fom date not null, - tom date not null, - status varchar(100) not null, - kilde varchar(100) not null, - versjon bigint default 0 not null, + aktoer_id varchar(50) not null, + ytelse_type varchar(100) not null, + vedtatt_tidspunkt timestamp(3) not null, + vedtak_referanse uuid not null, + fom date not null, + tom date not null, + status varchar(100) not null, + kilde varchar(100) not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), saksnummer varchar(19), @@ -1485,23 +1488,24 @@ create index idx_vedtak_ytelse_11 create unique index uidx_vedtak_ytelse_02 on vedtak_ytelse (saksnummer, aktoer_id, kilde, ytelse_type) - where ((aktiv)::text = 'J'::text); + where + ((aktiv):: text = 'J':: text); create table ve_ytelse_anvist ( - id bigint not null + id bigint not null constraint pk_ve_ytelse_anvist primary key, - ytelse_id bigint not null + ytelse_id bigint not null constraint fk_ve_ytelse_anvist_1 references vedtak_ytelse, beloep numeric(19, 2), - fom date not null, - tom date not null, + fom date not null, + tom date not null, utbetalingsgrad_prosent numeric(5, 2), - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), dagsats numeric(19, 2) @@ -1556,18 +1560,18 @@ create index idx_iay_overstyrte_perioder_1 create table iay_fravaer ( - id bigint not null + id bigint not null constraint pk_fravaer primary key, - inntektsmelding_id bigint not null + inntektsmelding_id bigint not null constraint fk_fravaer_1 references iay_inntektsmelding, - fom date not null, - tom date not null, + fom date not null, + tom date not null, varighet_per_dag varchar(20), - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), constraint iay_fravaer_valider_periode @@ -1581,22 +1585,22 @@ create index idx_iay_fravaer_01 create table lonnskomp_vedtak ( - id bigint not null + id bigint not null constraint pk_lonnskomp_vedtak primary key, - sakid varchar(100) not null, + sakid varchar(100) not null, forrige_vedtak_dato date, aktoer_id varchar(50), - org_nummer varchar(100) not null, - beloep numeric(19, 2) not null, - fom date not null, - tom date not null, - versjon bigint default 0 not null, + org_nummer varchar(100) not null, + beloep numeric(19, 2) not null, + fom date not null, + tom date not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3), - aktiv boolean default true not null, + aktiv boolean default true not null, fnr varchar(50) ); @@ -1634,18 +1638,18 @@ create index idx_lonnskomp_vedtak_3 create table lonnskomp_anvist ( - id bigint not null + id bigint not null constraint pk_lonnskomp_anvist primary key, - vedtak_id bigint not null + vedtak_id bigint not null constraint fk_lonnskomp_anvist_1 references lonnskomp_vedtak, beloep numeric(19, 2), - fom date not null, - tom date not null, - versjon bigint default 0 not null, + fom date not null, + tom date not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -1667,11 +1671,11 @@ create index idx_lonnskomp_anvist_1 create table diagnostikk_logg ( - id bigint not null + id bigint not null primary key, - saksnummer varchar(20) not null, + saksnummer varchar(20) not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default CURRENT_TIMESTAMP not null, + opprettet_tid timestamp(3) default CURRENT_TIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -1681,12 +1685,12 @@ create index diagnostikk_logg_saksnummer_idx create table iay_oppgitte_opptjeninger ( - id bigint not null + id bigint not null constraint pk_iay_oppgitte_opptjeninger primary key, - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -1697,10 +1701,10 @@ comment on column iay_oppgitte_opptjeninger.id is 'Primærnøkkel'; create table ve_ytelse_andel ( - id bigint not null + id bigint not null constraint pk_ve_ytelse_andel primary key, - ytelse_anvist_id bigint not null + ytelse_anvist_id bigint not null constraint fk_ve_ytelse_andel_1 references ve_ytelse_anvist, dagsats numeric(19, 2), @@ -1710,9 +1714,9 @@ create table ve_ytelse_andel arbeidsgiver_orgnr varchar(100), arbeidsforhold_id varchar(100), inntektskategori varchar(100), - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -1742,10 +1746,10 @@ create index idx_ve_ytelse_andel_1 create table iay_ytelse_anvist_andel ( - id bigint not null + id bigint not null constraint pk_iay_ytelse_anvist_andel primary key, - ytelse_anvist_id bigint not null + ytelse_anvist_id bigint not null constraint fk_iay_ytelse_anvist_andel_1 references iay_ytelse_anvist, dagsats numeric(19, 2), @@ -1755,9 +1759,9 @@ create table iay_ytelse_anvist_andel arbeidsgiver_orgnr varchar(100), arbeidsforhold_intern_id varchar(100), inntektskategori varchar(100), - versjon bigint default 0 not null, + versjon bigint default 0 not null, opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, + opprettet_tid timestamp(3) default LOCALTIMESTAMP not null, endret_av varchar(20), endret_tid timestamp(3) ); @@ -1787,15 +1791,15 @@ create index idx_iay_ytelse_anvist_andel_1 create table prosess_task ( - id numeric not null, - task_type varchar(50) not null, - prioritet numeric(3) default 0 not null, + id numeric not null, + task_type varchar(50) not null, + prioritet numeric(3) default 0 not null, status varchar(20) default 'KLAR'::character varying not null, task_parametere varchar(4000), task_payload text, task_gruppe varchar(250), task_sekvens varchar(100) default '1'::character varying not null, - partition_key varchar(4) default to_char((CURRENT_DATE)::timestamp with time zone, 'MM'::text) not null, + partition_key varchar(4) default to_char((CURRENT_DATE) ::timestamp with time zone, 'MM'::text) not null, neste_kjoering_etter timestamp(0) default CURRENT_TIMESTAMP, feilede_forsoek numeric(5) default 0, siste_kjoering_ts timestamp(6), @@ -1803,15 +1807,18 @@ create table prosess_task siste_kjoering_feil_tekst text, siste_kjoering_server varchar(50), opprettet_av varchar(20) default 'VL'::character varying not null, - opprettet_tid timestamp(6) default CURRENT_TIMESTAMP not null, + opprettet_tid timestamp(6) default CURRENT_TIMESTAMP not null, blokkert_av numeric, - versjon numeric default 0 not null, + versjon numeric default 0 not null, siste_kjoering_slutt_ts timestamp(6), siste_kjoering_plukk_ts timestamp(6), constraint pk_prosess_task primary key (id, status, partition_key) ) - partition by LIST (status); + partition by LIST +( + status +); comment on table prosess_task is 'Inneholder tasks som skal kjøres i bakgrunnen'; diff --git a/migreringer/src/main/resources/db/migration/defaultDS/2.2/V2.2_00__TFP-5763_rydder_opp_oppgitte_opptjeninger.sql b/migreringer/src/main/resources/db/migration/defaultDS/2.2/V2.2_00__TFP-5763_rydder_opp_oppgitte_opptjeninger.sql index 5f2c95ebf..67ec673fd 100644 --- a/migreringer/src/main/resources/db/migration/defaultDS/2.2/V2.2_00__TFP-5763_rydder_opp_oppgitte_opptjeninger.sql +++ b/migreringer/src/main/resources/db/migration/defaultDS/2.2/V2.2_00__TFP-5763_rydder_opp_oppgitte_opptjeninger.sql @@ -1,4 +1,6 @@ -alter table gr_arbeid_inntekt drop column oppgitte_opptjeninger_id; -alter table iay_oppgitt_opptjening drop column oppgitte_opptjeninger_id; +alter table gr_arbeid_inntekt + drop column oppgitte_opptjeninger_id; +alter table iay_oppgitt_opptjening + drop column oppgitte_opptjeninger_id; drop table iay_oppgitte_opptjeninger; drop sequence seq_iay_oppgitte_opptjeninger; diff --git a/migreringer/src/test/java/no/nav/foreldrepenger/abakus/dbstoette/TestDatabaseInit.java b/migreringer/src/test/java/no/nav/foreldrepenger/abakus/dbstoette/TestDatabaseInit.java index f1f3fc99f..6cd9eedcc 100644 --- a/migreringer/src/test/java/no/nav/foreldrepenger/abakus/dbstoette/TestDatabaseInit.java +++ b/migreringer/src/test/java/no/nav/foreldrepenger/abakus/dbstoette/TestDatabaseInit.java @@ -28,12 +28,7 @@ public static void settOppDatasourceOgMigrer(String jdbcUrl, String username, St var ds = createDatasource(jdbcUrl, username, password); settJdniOppslag(ds); if (GUARD_UNIT_TEST_SKJEMAER.compareAndSet(false, true)) { - var flyway = Flyway.configure() - .dataSource(ds) - .locations(getScriptLocation()) - .baselineOnMigrate(true) - .cleanDisabled(false) - .load(); + var flyway = Flyway.configure().dataSource(ds).locations(getScriptLocation()).baselineOnMigrate(true).cleanDisabled(false).load(); try { flyway.migrate(); } catch (FlywayException fwe) { diff --git a/migreringer/src/test/resources/logback-test.xml b/migreringer/src/test/resources/logback-test.xml index cda3c65b4..63a00ae94 100644 --- a/migreringer/src/test/resources/logback-test.xml +++ b/migreringer/src/test/resources/logback-test.xml @@ -7,25 +7,25 @@ - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + - + diff --git a/pom.xml b/pom.xml index eac6c5446..a1610d0d0 100644 --- a/pom.xml +++ b/pom.xml @@ -1,8 +1,8 @@ - 4.0.0 + xmlns="http://maven.apache.org/POM/4.0.0" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 no.nav.foreldrepenger.felles @@ -10,24 +10,24 @@ 3.6.3 - no.nav.foreldrepenger.abakus - fpabakus - 1.0-SNAPSHOT - pom - Abakus :: Root - - - felles - prosesstask - migreringer - kodeverk - kontrakt + no.nav.foreldrepenger.abakus + fpabakus + 1.0-SNAPSHOT + pom + Abakus :: Root + + + felles + prosesstask + migreringer + kodeverk + kontrakt kontrakt-vedtak - domenetjenester - web + domenetjenester + web - + ${project.artifactId} fp-abakus @@ -35,22 +35,22 @@ 21 - 7.4.9 - 5.1.2 - 9.2.2 + 7.4.9 + 5.1.2 + 9.2.2 2.7.1 true - - - - - + + + + + no.nav.foreldrepenger.felles fp-bom @@ -59,20 +59,20 @@ pom - - no.nav.foreldrepenger.felles - felles - ${felles.version} - import - pom - - - no.nav.foreldrepenger.felles.integrasjon - felles-integrasjon-pom - ${felles.version} - import - pom - + + no.nav.foreldrepenger.felles + felles + ${felles.version} + import + pom + + + no.nav.foreldrepenger.felles.integrasjon + felles-integrasjon-pom + ${felles.version} + import + pom + no.nav.vedtak.prosesstask @@ -82,13 +82,13 @@ pom - - no.nav.foreldrepenger.kontrakter - fp-kontrakter-root - ${kontrakter.version} - import - pom - + + no.nav.foreldrepenger.kontrakter + fp-kontrakter-root + ${kontrakter.version} + import + pom + no.nav.foreldrepenger.kontrakter @@ -103,67 +103,67 @@ - - no.nav.foreldrepenger.abakus - felles - ${project.version} - - - no.nav.foreldrepenger.abakus - abakus-kodeverk - ${project.version} - + + no.nav.foreldrepenger.abakus + felles + ${project.version} + + + no.nav.foreldrepenger.abakus + abakus-kodeverk + ${project.version} + no.nav.foreldrepenger.abakus abakus-vedtak ${project.version} - - no.nav.foreldrepenger.abakus - abakus-kontrakt - ${project.version} - - - no.nav.foreldrepenger.abakus - kobling - ${project.version} - - - no.nav.foreldrepenger.abakus - iay - ${project.version} - - - no.nav.foreldrepenger.abakus - prosesstask - ${project.version} - - - no.nav.foreldrepenger.abakus - vedtak - ${project.version} - - - no.nav.foreldrepenger.abakus - lonnskomp - ${project.version} - - - no.nav.foreldrepenger.abakus - migreringer - ${project.version} - - - no.nav.foreldrepenger.abakus - migreringer - ${project.version} - test-jar - - - no.nav.foreldrepenger.abakus - web - ${project.version} - + + no.nav.foreldrepenger.abakus + abakus-kontrakt + ${project.version} + + + no.nav.foreldrepenger.abakus + kobling + ${project.version} + + + no.nav.foreldrepenger.abakus + iay + ${project.version} + + + no.nav.foreldrepenger.abakus + prosesstask + ${project.version} + + + no.nav.foreldrepenger.abakus + vedtak + ${project.version} + + + no.nav.foreldrepenger.abakus + lonnskomp + ${project.version} + + + no.nav.foreldrepenger.abakus + migreringer + ${project.version} + + + no.nav.foreldrepenger.abakus + migreringer + ${project.version} + test-jar + + + no.nav.foreldrepenger.abakus + web + ${project.version} + @@ -192,14 +192,14 @@ ${felles.version} - - - no.nav.tjenester - aordningen-inntektsinformasjon-v1 - 1.7 - + + + no.nav.tjenester + aordningen-inntektsinformasjon-v1 + 1.7 + - + @@ -225,18 +225,18 @@ - - scm:git:https://github.com/navikt/fp-abakus.git - scm:git:https://github.com/navikt/fp-abakus.git - https://github.com/navikt/fp-abakus - HEAD - - - - - github - Github navikt Maven Packages - https://maven.pkg.github.com/navikt/fp-abakus - - + + scm:git:https://github.com/navikt/fp-abakus.git + scm:git:https://github.com/navikt/fp-abakus.git + https://github.com/navikt/fp-abakus + HEAD + + + + + github + Github navikt Maven Packages + https://maven.pkg.github.com/navikt/fp-abakus + + diff --git a/prosesstask/pom.xml b/prosesstask/pom.xml index 6a0a89ea7..558db48de 100644 --- a/prosesstask/pom.xml +++ b/prosesstask/pom.xml @@ -1,46 +1,46 @@ - 4.0.0 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - - no.nav.foreldrepenger.abakus - fpabakus - 1.0-SNAPSHOT - + + no.nav.foreldrepenger.abakus + fpabakus + 1.0-SNAPSHOT + - prosesstask - Abakus :: Prosesstask - jar + prosesstask + Abakus :: Prosesstask + jar - - - - no.nav.foreldrepenger.felles - felles-db - provided - - - no.nav.foreldrepenger.felles - felles-log - - - no.nav.foreldrepenger.felles - felles-feil - + + + + no.nav.foreldrepenger.felles + felles-db + provided + + + no.nav.foreldrepenger.felles + felles-log + + + no.nav.foreldrepenger.felles + felles-feil + no.nav.vedtak.prosesstask prosesstask-kontekst - - - no.nav.foreldrepenger.felles - felles-testutilities - test - + + + no.nav.foreldrepenger.felles + felles-testutilities + test + - + diff --git a/troubleshooting/taskmanager-polling.md b/troubleshooting/taskmanager-polling.md index 69bfc6d05..296dcb01b 100644 --- a/troubleshooting/taskmanager-polling.md +++ b/troubleshooting/taskmanager-polling.md @@ -2,7 +2,8 @@ ### SQL Error: 0, SQLState: 40001 -Forekommer ved polling da en rad ligger i ScrollableResults, men har blitt flyttet til en annen partisjon(partisjon per status pÃ¥ taskene) av en annen transaksjon(en annen pod som har prosessert tasken). +Forekommer ved polling da en rad ligger i ScrollableResults, men har blitt flyttet til en annen partisjon(partisjon per status pÃ¥ taskene) av en annen +transaksjon(en annen pod som har prosessert tasken). ``` org.hibernate.exception.LockAcquisitionException: could not advance using next() diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/healthcheck/DatabaseHealthCheck.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/healthcheck/DatabaseHealthCheck.java index 972ac151d..509c1056f 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/healthcheck/DatabaseHealthCheck.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/healthcheck/DatabaseHealthCheck.java @@ -4,6 +4,7 @@ import jakarta.annotation.Resource; import jakarta.enterprise.context.ApplicationScoped; + import javax.sql.DataSource; import org.slf4j.Logger; diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/jackson/JacksonJsonConfig.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/jackson/JacksonJsonConfig.java index e48959cc7..3ab5b7ace 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/jackson/JacksonJsonConfig.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/jackson/JacksonJsonConfig.java @@ -13,6 +13,7 @@ import jakarta.ws.rs.ext.ContextResolver; import jakarta.ws.rs.ext.Provider; + import no.nav.abakus.iaygrunnlag.v1.InntektArbeidYtelseGrunnlagDto; import no.nav.foreldrepenger.abakus.app.IndexClasses; diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/ApiConfig.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/ApiConfig.java index 3468c38a6..cefc1d345 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/ApiConfig.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/ApiConfig.java @@ -10,6 +10,7 @@ import org.slf4j.LoggerFactory; import jakarta.ws.rs.ApplicationPath; + import no.nav.foreldrepenger.abakus.app.exceptions.ConstraintViolationMapper; import no.nav.foreldrepenger.abakus.app.exceptions.GeneralRestExceptionMapper; import no.nav.foreldrepenger.abakus.app.exceptions.JsonMappingExceptionMapper; @@ -46,12 +47,8 @@ public ApiConfig() { private Set> getApplicationClasses() { // eksponert grensesnitt - return Set.of(RegisterdataRestTjeneste.class, - InntektsmeldingerRestTjeneste.class, - OppgittOpptjeningRestTjeneste.class, - GrunnlagRestTjeneste.class, - ArbeidsforholdRestTjeneste.class, - YtelseRestTjeneste.class); + return Set.of(RegisterdataRestTjeneste.class, InntektsmeldingerRestTjeneste.class, OppgittOpptjeningRestTjeneste.class, + GrunnlagRestTjeneste.class, ArbeidsforholdRestTjeneste.class, YtelseRestTjeneste.class); } void registerExceptionMappers() { diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/AuthenticationFilter.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/AuthenticationFilter.java index 7c18e1e3b..aded122c3 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/AuthenticationFilter.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/AuthenticationFilter.java @@ -9,6 +9,7 @@ import jakarta.ws.rs.container.ResourceInfo; import jakarta.ws.rs.core.Context; import jakarta.ws.rs.ext.Provider; + import no.nav.vedtak.sikkerhet.jaxrs.AuthenticationFilterDelegate; @Provider diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/EksternApiConfig.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/EksternApiConfig.java index 9a92d8ac2..4fcedd1d3 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/EksternApiConfig.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/EksternApiConfig.java @@ -10,6 +10,7 @@ import org.slf4j.LoggerFactory; import jakarta.ws.rs.ApplicationPath; + import no.nav.foreldrepenger.abakus.app.exceptions.ConstraintViolationMapper; import no.nav.foreldrepenger.abakus.app.exceptions.GeneralRestExceptionMapper; import no.nav.foreldrepenger.abakus.app.exceptions.JsonMappingExceptionMapper; diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/ForvaltningApiConfig.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/ForvaltningApiConfig.java index cef816df7..041c93f32 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/ForvaltningApiConfig.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/ForvaltningApiConfig.java @@ -19,7 +19,9 @@ import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Info; import io.swagger.v3.oas.models.servers.Server; + import jakarta.ws.rs.ApplicationPath; + import no.nav.foreldrepenger.abakus.app.exceptions.ConstraintViolationMapper; import no.nav.foreldrepenger.abakus.app.exceptions.GeneralRestExceptionMapper; import no.nav.foreldrepenger.abakus.app.exceptions.JsonMappingExceptionMapper; diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/InternalApiConfig.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/InternalApiConfig.java index 9ce4009d2..8522ea093 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/InternalApiConfig.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/konfig/InternalApiConfig.java @@ -5,6 +5,7 @@ import org.slf4j.LoggerFactory; import jakarta.ws.rs.ApplicationPath; + import no.nav.foreldrepenger.abakus.app.healthcheck.HealthCheckRestService; import no.nav.foreldrepenger.abakus.app.metrics.PrometheusRestService; diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/metrics/PrometheusRestService.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/metrics/PrometheusRestService.java index 2d9c83ccc..d875cb1e6 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/metrics/PrometheusRestService.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/metrics/PrometheusRestService.java @@ -5,6 +5,7 @@ import static no.nav.vedtak.log.metrics.MetricsUtil.REGISTRY; import io.swagger.v3.oas.annotations.Operation; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path; diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/rest/ekstern/EksternDelingAvYtelserRestTjeneste.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/rest/ekstern/EksternDelingAvYtelserRestTjeneste.java index 7f2895878..4167b8880 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/rest/ekstern/EksternDelingAvYtelserRestTjeneste.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/rest/ekstern/EksternDelingAvYtelserRestTjeneste.java @@ -22,6 +22,7 @@ import io.swagger.v3.oas.annotations.responses.ApiResponses; import io.swagger.v3.oas.annotations.servers.Server; import io.swagger.v3.oas.annotations.tags.Tag; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.transaction.Transactional; @@ -32,6 +33,7 @@ import jakarta.ws.rs.Path; import jakarta.ws.rs.Produces; import jakarta.ws.rs.core.MediaType; + import no.nav.abakus.vedtak.ytelse.Aktør; import no.nav.abakus.vedtak.ytelse.Desimaltall; import no.nav.abakus.vedtak.ytelse.Periode; @@ -103,16 +105,9 @@ private static ArbeidsgiverIdent mapArbeidsgiverIdent(no.nav.foreldrepenger.abak @Path("/hent-ytelse-vedtak") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) - @Operation(tags = "ytelse", - description = "Henter alle vedtak for en gitt person, evt med periode etter en fom" - ) + @Operation(tags = "ytelse", description = "Henter alle vedtak for en gitt person, evt med periode etter en fom") @RequestBody(required = true, description = "Vi godkjenner bÃ¥de aktørid og fnr som gyldig ident.", content = @Content(schema = @Schema(implementation = VedtakForPeriodeRequest.class))) - @ApiResponses(value = { - @ApiResponse( - responseCode = "200", - description = "Liste med vedtak som matcher kriteriene.", - content = @Content(mediaType = "application/json", array = @ArraySchema(schema = @Schema(implementation = YtelseV1.class))))} - ) + @ApiResponses(value = {@ApiResponse(responseCode = "200", description = "Liste med vedtak som matcher kriteriene.", content = @Content(mediaType = "application/json", array = @ArraySchema(schema = @Schema(implementation = YtelseV1.class))))}) @BeskyttetRessurs(actionType = ActionType.READ, resourceType = ResourceType.APPLIKASJON, availabilityType = AvailabilityType.ALL) @SuppressWarnings("findsecbugs:JAXRS_ENDPOINT") public List hentVedtakYtelse(@NotNull @TilpassetAbacAttributt(supplierClass = EksternDelingAvYtelserRestTjeneste.VedtakForPeriodeRequestAbacDataSupplier.class) @Valid VedtakForPeriodeRequest request) { diff --git a/web/src/main/java/no/nav/foreldrepenger/abakus/app/vedlikehold/ForvaltningRestTjeneste.java b/web/src/main/java/no/nav/foreldrepenger/abakus/app/vedlikehold/ForvaltningRestTjeneste.java index 73173343f..8bc57dde7 100644 --- a/web/src/main/java/no/nav/foreldrepenger/abakus/app/vedlikehold/ForvaltningRestTjeneste.java +++ b/web/src/main/java/no/nav/foreldrepenger/abakus/app/vedlikehold/ForvaltningRestTjeneste.java @@ -7,6 +7,7 @@ import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.responses.ApiResponse; + import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.persistence.EntityManager; @@ -18,6 +19,7 @@ import jakarta.ws.rs.Path; import jakarta.ws.rs.Produces; import jakarta.ws.rs.core.Response; + import no.nav.foreldrepenger.abakus.domene.iay.InntektArbeidYtelseGrunnlagBuilder; import no.nav.foreldrepenger.abakus.domene.iay.InntektsmeldingAggregat; import no.nav.foreldrepenger.abakus.domene.iay.søknad.OppgittOpptjening; diff --git a/web/src/main/resources/application-dev-fss.properties b/web/src/main/resources/application-dev-fss.properties index 1c73b16d8..d271ef66e 100644 --- a/web/src/main/resources/application-dev-fss.properties +++ b/web/src/main/resources/application-dev-fss.properties @@ -5,15 +5,11 @@ aareg.rs.url=http://aareg-services-nais.arbeidsforhold/api/v1/arbeidstaker aareg.scopes=api://dev-fss.arbeidsforhold.aareg-services-nais/.default sigrunpgi.rs.url=http://sigrun-q2.team-inntekt/api/v1/pensjonsgivendeinntektforfolketrygden sigrunpgi.scopes=api://dev-fss.team-inntekt.sigrun-q2/.default - fpabakus.it.ps.scopes=api://dev-fss.k9saksbehandling.k9-infotrygd-grunnlag-paaroerende-sykdom/.default fpabakus.it.sp.scopes=api://dev-fss.teamforeldrepenger.fp-infotrygd-sykepenger/.default - # Spokelse spokelse.grunnlag.url=https://spokelse.intern.dev.nav.no/grunnlag spokelse.grunnlag.scopes=api://dev-gcp.tbd.spokelse/.default - organisasjon.rs.url=https://ereg-services.dev.intern.nav.no/api/v2/organisasjon - # PDL pdl.scopes=api://dev-fss.pdl.pdl-api/.default diff --git a/web/src/main/resources/application-prod-fss.properties b/web/src/main/resources/application-prod-fss.properties index 7247d9f12..437dfff8e 100644 --- a/web/src/main/resources/application-prod-fss.properties +++ b/web/src/main/resources/application-prod-fss.properties @@ -7,12 +7,9 @@ sigrunpgi.rs.url=http://sigrun.team-inntekt/api/v1/pensjonsgivendeinntektforfolk sigrunpgi.scopes=api://prod-fss.team-inntekt.sigrun/.default fpabakus.it.ps.scopes=api://prod-fss.k9saksbehandling.k9-infotrygd-grunnlag-paaroerende-sykdom/.default fpabakus.it.sp.scopes=api://prod-fss.teamforeldrepenger.fp-infotrygd-sykepenger/.default - # Spokelse spokelse.grunnlag.url=https://spokelse.intern.nav.no/grunnlag spokelse.grunnlag.scopes=api://prod-gcp.tbd.spokelse/.default - organisasjon.rs.url=https://ereg-services.intern.nav.no/api/v2/organisasjon - # PDL pdl.scopes=api://prod-fss.pdl.pdl-api/.default diff --git a/web/src/main/resources/application.properties b/web/src/main/resources/application.properties index d861df413..bfab66aca 100644 --- a/web/src/main/resources/application.properties +++ b/web/src/main/resources/application.properties @@ -2,25 +2,19 @@ server.port=8080 context.path=/fpabakus application.name=fpabakus - azure.http.proxy=http://webproxy.nais:8088 - # Systembruker # systembruker.username= # systembruker.password= - # Auditlogger auditlogger.enabled=true auditlogger.vendor=Foreldrepenger auditlogger.product=fpabakus - #Kafka (Aiven) kafka.fattevedtak.topic=teamforeldrepenger.familie-vedtakfattet-v1 - # Klienter fpabakus.it.ps.grunnlag.url=http://k9-infotrygd-grunnlag-paaroerende-sykdom.k9saksbehandling/paaroerendeSykdom/grunnlag fpabakus.it.sp.grunnlag.url=http://fp-infotrygd-sykepenger/grunnlag - # PDL pdl.base.url=http://pdl-api.pdl/graphql pdl.tema=FOR diff --git a/web/src/main/resources/logback-dev-fss.xml b/web/src/main/resources/logback-dev-fss.xml index 5fbd8ee73..a0f2faab3 100644 --- a/web/src/main/resources/logback-dev-fss.xml +++ b/web/src/main/resources/logback-dev-fss.xml @@ -1,5 +1,5 @@ - + diff --git a/web/src/main/resources/logback.xml b/web/src/main/resources/logback.xml index 7a7f2560f..2a363b408 100644 --- a/web/src/main/resources/logback.xml +++ b/web/src/main/resources/logback.xml @@ -51,7 +51,7 @@ 50MB - + @@ -72,7 +72,7 @@ - + - + diff --git a/web/src/test/resources/application-vtp.properties b/web/src/test/resources/application-vtp.properties index defd58bc1..2bb0eabe7 100644 --- a/web/src/test/resources/application-vtp.properties +++ b/web/src/test/resources/application-vtp.properties @@ -1,49 +1,38 @@ # Jetty server.port=8015 - # Systembruker systembruker.username=vtp systembruker.password=vtp - ## Sikkerhet - # Azure azure.app.well.known.url=http://localhost:8060/rest/azuread/.well-known/openid-configuration azure.app.client.id=vtp azure.app.client.secret=vtp - # Kafka Aiven kafka.brokers=localhost:9093 kafka.truststore.path=/var/run/secrets/naisd.io/truststore.jks kafka.keystore.path=/na kafka.credstore.password=changeit - ## Klienter # Spøkelse spokelse.grunnlag.url=http://localhost:8060/rest/spokelse/grunnlag spokelse.grunnlag.scopes=testscope - pdl.base.url=http://localhost:8060/rest/api/pdl/graphql pdl.scopes=testscope aareg.rs.url=http://localhost:8060/rest/aareg-services/api/v1/arbeidstaker aareg.scopes=testscope sigrunpgi.rs.url=http://localhost:8060/rest/api/v1/pensjonsgivendeinntektforfolketrygden sigrunpgi.scopes=testscope - hentinntektlistebolk.url=http://localhost:8060/rest/inntektskomponenten-ws/rs/api/v1/hentinntektlistebolk hentinntektlistebolk.scopes=testscope fpabakus.it.sp.grunnlag.url=http://localhost:8060/rest/infotrygd/grunnlag/sykepenger fpabakus.it.sp.scopes=testscope fpabakus.it.ps.grunnlag.url=http://localhost:8060/rest/infotrygd/grunnlag/paaroerende-sykdom fpabakus.it.ps.scopes=testscope - organisasjon.rs.url=http://localhost:8060/rest/ereg/api/v1/organisasjon - # Database defaultDS.username=fpabakus defaultDS.url=jdbc:postgresql://localhost:5999/fpabakus?reWriteBatchedInserts=true - #fpsak.override.url=http://localhost:8080/fpsak fpwsproxy.override.url=http://localhost:8060/rest/api/fpwsproxy - testcontainer.test.db=postgres:17-alpine diff --git a/web/src/test/resources/logback-test.xml b/web/src/test/resources/logback-test.xml index 4b11cca8c..3c1742b41 100644 --- a/web/src/test/resources/logback-test.xml +++ b/web/src/test/resources/logback-test.xml @@ -7,24 +7,24 @@ - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + - +