openapi: 3.0.1 info: title: Pensjon Vedtaksinformasjon description: "For å kunne bruke tjenesten må scope i autentiseringen mot Maskinporten settes til `nav:pensjon/v1/vedtaksinformasjon`. \n\nTjenesten returnerer den samordningspliktige informasjonen om en brukers vedtak." version: '1.0' servers: - url: https://api.nav.no/pensjon/v1/vedtaksinformasjon paths: /informasjon: get: tags: - Vedtaksinformasjon summary: hentVedtaksinformasjonForSamordning description: Utleverer informasjon om en brukers vedtak etter ett gitt tidspunkt. operationId: hentVedtaksinformasjonForSamordning parameters: - name: fom in: query description: 'Format - date (as full-date in RFC3339). Dato i ISO-8601 format, uten klokkeslett. Angir fomDato for perioden man ønsker opplysninger for.' required: true schema: type: string - name: fnr in: header description: Brukers fnr/dnr. required: true schema: type: string - name: tp-nr in: header description: TP-Nummer required: true schema: type: string - name: AUTHORIZATION in: header description: 'Format - byte. Standard Authorization header som inneholder et Base64-kodet Bearer-token (JWT-aksesstoken) utstedt av Maskinporten (Difi). Verdien må starte med "Bearer ", deretter følger tokenstrengen.' required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/Vedtaksinformasjon' example: kap20InfoList: - vedtaksKode: string virkFom: string virkTom: string vedtakId: 0 trygdetidAnvendt: 0 totalBelopNetto: 0 resultatKilde: string merknadsListe: - argumentListeString: [ ] kode: string sakType: string ytelseskomponenter: - ytelseskomponentType: string resultatKilde: code: string decode: string brutto: 0 bruttoPerAr: 0 fradrag: 0 netto: 0 erBrukt: true merknadliste: argumentListe: - string kode: string sakType: code: string decode: string fradragsTransaksjon: true ytelseKomponentTypeCti: code: string decode: string formelKode: code: string decode: string inntektBruktIAvkorting: 0 osLinjeIdFk: 0 pensjonsbeholdning: 0 garantitilleggsbeholdning: 0 garantipensjonsnivasats: string garantipensjonsnivasatsBelop: 0 garantipensjonsbeholdning: 0 totalbelopNettoAr: 0 delingstallUttak: 0 delingstall67: 0 uttaksgrad: 0 minstenivatilleggIndividuelt: 0 minstenivatilleggPensjonistpar: 0 uvektedeytelseskomponenter: - ytelseskomponentType: string resultatKilde: code: string decode: string brutto: 0 bruttoPerAr: 0 fradrag: 0 netto: 0 erBrukt: true merknadliste: argumentListe: - string kode: string sakType: code: string decode: string fradragsTransaksjon: true ytelseKomponentTypeCti: code: string decode: string formelKode: code: string decode: string inntektBruktIAvkorting: 0 osLinjeIdFk: 0 kap19InfoList: - vedtaksKode: string virkFom: string virkTom: string vedtakId: 0 trygdetidAnvendt: 0 totalBelopNetto: 0 resultatKilde: string merknadsListe: - argumentListeString: [ ] kode: string sakType: string ytelseskomponenter: - ytelseskomponentType: string resultatKilde: code: string decode: string brutto: 0 bruttoPerAr: 0 fradrag: 0 netto: 0 erBrukt: true merknadliste: argumentListe: - string kode: string sakType: code: string decode: string fradragsTransaksjon: true ytelseKomponentTypeCti: code: string decode: string formelKode: code: string decode: string inntektBruktIAvkorting: 0 osLinjeIdFk: 0 resultatKode: string uttaksgrad: 0 basisgp: 0 basistp: 0 basispt: 0 forholdstallUttak: 0 forholdstall67: 0 grunnpensjonsats: 0 totalbelopNettoAr: 0 gpRestpensjon: 0 ptRestpensjon: 0 tpRestpensjon: 0 spt: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 ypt: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 yrkesskadegrad: 0 fnrAvdod: string sptAvdod: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 yptAvdod: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 optAvdod: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 yrkesskadegradAvdod: 0 anvendtTrygdetidAvdod: 0 uforegrad: 0 minstenivatilleggIndividuelt: 0 minstenivatilleggPensjonistpar: 0 vilkarsvedtakForBarnSomGirRettTilBarnetillegg: - gjelderFnr: string fom: string tom: string uvektedeytelseskomponenter: - ytelseskomponentType: string resultatKilde: code: string decode: string brutto: 0 bruttoPerAr: 0 fradrag: 0 netto: 0 erBrukt: true merknadliste: argumentListe: - string kode: string sakType: code: string decode: string fradragsTransaksjon: true ytelseKomponentTypeCti: code: string decode: string formelKode: code: string decode: string inntektBruktIAvkorting: 0 osLinjeIdFk: 0 afpPrivatInfoList: - vedtaksKode: string virkFom: string virkTom: string vedtakId: 0 trygdetidAnvendt: 0 totalBelopNetto: 0 resultatKilde: string merknadsListe: - string sakType: string ytelseskomponenter: - ytelseskomponentType: string resultatKilde: code: string decode: string brutto: 0 bruttoPerAr: 0 fradrag: 0 netto: 0 erBrukt: true merknadliste: argumentListe: - string kode: string sakType: code: string decode: string fradragsTransaksjon: true ytelseKomponentTypeCti: code: string decode: string formelKode: code: string decode: string inntektBruktIAvkorting: 0 osLinjeIdFk: 0 forholdstallKompensasjonstillegg: 0 afpOpptjeningTotalbelop: 0 afpOffentligInfoList: - vedtaksKode: string virkFom: string virkTom: string vedtakId: 0 trygdetidAnvendt: 0 totalBelopNetto: 0 resultatKilde: string merknadsListe: - string sakType: string ytelseskomponenter: - ytelseskomponentType: string resultatKilde: code: string decode: string brutto: 0 bruttoPerAr: 0 fradrag: 0 netto: 0 erBrukt: true merknadliste: argumentListe: - string kode: string sakType: code: string decode: string fradragsTransaksjon: true ytelseKomponentTypeCti: code: string decode: string formelKode: code: string decode: string inntektBruktIAvkorting: 0 osLinjeIdFk: 0 resultatKode: string uttaksgrad: 0 grunnpensjonsats: 0 fremtidigPensjonsgivendeInntektBruker: 0 spt: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 minstenivatilleggIndividuelt: 0 minstenivatilleggPensjonistpar: 0 AP67InfoList: - vedtaksKode: string virkFom: string virkTom: string vedtakId: 0 trygdetidAnvendt: 0 totalBelopNetto: 0 resultatKilde: string merknadsListe: - string sakType: string ytelseskomponenter: - ytelseskomponentType: string resultatKilde: code: string decode: string brutto: 0 bruttoPerAr: 0 fradrag: 0 netto: 0 erBrukt: true merknadliste: argumentListe: - string kode: string sakType: code: string decode: string fradragsTransaksjon: true ytelseKomponentTypeCti: code: string decode: string formelKode: code: string decode: string inntektBruktIAvkorting: 0 osLinjeIdFk: 0 resultatKode: string brutto: 0 netto: 0 p67Beregning: true grunnpensjonsats: 0 sertillleggsats: 0 ventetilleggProsent: 0 vilkarsvedtakForBarnSomGirRettTilBarnetillegg: - gjelderFnr: string fom: string tom: string involvertePersonerNokkelinfoListe: - fnr: string grunnlagrolleKode: string spt: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 ypt: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 opt: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 anvendtTrygdetid: 0 anvendtIBeregningen: true sluttpoengtall: poengrekke: pa: 0 paf92: 0 pae91: 0 tpiFaktor: 0 sluttpoengtall: 0 minstenivatilleggIndividuelt: 0 minstenivatilleggPensjonistpar: 0 yrkesskadegrad: 0 fremtidigPensjonsgivendeInntektBruker: 0 uforegrad: 0 '400': description: Ugyldig input i forespørselen. content: application/json: schema: $ref: '#/components/schemas/Get400ApplicationJsonResponse' '401': description: Ugyldig aksesstoken til tjenesten. content: application/json: schema: $ref: '#/components/schemas/Get401ApplicationJsonResponse' '404': description: Person ikke funnet. content: application/json: schema: $ref: '#/components/schemas/Get404ApplicationJsonResponse' '500': description: Intern feil i tjenesten. content: application/json: schema: $ref: '#/components/schemas/Get500ApplicationJsonResponse' components: schemas: Vedtaksinformasjon: title: Vedtaksinformasjon required: - kap20InfoList - kap19InfoList - afpPrivatInfoList - afpOffentligInfoList - AP67InfoList type: object properties: kap20InfoList: type: array items: $ref: '#/components/schemas/Kap20Info' kap19InfoList: type: array items: $ref: '#/components/schemas/Kap19Info' afpPrivatInfoList: type: array items: $ref: '#/components/schemas/AfpPrivatInfo' afpOffentligInfoList: type: array items: $ref: '#/components/schemas/AfpOffentligInfo' AP67InfoList: type: array items: $ref: '#/components/schemas/AP67Info' Get400ApplicationJsonResponse: { } Get401ApplicationJsonResponse: { } Get404ApplicationJsonResponse: { } Get500ApplicationJsonResponse: { } Kap20Info: title: Kap20Info type: object properties: vedtaksKode: type: string description: 'Hvilken type vedtak dette er. ' virkFom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Første virk for ytelsen.' format: date virkTom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Dagen før opphør av ytelsen.' format: date vedtakId: type: number description: Identifikator for vedtak. format: int64 trygdetidAnvendt: type: integer description: 'Antall trygdetid anvendt i vedtak. ' totalBelopNetto: type: integer description: 'Angir sum netto per mnd. ' resultatKilde: type: string description: 'Kilden til beregningen som angir om beregningen er utført automatisk av regelmotoren, manuelt av en saksbehandler eller om den er konvertert inn. ' merknadsListe: type: array items: $ref: '#/components/schemas/Merknad' description: 'Dette er en liste med merknader fra regelmotoren – forklaringer, unntak og avvisningsgrunner. ' sakType: type: string description: 'Angir hva slags sak komponenten er knyttet til. F.eks. ALDER, AFP, AFP_PRIVAT. ' ytelseskomponenter: type: array items: $ref: '#/components/schemas/Ytelsekomponent' description: Ytelseskomponenter som kan forekomme pensjonsbeholdning: type: number description: 'Angir verdi for beholdning. ' format: double garantitilleggsbeholdning: type: number description: 'Angir verdi for beholdning.. ' format: double garantipensjonsnivasats: type: string description: 'Garantipensjonsnivå. Kan være ordinær og høy. ' garantipensjonsnivasatsBelop: type: number description: 'Satsen brukt ved utregning. ' format: double garantipensjonsbeholdning: type: number description: 'Angir verdi for beholdning.. ' format: double totalbelopNettoAr: type: number description: Netto totalbeløp per år. format: double delingstallUttak: type: number description: 'Brukers delingstall ved uttak(interpolert). ' format: double delingstall67: type: number description: 'Bruker delingstall ved 67. ' format: double uttaksgrad: type: integer description: Uttaksgraden av alderspensjon som er benyttet i beregningen. minstenivatilleggIndividuelt: type: integer description: 'Minstenivatillegg individuelt netto. ' minstenivatilleggPensjonistpar: type: integer description: 'Minstenivatillegg pensjonistpar netto. ' uvektedeytelseskomponenter: type: array items: $ref: '#/components/schemas/Ytelsekomponent' description: Uvektede ytelseskomponenter som kan forekomme Kap19Info: title: Kap19Info required: - resultatKode type: object properties: vedtaksKode: type: string description: 'Hvilken type vedtak dette er. ' virkFom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Første virk for ytelsen.' format: date virkTom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Dagen før opphør av ytelsen.' format: date vedtakId: type: number description: Identifikator for vedtak. format: int64 trygdetidAnvendt: type: integer description: 'Antall trygdetid anvendt i vedtak. ' totalBelopNetto: type: integer description: 'Angir sum netto per mnd. ' resultatKilde: type: string description: 'Kilden til beregningen som angir om beregningen er utført automatisk av regelmotoren, manuelt av en saksbehandler eller om den er konvertert inn. ' merknadsListe: type: array items: $ref: '#/components/schemas/Merknad' description: 'Dette er en liste med merknader fra regelmotoren – forklaringer, unntak og avvisningsgrunner. ' sakType: type: string description: 'Angir hva slags sak komponenten er knyttet til. F.eks. ALDER, AFP, AFP_PRIVAT. ' ytelseskomponenter: type: array items: $ref: '#/components/schemas/Ytelsekomponent' description: Ytelseskomponenter som kan forekomme resultatKode: type: string description: Hvilken type beregning dette er. uttaksgrad: type: integer description: Uttaksgraden av alderspensjon som er benyttet i beregningen. basisgp: type: number description: Basis grunnpensjon. format: double basistp: type: number description: Basis tilleggspensjon. format: double basispt: type: number description: Basis pensjonstillegg. format: double forholdstallUttak: type: number description: Forholdstall ved uttak. format: double forholdstall67: type: number description: Forholdstall ved 67. format: double grunnpensjonsats: type: number description: 'Grunnpensjonsats, kan for eksempel v�re 0,9 eller 1,0. Vil ikke v�re satt for vedtak fattet f�r desember 2008.' format: double totalbelopNettoAr: type: number description: 'Netto totalbeløp per år. ' format: double gpRestpensjon: type: number description: Restpensjon av grunnpensjon per år. format: double ptRestpensjon: type: number description: Restpensjon av pensjonstillegg per år. format: double tpRestpensjon: type: number description: Restpensjon av tilleggspensjon per år. format: double spt: $ref: '#/components/schemas/KapittelSluttpoengtall' ypt: $ref: '#/components/schemas/KapittelSluttpoengtall' yrkesskadegrad: type: number description: 'Angir den siste yrkesskadegraden (fra yrkesskadegrunnlaget) som er lagt til grunn på beregningen. Kun relevant for ytelser der yrkesskade er tatt hensyn til. ' format: double fnrAvdod: type: string description: Fødselsnummer til avdøde som er hensyntatt i beregningen. sptAvdod: $ref: '#/components/schemas/KapittelSluttpoengtall' yptAvdod: $ref: '#/components/schemas/KapittelSluttpoengtall' optAvdod: $ref: '#/components/schemas/KapittelSluttpoengtall' yrkesskadegradAvdod: type: number description: 'Angir den siste yrkesskadegraden for avdøde (fra yrkesskadegrunnlaget) som er lagt til grunn på beregningen. Kun relevant for ytelser der yrkesskade er hensyntatt. ' format: double anvendtTrygdetidAvdod: type: integer description: 'Den trygdetiden som er anvendt i pensjonsberegningen for avdøde. ' uforegrad: type: integer description: 'Uføregrad. ' minstenivatilleggIndividuelt: type: integer description: 'Minstenivatillegg individuelt netto. ' minstenivatilleggPensjonistpar: type: integer description: 'Minstenivatillegg pensjonistpar netto. ' vilkarsvedtakForBarnSomGirRettTilBarnetillegg: type: array items: $ref: '#/components/schemas/Vilkarsvedtak' description: Liste med vilkårsvedtak for barn som gir rett til barnetillegg. uvektedeytelseskomponenter: type: array items: $ref: '#/components/schemas/Ytelsekomponent' description: Uvektede ytelseskomponenter som kan forekomme Merknad: title: Merknad type: object properties: argumentListeString: type: array kode: type: string description: Kodetekst som beskriver merknaden. description: Informasjon om avvik eller spesielle forhold fra regeltjeneste AP67Info: title: AP67Info type: object properties: vedtaksKode: type: string description: 'Hvilken type vedtak dette er. ' virkFom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Første virk for ytelsen.' format: date virkTom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Dagen før opphør av ytelsen.' format: date vedtakId: type: number description: Identifikator for vedtak. format: int64 trygdetidAnvendt: type: integer description: 'Antall trygdetid anvendt i vedtak. ' totalBelopNetto: type: integer description: 'Angir sum netto per mnd. ' resultatKilde: type: string description: 'Kilden til beregningen som angir om beregningen er utført automatisk av regelmotoren, manuelt av en saksbehandler eller om den er konvertert inn. ' merknadsListe: type: array items: type: string description: 'Dette er en liste med merknader fra regelmotoren – forklaringer, unntak og avvisningsgrunner. ' sakType: type: string description: 'Angir hva slags sak komponenten er knyttet til. F.eks. ALDER, AFP, AFP_PRIVAT. ' ytelseskomponenter: type: array items: $ref: '#/components/schemas/Ytelsekomponent' description: Ytelseskomponenter som kan forekomme resultatKode: type: string description: 'Hvilken type beregning dette er. ' brutto: type: integer description: 'Totalbeløp for beregningen før avkorting. Vil kunne være satt til ?-1?for vedtak fattet før desember 2008. ' netto: type: integer description: 'Totalbeløp for beregningen etter avkorting. ' p67Beregning: type: boolean description: 'Flagg som angir om det er gjort en beregning etter reglen for P67 dersom det er alderspensjon. ' grunnpensjonsats: type: number description: 'Grunnpensjonsats. Kan for eksempel være 0,9 eller 1,0. Vil ikke være satt for vedtak fattet før desember 2008. ' format: double sertillleggsats: type: number description: 'Hvis mottaker har liten eller ingen tilleggspensjon, tilståes det et særtillegg. Størrelsen avhenger av særtilleggsats og eventuell tilleggspensjon. ' format: double ventetilleggProsent: type: number description: 'Ventetilleggsprosent. ' format: double vilkarsvedtakForBarnSomGirRettTilBarnetillegg: type: array items: $ref: '#/components/schemas/Vilkarsvedtak' description: Liste med vilkårsvedtak for barn som gir rett til barnetillegg. involvertePersonerNokkelinfoListe: type: array items: $ref: '#/components/schemas/BeregningNokkelinfo' description: 'Liste med beregningsgrunnlag for personer som har vært vurdert i beregningen. Om hvert beregningsgrunnlag har vært brukt i beregningen angis av feltet ?anvendtIBeregningen?. ' sluttpoengtall: $ref: '#/components/schemas/KapittelSluttpoengtall' minstenivatilleggIndividuelt: type: integer description: 'Minstenivatillegg individuelt netto. ' minstenivatilleggPensjonistpar: type: integer description: 'Minstenivatillegg pensjonistpar netto. ' yrkesskadegrad: type: integer description: 'Angir yrkesskadegraden fra yrkesskadegrunnlaget som ble lagt til grunn for beregningen. Relevant ved yrkesskade og ifm UP, AP med tidligere UP og GJP. ' fremtidigPensjonsgivendeInntektBruker: type: integer description: 'Brukers fremtidige pensjonsgivende inntekt. ' uforegrad: type: integer description: 'Uføregrad. ' AfpPrivatInfo: title: AfpPrivatInfo type: object properties: vedtaksKode: type: string description: 'Hvilken type vedtak dette er. ' virkFom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Første virk for ytelsen.' format: date virkTom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Dagen før opphør av ytelsen.' format: date vedtakId: type: number description: Identifikator for vedtak. format: int64 trygdetidAnvendt: type: integer description: 'Antall trygdetid anvendt i vedtak. ' totalBelopNetto: type: integer description: 'Angir sum netto per mnd. ' resultatKilde: type: string description: 'Kilden til beregningen som angir om beregningen er utført automatisk av regelmotoren, manuelt av en saksbehandler eller om den er konvertert inn. ' merknadsListe: type: array items: type: string description: 'Dette er en liste med merknader fra regelmotoren – forklaringer, unntak og avvisningsgrunner. ' sakType: type: string description: 'Angir hva slags sak komponenten er knyttet til. F.eks. ALDER, AFP, AFP_PRIVAT. ' ytelseskomponenter: type: array items: $ref: '#/components/schemas/Ytelsekomponent' description: Ytelseskomponenter som kan forekomme forholdstallKompensasjonstillegg: type: number description: 'Forholdstall brukt i beregning av kompensasjonstillegg. ' format: double afpOpptjeningTotalbelop: type: number description: 'Totalverdi av beholdning (opptjeningsgrunnlaget x 0.314). ' format: double AfpOffentligInfo: title: AfpOffentligInfo type: object properties: vedtaksKode: type: string description: 'Hvilken type vedtak dette er. ' virkFom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Første virk for ytelsen.' format: date virkTom: type: string description: 'Dato i ISO-8601 format, uten klokkeslett. Dagen før opphør av ytelsen.' format: date vedtakId: type: number description: Identifikator for vedtak. format: int64 trygdetidAnvendt: type: integer description: 'Antall trygdetid anvendt i vedtak. ' totalBelopNetto: type: integer description: 'Angir sum netto per mnd. ' resultatKilde: type: string description: 'Kilden til beregningen som angir om beregningen er utført automatisk av regelmotoren, manuelt av en saksbehandler eller om den er konvertert inn. ' merknadsListe: type: array items: type: string description: 'Dette er en liste med merknader fra regelmotoren – forklaringer, unntak og avvisningsgrunner. ' sakType: type: string description: 'Angir hva slags sak komponenten er knyttet til. F.eks. ALDER, AFP, AFP_PRIVAT. ' ytelseskomponenter: type: array items: $ref: '#/components/schemas/Ytelsekomponent' description: Ytelseskomponenter som kan forekomme resultatKode: type: string description: Hvilken type beregning dette er. uttaksgrad: type: integer description: Uttaksgraden av alderspensjon som er benyttet i beregningen. grunnpensjonsats: type: number description: 'Grunnpensjonsats. Kan for eksempel være 0,9 eller 1,0. Vil ikke være satt for vedtak fattet før desember 2008. ' format: double fremtidigPensjonsgivendeInntektBruker: type: integer description: 'Brukers fremtidige pensjonsgivende inntekt. ' spt: $ref: '#/components/schemas/KapittelSluttpoengtall' minstenivatilleggIndividuelt: type: integer description: 'Minstenivatillegg individuelt netto. ' minstenivatilleggPensjonistpar: type: integer description: 'Minstenivatillegg pensjonistpar netto. ' Vilkarsvedtak: title: Vilkarsvedtak required: - gjelderFnr type: object properties: gjelderFnr: type: string description: Fødselsnummer til barnet vilkårsvedtaket gjelder fom: type: string description: 'Virkningsdatoen, fra og med, vedtaket gjelder fra.' format: date tom: type: string description: Eventuell dato vedtaket er tidsbegrenset til og skal opphøre fra. format: date BeregningNokkelinfo: title: BeregningNokkelinfo type: object properties: fnr: type: string description: 'Fødselsnummer eller D-nummer til en person. ' grunnlagrolleKode: type: string description: 'Kode som angir hvilken rolle persongrunnlaget har på kravet. ' spt: $ref: '#/components/schemas/KapittelSluttpoengtall' ypt: $ref: '#/components/schemas/KapittelSluttpoengtall' opt: $ref: '#/components/schemas/KapittelSluttpoengtall' anvendtTrygdetid: type: integer description: 'Eventuelt anvendt trygdetid på (del)beregningen nøkkelinformasjonen gjelder for. ' anvendtIBeregningen: type: boolean description: 'Informasjon om (del)beregningen ble brukt i fastsettelsen av totalbeløpet for beregningen. ' KapittelSluttpoengtall: title: Sluttpoengtall type: object properties: poengrekke: $ref: '#/components/schemas/KapittelPoengrekke' sluttpoengtall: type: number description: Sluttpoengtall. format: double KapittelPoengrekke: title: Poengrekke type: object properties: pa: type: integer description: Antall poengår totalt. paf92: type: integer description: Antall poengår før 1992. pae91: type: integer description: Antall poengår etter 1991. tpiFaktor: type: number description: Tidligere pensjonsgivende inntekt faktor. format: double YtelseskomponentSluttpoengtall: title: Sluttpoengtall type: object properties: pt_eos: type: number description: '' format: double merknadliste: $ref: '#/components/schemas/Merknadliste' pt_a10: type: number description: '' format: double pt: type: number description: '' format: double poengrekke: $ref: '#/components/schemas/YtelseskomponentPoengrekke' fpp_grad_eos: type: number description: '' format: double poengtillegg: type: number description: '' format: double YtelseskomponentPoengrekke: title: Poengrekke type: object properties: poengtallListe: type: array items: $ref: '#/components/schemas/Poengtall' pa_eos_f92: type: integer description: '' pa_eos_e91: type: integer description: '' pa_nordisk_framt_netto: type: integer description: '' tpiFaktor: type: number description: '' format: double siste_fpp_aar_norden: type: integer description: '' siste_fpp_aar_eos: type: integer description: '' pa_f92: type: integer description: '' pa: type: integer description: '' paa: type: number description: '' format: double pa_e91: type: integer description: '' pa_no: type: integer description: '' fpa: type: integer description: '' tpi: type: integer description: '' pa_nordisk_framt_brutto: type: integer description: '' pa_fa_norge: type: integer description: '' siste_fpp_aar: type: integer description: '' merknadliste: $ref: '#/components/schemas/Merknadliste' fpp_eos_snitt: type: number description: '' format: double pa_fa_norden: type: integer description: '' pa_eos_teoretisk: type: integer description: '' pa_eos_pro_rata: type: integer description: '' pa_pro_rata_teller: type: integer description: '' pa_pro_rata_nevner: type: integer description: '' Poengtall: title: Poengtall type: object properties: gv: type: integer description: '' bruktIBeregning: type: boolean description: '' pi: type: integer description: '' pia: type: integer description: '' merknadliste: $ref: '#/components/schemas/Merknadliste' poengtallType: title: poengtallType type: object properties: code: type: string description: '' decode: type: string description: '' description: '' maksUforegrad: type: integer description: '' ar: type: integer description: '' pp: type: number description: '' format: double pa_fa_norge: type: integer description: '' uforear: type: boolean description: '' Merknadliste: title: merknadliste type: object properties: argumentListe: type: array items: type: string description: '' kode: type: string description: '' description: 'Dette er en liste med merknader fra regelmotoren – forklaringer, unntak og avvisningsgrunner. ' Ytelsekomponent: title: Ytelsekomponent required: - ytelseskomponentType type: object properties: ytelseskomponentType: type: string description: '' resultatKilde: title: resultatKilde type: object properties: code: type: string description: '' decode: type: string description: '' description: '' brutto: type: integer description: '' bruttoPerAr: type: number description: '' format: double fradrag: type: integer description: '' netto: type: integer description: '' erBrukt: type: boolean description: '' merknadliste: $ref: '#/components/schemas/Merknadliste' sakType: title: sakType type: object properties: code: type: string description: '' decode: type: string description: '' description: '' fradragsTransaksjon: type: boolean description: '' ytelseKomponentTypeCti: title: ytelseKomponentTypeCti type: object properties: code: type: string description: '' decode: type: string description: '' description: '' formelKode: title: formelKode type: object properties: code: type: string description: '' decode: type: string description: '' description: '' inntektBruktIAvkorting: type: integer description: '' osLinjeIdFk: type: integer description: '' description: Felter vil variere basert på typen ytelseskomponent discriminator: propertyName: ytelseskomponentType BeregningsinformasjonMinstenivatilleggPensjonistpar: title: BeregningsinformasjonMinstenivatilleggPensjonistpar type: object properties: samletPensjonPerAr: type: number description: '' format: double uttaksgrad: type: integer description: '' uforegrad: type: integer description: '' tt_anv_AP2011: type: integer description: '' tt_anv_AP2025: type: integer description: '' tt_anv_UP: type: integer description: '' prorataUP: type: number description: '' format: double mpnSatsOrdinaer: type: number description: '' format: double stSatsOrdinaer: type: number description: '' format: double Garantipensjon: $ref: '#/components/schemas/Ytelsekomponent' Garantitillegg: $ref: '#/components/schemas/Ytelsekomponent' GjenlevendetilleggAP: title: GjenlevendetilleggAP allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: apKap19MedGJR: type: integer description: '' apKap19UtenGJR: type: integer description: '' description: '' Inntektspensjon: $ref: '#/components/schemas/Ytelsekomponent' MinstenivatilleggIndividuelt: $ref: '#/components/schemas/Ytelsekomponent' MinstenivatilleggPensjonistpar: title: MinstenivatilleggPensjonistpar allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: brukersBeregningsinformasjonMinstenivatilleggPensjonistpar: $ref: '#/components/schemas/BeregningsinformasjonMinstenivatilleggPensjonistpar' epsBeregningsinformasjonMinstenivatilleggPensjonistpar: $ref: '#/components/schemas/BeregningsinformasjonMinstenivatilleggPensjonistpar' description: '' BarnetilleggFellesbarn: title: BarnetilleggFellesbarn allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: fribelop: type: number description: '' format: double antallBarn: type: integer description: '' btDiff_eos: type: integer description: '' description: '' BarnetilleggSerkullsbarn: title: BarnetilleggSerkullsbarn allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: fribelop: type: number description: '' format: double antallBarn: type: integer description: '' btDiff_eos: type: integer description: '' description: '' Ektefelletillegg: title: Ektefelletillegg allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: fribelop: type: number description: '' format: double description: '' Grunnpensjon: title: Grunnpensjon allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: pSats_gp: type: number description: '' format: double ektefelleInntektOver2G: type: boolean description: '' satsType: title: satsType type: object properties: code: type: string description: '' decode: type: string description: '' description: '' description: '' Pensjonstillegg: title: Pensjonstillegg allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: minstepensjonsnivaSatsType: title: minstepensjonsnivaSatsType type: object properties: code: type: string description: '' decode: type: string description: '' description: '' minstepensjonsnivaSats: type: number description: '' format: double forholdstall67: type: number description: '' format: double description: '' Skjermingstillegg: title: Skjermingstillegg allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: ufg: type: integer description: '' skjermingsgrad: type: number description: '' format: double description: '' Tilleggspensjon: title: Tilleggspensjon allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: ypt: $ref: '#/components/schemas/YtelseskomponentSluttpoengtall' spt: $ref: '#/components/schemas/YtelseskomponentSluttpoengtall' opt: $ref: '#/components/schemas/YtelseskomponentSluttpoengtall' description: '' Paragraf_8_5_1Tillegg: $ref: '#/components/schemas/Ytelsekomponent' Sertillegg: title: Sertillegg allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: pSats_st: type: number description: '' format: double description: '' Ventetillegg: title: Ventetillegg allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: ventetilleggTP: type: integer description: '' ventetilleggGP: type: integer description: '' ventetilleggProsent: type: number description: '' format: double description: '' AfpKompensasjonstillegg: title: AfpKompensasjonstillegg allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: referansebelop: type: integer description: '' reduksjonsbelop: type: integer description: '' forholdstallKompensasjonstillegg: type: number description: '' format: double description: '' AfpKronetillegg: $ref: '#/components/schemas/Ytelsekomponent' AfpLivsvarig: title: AfpLivsvarig allOf: - $ref: '#/components/schemas/Ytelsekomponent' - type: object properties: justeringsbelop: type: integer description: '' afpPensjonsgrad: type: number description: '' format: double afpForholdstall: type: number description: '' format: double description: '' AfpTillegg: $ref: '#/components/schemas/Ytelsekomponent' securitySchemes: apiKeyHeader: type: apiKey name: Ocp-Apim-Subscription-Key in: header apiKeyQuery: type: apiKey name: subscription-key in: query security: - apiKeyHeader: [ ] - apiKeyQuery: [ ]