Skip to content

Commit 0a00c28

Browse files
committed
Feilfiks
1 parent fc7c2e8 commit 0a00c28

File tree

4 files changed

+36
-28
lines changed

4 files changed

+36
-28
lines changed

src/api/BidragBehandlingApiV1.ts

+30-23
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ export enum Inntektstype {
245245
BARNETILLEGG_KLP = "BARNETILLEGG_KLP",
246246
BARNETILLEGG_SPK = "BARNETILLEGG_SPK",
247247
BARNETILLEGG_TILTAKSPENGER = "BARNETILLEGG_TILTAKSPENGER",
248+
BARNETILLEGG_SUMMERT = "BARNETILLEGG_SUMMERT",
248249
}
249250

250251
/** Grunnlagsinnhold (generisk) */
@@ -698,7 +699,7 @@ export interface BehandlingDtoV2 {
698699
søktAv: SoktAvType;
699700
saksnummer: string;
700701
/** @format int64 */
701-
søknadsid: number;
702+
søknadsid?: number;
702703
/** @format int64 */
703704
søknadRefId?: number;
704705
/** @format int64 */
@@ -1234,9 +1235,9 @@ export interface PrivatAvtaleValideringsfeilDto {
12341235
ingenLøpendePeriode: boolean;
12351236
/** @uniqueItems true */
12361237
overlappendePerioder: OverlappendePeriode[];
1238+
gjelderBarn?: string;
12371239
harPeriodiseringsfeil: boolean;
12381240
gjelderBarnNavn?: string;
1239-
gjelderBarn?: string;
12401241
}
12411242

12421243
export interface RolleDto {
@@ -1271,9 +1272,9 @@ export interface SamvaerValideringsfeilDto {
12711272
overlappendePerioder: OverlappendePeriode[];
12721273
/** Liste med perioder hvor det mangler inntekter. Vil alltid være tom liste for ytelser */
12731274
hullIPerioder: Datoperiode[];
1275+
gjelderBarn?: string;
12741276
harPeriodiseringsfeil: boolean;
12751277
gjelderBarnNavn?: string;
1276-
gjelderBarn?: string;
12771278
}
12781279

12791280
export interface SamvaersperiodeDto {
@@ -2310,10 +2311,10 @@ export interface ResultatBeregningInntekterDto {
23102311
inntektBP?: number;
23112312
inntektBarn?: number;
23122313
barnEndeligInntekt?: number;
2313-
totalEndeligInntekt: number;
2314-
inntektBPMånedlig?: number;
2315-
inntektBMMånedlig?: number;
23162314
inntektBarnMånedlig?: number;
2315+
inntektBMMånedlig?: number;
2316+
inntektBPMånedlig?: number;
2317+
totalEndeligInntekt: number;
23172318
}
23182319

23192320
export interface ResultatSaerbidragsberegningDto {
@@ -2345,8 +2346,8 @@ export interface Skatt {
23452346
trinnskatt: number;
23462347
trygdeavgift: number;
23472348
trygdeavgiftMånedsbeløp: number;
2348-
skattMånedsbeløp: number;
23492349
trinnskattMånedsbeløp: number;
2350+
skattMånedsbeløp: number;
23502351
skattAlminneligInntektMånedsbeløp: number;
23512352
}
23522353

@@ -2412,6 +2413,7 @@ export interface BidragPeriodeBeregningsdetaljer {
24122413
samværsfradrag?: BeregningsdetaljerSamvaersfradrag;
24132414
endringUnderGrense?: DelberegningEndringSjekkGrensePeriode;
24142415
sluttberegning?: SluttberegningBarnebidrag;
2416+
sluttberegningAldersjustering?: SluttberegningBarnebidragAldersjustering;
24152417
delberegningUnderholdskostnad?: DelberegningUnderholdskostnad;
24162418
delberegningBidragspliktigesBeregnedeTotalBidrag?: DelberegningBidragspliktigesBeregnedeTotalbidragDto;
24172419
deltBosted: boolean;
@@ -2471,6 +2473,7 @@ export interface ResultatBarnebidragsberegningPeriodeDto {
24712473
erBeregnetAvslag: boolean;
24722474
erEndringUnderGrense: boolean;
24732475
beregningsdetaljer?: BidragPeriodeBeregningsdetaljer;
2476+
vedtakstype: Vedtakstype;
24742477
resultatkodeVisningsnavn?: string;
24752478
}
24762479

@@ -2513,6 +2516,13 @@ export interface SluttberegningBarnebidrag {
25132516
uminusNettoBarnetilleggBM: number;
25142517
}
25152518

2519+
export interface SluttberegningBarnebidragAldersjustering {
2520+
periode: TypeArManedsperiode;
2521+
beregnetBeløp: number;
2522+
resultatBeløp: number;
2523+
bpAndelBeløp: number;
2524+
}
2525+
25162526
export interface UgyldigBeregningDto {
25172527
tittel: string;
25182528
begrunnelse: string;
@@ -2531,7 +2541,7 @@ export interface BehandlingInfoDto {
25312541
/** @format int64 */
25322542
behandlingId?: number;
25332543
/** @format int64 */
2534-
soknadId: number;
2544+
soknadId?: number;
25352545
erFattetBeregnet?: boolean;
25362546
erVedtakIkkeTilbakekreving: boolean;
25372547
stonadType?: Stonadstype;
@@ -2594,10 +2604,10 @@ export interface HusstandsmedlemDto {
25942604
export interface MaBekrefteNyeOpplysninger {
25952605
type: OpplysningerType;
25962606
rolle: RolleDto;
2597-
/** @format int64 */
2598-
underholdskostnadId?: number;
25992607
/** Barn som det må bekreftes nye opplysninger for. Vil bare være satt hvis type = BOFORHOLD */
26002608
gjelderBarn?: HusstandsmedlemDto;
2609+
/** @format int64 */
2610+
underholdskostnadId?: number;
26012611
}
26022612

26032613
export interface VirkningstidspunktFeilDto {
@@ -2895,10 +2905,10 @@ export interface NotatBehandlingDetaljerDto {
28952905
avslag?: Resultatkode;
28962906
/** @format date */
28972907
klageMottattDato?: string;
2898-
avslagVisningsnavnUtenPrefiks?: string;
2908+
vedtakstypeVisningsnavn?: string;
28992909
avslagVisningsnavn?: string;
29002910
kategoriVisningsnavn?: string;
2901-
vedtakstypeVisningsnavn?: string;
2911+
avslagVisningsnavnUtenPrefiks?: string;
29022912
}
29032913

29042914
export interface NotatBeregnetBidragPerBarnDto {
@@ -3084,10 +3094,10 @@ export interface NotatResultatBeregningInntekterDto {
30843094
inntektBP?: number;
30853095
inntektBarn?: number;
30863096
barnEndeligInntekt?: number;
3087-
totalEndeligInntekt: number;
3088-
inntektBPMånedlig?: number;
3089-
inntektBMMånedlig?: number;
30903097
inntektBarnMånedlig?: number;
3098+
inntektBMMånedlig?: number;
3099+
inntektBPMånedlig?: number;
3100+
totalEndeligInntekt: number;
30913101
}
30923102

30933103
export type NotatResultatBidragsberegningBarnDto = UtilRequiredKeys<VedtakResultatInnhold, "type"> & {
@@ -3112,8 +3122,8 @@ export interface NotatResultatPeriodeDto {
31123122
vedtakstype?: Vedtakstype;
31133123
/** @format int32 */
31143124
antallBarnIHusstanden: number;
3115-
sivilstandVisningsnavn?: string;
31163125
resultatKodeVisningsnavn: string;
3126+
sivilstandVisningsnavn?: string;
31173127
}
31183128

31193129
export type NotatResultatSaerbidragsberegningDto = UtilRequiredKeys<VedtakResultatInnhold, "type"> & {
@@ -3134,8 +3144,8 @@ export type NotatResultatSaerbidragsberegningDto = UtilRequiredKeys<VedtakResult
31343144
enesteVoksenIHusstandenErEgetBarn?: boolean;
31353145
erDirekteAvslag: boolean;
31363146
bpHarEvne: boolean;
3137-
beløpSomInnkreves: number;
31383147
resultatVisningsnavn: string;
3148+
beløpSomInnkreves: number;
31393149
};
31403150

31413151
export interface NotatSamvaerDto {
@@ -3166,8 +3176,8 @@ export interface NotatSkattBeregning {
31663176
trinnskatt: number;
31673177
trygdeavgift: number;
31683178
trygdeavgiftMånedsbeløp: number;
3169-
skattMånedsbeløp: number;
31703179
trinnskattMånedsbeløp: number;
3180+
skattMånedsbeløp: number;
31713181
skattAlminneligInntektMånedsbeløp: number;
31723182
}
31733183

@@ -3681,10 +3691,7 @@ export class HttpClient<SecurityDataType = unknown> {
36813691
private format?: ResponseType;
36823692

36833693
constructor({ securityWorker, secure, format, ...axiosConfig }: ApiConfig<SecurityDataType> = {}) {
3684-
this.instance = axios.create({
3685-
...axiosConfig,
3686-
baseURL: axiosConfig.baseURL || "https://bidrag-behandling-q2.intern.dev.nav.no",
3687-
});
3694+
this.instance = axios.create({ ...axiosConfig, baseURL: axiosConfig.baseURL || "http://localhost:8990" });
36883695
this.secure = secure;
36893696
this.format = format;
36903697
this.securityWorker = securityWorker;
@@ -3776,7 +3783,7 @@ export class HttpClient<SecurityDataType = unknown> {
37763783
/**
37773784
* @title bidrag-behandling
37783785
* @version v1
3779-
* @baseUrl https://bidrag-behandling-q2.intern.dev.nav.no
3786+
* @baseUrl http://localhost:8990
37803787
*/
37813788
export class Api<SecurityDataType extends unknown> extends HttpClient<SecurityDataType> {
37823789
api = {

src/barnebidrag/components/vedtak/BeregningEndeligBidrag.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useBidragBeregningPeriode } from "./DetaljertBeregningBidrag";
44

55
export const EndeligBidragTable = () => {
66
const {
7-
beregningsdetaljer: { deltBosted, sluttberegning, samværsfradrag: beregning },
7+
beregningsdetaljer: { deltBosted, sluttberegning, sluttberegningAldersjustering, samværsfradrag: beregning },
88
} = useBidragBeregningPeriode();
99

1010
return (
@@ -15,13 +15,13 @@ export const EndeligBidragTable = () => {
1515
label: "Etter samværsfradraget",
1616
textRight: false,
1717
labelBold: true,
18-
value: `${formatterBeløpForBeregning(sluttberegning.bruttoBidragEtterBarnetilleggBP)} - ${formatterBeløpForBeregning(beregning.samværsfradrag)} = ${formatterBeløpForBeregning(sluttberegning.beregnetBeløp)}`,
18+
value: `${formatterBeløpForBeregning(sluttberegningAldersjustering?.beregnetBeløp ?? sluttberegning.bruttoBidragEtterBarnetilleggBP)} - ${formatterBeløpForBeregning(beregning.samværsfradrag)} = ${formatterBeløpForBeregning(sluttberegningAldersjustering?.beregnetBeløp ?? sluttberegning.beregnetBeløp)}`,
1919
},
2020
{
2121
label: "Avrundet beløp",
2222
textRight: false,
2323
labelBold: true,
24-
value: `${formatterBeløpForBeregning(sluttberegning.resultatBeløp)}`,
24+
value: `${formatterBeløpForBeregning(sluttberegningAldersjustering.resultatBeløp ?? sluttberegning.resultatBeløp)}`,
2525
},
2626
].filter((d) => d)}
2727
/>

src/barnebidrag/components/vedtak/BeregningFordeltBidrag.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useBidragBeregningPeriode } from "./DetaljertBeregningBidrag";
44

55
export const BeregningFordeltBidrag = () => {
66
const {
7-
beregningsdetaljer: { sluttberegning, delberegningBidragsevne: evne },
7+
beregningsdetaljer: { sluttberegning, sluttberegningAldersjustering, delberegningBidragsevne: evne },
88
} = useBidragBeregningPeriode();
99

1010
if (!evne) return null;
@@ -30,7 +30,7 @@ export const BeregningFordeltBidrag = () => {
3030
label: "Foreløpig bidrag",
3131
textRight: false,
3232
labelBold: true,
33-
value: `${formatterBeløpForBeregning(sluttberegning.bruttoBidragJustertForEvneOg25Prosent)}${renderResult()}`,
33+
value: `${formatterBeløpForBeregning(sluttberegningAldersjustering?.beregnetBeløp ?? sluttberegning.bruttoBidragJustertForEvneOg25Prosent)}${renderResult()}`,
3434
},
3535
].filter((d) => d)}
3636
/>

src/barnebidrag/components/vedtak/DetaljertBeregningBidrag.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export const useBidragBeregningPeriode = () => {
3939

4040
export const DetaljertBeregningBidrag: React.FC<DetaljertBeregningBidragProps> = ({ periode }) => {
4141
const beregningsdetaljer = periode.beregningsdetaljer as BidragPeriodeBeregningsdetaljer;
42+
4243
if (periode.erBeregnetAvslag) return null;
4344
return (
4445
<VStack gap="6" className={"w-[800px]"}>

0 commit comments

Comments
 (0)