From b7fd63fb493ac58bef6c54839dbb6017eb94d048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?tor=20r=C3=B8neid?= Date: Fri, 17 Oct 2025 11:46:31 +0200 Subject: [PATCH] =?UTF-8?q?Endre=20beregningstypar=20til=20=C3=A5=20vera?= =?UTF-8?q?=20like=20dei=20i=20fp-frontend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../types/src/BeregningAvklaringsbehov.ts | 2 +- packages/types/src/Beregningsgrunnlag.ts | 38 +++++++++---------- .../src/BeregningsgrunnlagArbeidsforhold.ts | 2 +- packages/types/src/BeregningsgrunnlagFakta.ts | 16 ++++---- .../types/src/BeregningsgrunnlagFordeling.ts | 12 +++--- 5 files changed, 35 insertions(+), 35 deletions(-) diff --git a/packages/types/src/BeregningAvklaringsbehov.ts b/packages/types/src/BeregningAvklaringsbehov.ts index 847cb92e90..2920ade21c 100644 --- a/packages/types/src/BeregningAvklaringsbehov.ts +++ b/packages/types/src/BeregningAvklaringsbehov.ts @@ -2,7 +2,7 @@ export type BeregningAvklaringsbehov = Readonly<{ definisjon: string; status: string; kanLoses: boolean; - erTrukket?: boolean; + erTrukket: boolean; begrunnelse?: string; vurdertAv?: string; vurdertTidspunkt?: string; diff --git a/packages/types/src/Beregningsgrunnlag.ts b/packages/types/src/Beregningsgrunnlag.ts index b81af4285b..620a061e1d 100644 --- a/packages/types/src/Beregningsgrunnlag.ts +++ b/packages/types/src/Beregningsgrunnlag.ts @@ -9,23 +9,23 @@ import type { Besteberegninggrunnlag } from './Besteberegning'; export type InntektsgrunnlagInntekt = Readonly<{ inntektAktivitetType: string; arbeidsgiverIdent?: string; - beløp: number; + beløp?: number; }>; export type InntektsgrunnlagMåned = Readonly<{ fom: string; tom: string; - inntekter: InntektsgrunnlagInntekt[]; + inntekter?: InntektsgrunnlagInntekt[]; }>; export type PGIGrunnlag = Readonly<{ pgiType: string; - beløp: number; + beløp?: number; }>; export type PGIPrÅr = Readonly<{ år: number; - inntekter: PGIGrunnlag[]; + inntekter?: PGIGrunnlag[]; }>; export type Inntektsgrunnlag = Readonly<{ @@ -35,8 +35,8 @@ export type Inntektsgrunnlag = Readonly<{ }>; export type Næring = Readonly<{ - orgnr: string; - virksomhetType: string; + orgnr?: string; + virksomhetType?: string; utenlandskvirksomhetsnavn?: string; erVarigEndret?: boolean; erNyoppstartet?: boolean; @@ -52,8 +52,8 @@ export type Næring = Readonly<{ }>; export type PgiVerdier = Readonly<{ - beløp: number; - årstall: number; + beløp?: number; + årstall?: number; }>; export type BeregningsgrunnlagAndel = Readonly<{ @@ -74,7 +74,7 @@ export type BeregningsgrunnlagAndel = Readonly<{ erNyIArbeidslivet?: boolean; erTidsbegrensetArbeidsforhold?: boolean; erNyoppstartet?: boolean; - andelsnr: number; + andelsnr?: number; lonnsendringIBeregningsperioden?: boolean; besteberegningPrAar?: number; skalFastsetteGrunnlag?: boolean; @@ -93,20 +93,20 @@ export type YtelseGrunnlag = Readonly<{ ForeldrepengerGrunnlag; export type SammenligningsgrunlagProp = Readonly<{ - sammenligningsgrunnlagType: string; - differanseBeregnet: number; - avvikProsent: number; - avvikPromille: number; - rapportertPrAar: number; - sammenligningsgrunnlagFom: string; - sammenligningsgrunnlagTom: string; + sammenligningsgrunnlagType?: string; + differanseBeregnet?: number; + avvikProsent?: number; + avvikPromille?: number; + rapportertPrAar?: number; + sammenligningsgrunnlagFom?: string; + sammenligningsgrunnlagTom?: string; }>; export type BeregningsgrunnlagPeriodeProp = Readonly<{ avkortetPrAar?: number; beregnetPrAar?: number; - beregningsgrunnlagPeriodeFom: string; - beregningsgrunnlagPeriodeTom: string; + beregningsgrunnlagPeriodeFom?: string; + beregningsgrunnlagPeriodeTom?: string; bruttoInkludertBortfaltNaturalytelsePrAar?: number; bruttoPrAar?: number; dagsats?: number; @@ -129,7 +129,7 @@ export type Beregningsgrunnlag = Readonly<{ avklaringsbehov: BeregningAvklaringsbehov[]; skjaeringstidspunktBeregning: string; dekningsgrad?: number; - grunnbeløp: number; + grunnbeløp?: number; erOverstyrtInntekt: boolean; aktivitetStatus?: string[]; beregningsgrunnlagPeriode: BeregningsgrunnlagPeriodeProp[]; diff --git a/packages/types/src/BeregningsgrunnlagArbeidsforhold.ts b/packages/types/src/BeregningsgrunnlagArbeidsforhold.ts index fbc1345e64..052bd3b14a 100644 --- a/packages/types/src/BeregningsgrunnlagArbeidsforhold.ts +++ b/packages/types/src/BeregningsgrunnlagArbeidsforhold.ts @@ -11,7 +11,7 @@ export type BeregningsgrunnlagArbeidsforhold = Readonly<{ startdato?: string; opphoersdato?: string; arbeidsforholdId?: string; - arbeidsforholdType: OpptjeningAktivitetType; + arbeidsforholdType?: OpptjeningAktivitetType; // Felter som brukes hvis de er satt men mappes ikke backend, løses i TFP-2044 stillingsNavn?: string; diff --git a/packages/types/src/BeregningsgrunnlagFakta.ts b/packages/types/src/BeregningsgrunnlagFakta.ts index 87720b34cc..bf05906c26 100644 --- a/packages/types/src/BeregningsgrunnlagFakta.ts +++ b/packages/types/src/BeregningsgrunnlagFakta.ts @@ -12,11 +12,11 @@ export type AndelForFaktaOmBeregning = Readonly<{ andelsnr?: number; refusjonskrav?: number; inntektskategori?: string; - aktivitetStatus: string; + aktivitetStatus?: string; belopReadOnly?: number; fastsattBelop?: number; skalKunneEndreAktivitet?: boolean; - lagtTilAvSaksbehandler: boolean; + lagtTilAvSaksbehandler?: boolean; }>; export type RefusjonskravSomKommerForSentListe = Readonly<{ @@ -53,7 +53,7 @@ export type AvklarBeregningAktiviteterMap = Readonly<{ }>; interface KunYtelseAndel extends FaktaOmBeregningAndel { - fastsattBelopPrMnd: number | null; + fastsattBelopPrMnd?: number; } export interface KortvarigAndel extends AndelForFaktaOmBeregning { @@ -67,7 +67,7 @@ export interface ArbeidstakerUtenIMAndel extends AndelForFaktaOmBeregning { export type KunYtelse = Readonly<{ andeler?: KunYtelseAndel[]; - fodendeKvinneMedDP: boolean; + fodendeKvinneMedDP?: boolean; erBesteberegning?: boolean; }>; @@ -83,8 +83,8 @@ export interface ATFLSammeOrgAndel extends FaktaOmBeregningAndel { } type SaksopplysningArbeidsforhold = Readonly<{ - andelsnr: number; - arbeidsgiverIdent: string; + andelsnr?: number; + arbeidsgiverIdent?: string; arbeidsforholdId?: string; }>; @@ -96,7 +96,7 @@ export type LønnsendringSaksopplysning = Readonly<{ export type Saksopplysninger = Readonly<{ lønnsendringSaksopplysning?: LønnsendringSaksopplysning[]; - kortvarigeArbeidsforhold: SaksopplysningArbeidsforhold[]; + kortvarigeArbeidsforhold?: SaksopplysningArbeidsforhold[]; }>; export type FaktaOmBeregning = Readonly<{ @@ -110,7 +110,7 @@ export type FaktaOmBeregning = Readonly<{ vurderBesteberegning?: VurderBesteberegning; refusjonskravSomKommerForSentListe?: RefusjonskravSomKommerForSentListe[]; arbeidsforholdMedLønnsendringUtenIM?: FaktaOmBeregningAndel[]; - andelerForFaktaOmBeregning: AndelForFaktaOmBeregning[]; + andelerForFaktaOmBeregning?: AndelForFaktaOmBeregning[]; kortvarigeArbeidsforhold?: KortvarigAndel[]; kunYtelse?: KunYtelse; faktaOmBeregningTilfeller?: string[]; diff --git a/packages/types/src/BeregningsgrunnlagFordeling.ts b/packages/types/src/BeregningsgrunnlagFordeling.ts index 9146c97338..a128b4e2ad 100644 --- a/packages/types/src/BeregningsgrunnlagFordeling.ts +++ b/packages/types/src/BeregningsgrunnlagFordeling.ts @@ -9,16 +9,16 @@ export type TidligereUtbetalinger = Readonly<{ export type RefusjonTilVurderingAndel = Readonly<{ aktivitetStatus: string; tidligereUtbetalinger?: TidligereUtbetalinger[]; - nyttRefusjonskravFom: string; + nyttRefusjonskravFom?: string; fastsattNyttRefusjonskravFom?: string; - tidligsteMuligeRefusjonsdato: string; + tidligsteMuligeRefusjonsdato?: string; arbeidsgiver?: { arbeidsgiverOrgnr?: string; arbeidsgiverAktørId?: string; }; internArbeidsforholdRef?: string; eksternArbeidsforholdRef?: string; - skalKunneFastsetteDelvisRefusjon: boolean; + skalKunneFastsetteDelvisRefusjon?: boolean; fastsattDelvisRefusjonPrMnd?: number; maksTillattDelvisRefusjonPrMnd?: number; }>; @@ -90,11 +90,11 @@ type FordelBeregningsgrunnlag = Readonly<{ export type Inntektsforhold = Readonly<{ aktivitetStatus: string; - arbeidsforholdId: string; - arbeidsgiverId: string; + arbeidsforholdId?: string; + arbeidsgiverId?: string; bruttoInntektPrÅr?: number; inntektFraInntektsmeldingPrÅr?: number; - skalRedusereUtbetaling: boolean; + skalRedusereUtbetaling?: boolean; periode?: { fom: string; tom: string;