Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tilpasse søknader for ny inntektsmelding #2644

Merged
merged 13 commits into from
Jan 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .changeset/funny-files-fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@navikt/pleiepenger-i-livets-sluttfase-soknad': patch
'@navikt/pleiepenger-sykt-barn': patch
'@navikt/dine-pleiepenger': patch
---

Nye tekster for inntektsmelding
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,10 @@ const InnsendtSøknadContent: React.FunctionComponent<Props> = ({ søknad }) =>
<p>
<AppText id="bekreftelseTilArbeidsgiver.info" />
</p>

<p className="mt-4">
<AppText id="bekreftelseTilArbeidsgiver.info.1" />
</p>
{'arbeidsgivere' in søknad.søknad &&
'organisasjoner' in søknad.søknad.arbeidsgivere &&
søknad.søknad.arbeidsgivere.organisasjoner.length > 0 && (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ const ArbeidsgivereISøknad: React.FunctionComponent<Props> = ({ søknadId, arbe
<FormattedMessage id="bekreftelseTilArbeidsgiver.info" />
</p>

<p className="mt-4">
<FormattedMessage id="bekreftelseTilArbeidsgiver.info.1" />
</p>

<List className="mt-4">
{arbeidsgivere.map((organisasjon) => (
<li key={organisasjon.organisasjonsnummer}>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,6 @@ const VenteårsakMelding: React.FunctionComponent<Props> = ({ venteårsak }) =>
<BodyLong className="mb-2 mt-2">
<AppText id="venteårsakMelding.inntektsmelding.info" />
</BodyLong>
<AppText
id="venteårsakMelding.inntektsmelding.dokumentarkivLenke"
values={{
lenke: (txt) => <DokumentarkivLenke tekst={txt} />,
}}
/>
</Alert>
);
case Venteårsak.FOR_TIDLIG_SOKNAD:
Expand Down
7 changes: 4 additions & 3 deletions apps/dine-pleiepenger/src/i18n/nb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,9 @@ export const nb = {
'dokumenter.ingenDokumenter': 'Dokumenter ikke tilgjengelig.',
'bekreftelseTilArbeidsgiver.title': 'Bekreftelse til arbeidsgiver',
'bekreftelseTilArbeidsgiver.info':
'Dette er en bekreftelse som du kan gi til arbeidsgiver. Den bekrefter at vi har fått søknad om pleiepenger fra deg, hvilken periode du har søkt pleiepenger og informasjon om når arbeidsgiver må sende inntektsmelding.',
'Dette er en bekreftelse som du kan gi til arbeidsgiver. Den bekrefter at vi har fått søknad om pleiepenger fra deg og hvilken periode du har søkt om pleiepenger.',
'bekreftelseTilArbeidsgiver.info.1':
'Vi kontakter arbeidsgiver for å be dem sende inntektsmelding hvis og når vi trenger det.',
'dokumenterSomKanLastesNed.tittel': 'Dokumenter som kan lastes ned',
'dokumenterSomKanLastesNed.bekreftelse': 'Bekreftelse til {organisasjonsnavn}',

Expand Down Expand Up @@ -166,8 +168,7 @@ export const nb = {

'venteårsakMelding.inntektsmelding.tittel': 'Vi mangler inntektsmelding fra en eller flere arbeidsgivere',
'venteårsakMelding.inntektsmelding.info':
'Vi har sendt brev til deg og arbeidsgiveren din, fordi vi mangler inntektsmelding. For å behandle søknaden og beregne hvor mye pleiepenger du kan få, må arbeidsgiver sende inntektsmelding.',
'venteårsakMelding.inntektsmelding.dokumentarkivLenke': '<lenke>Se brev i dokumentarkivet</lenke>',
'Vi har informert arbeidsgiver om at de må sende oss inntektsmelding. Vi må ha inntektsmelding for å behandle søknaden og beregne hvor mye pleiepenger du kan få.',

'venteårsakMelding.søktForTidlig.tittel': 'Vi kan ikke behandle søknaden din enda',
'venteårsakMelding.søktForTidlig.info':
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ const nb = {
'page.kvittering.tittel': 'Vi har mottatt søknad om pleiepenger i livets sluttfase',
'page.kvittering.info.tittel': 'Hva skjer videre nå?',
'page.kvittering.list.item.1':
'Du må be {antall, plural, one {arbeidsgiver} other {arbeidsgiverne}} om å sende inntektsmelding så snart som mulig hvis du søker for første gang eller det er mer enn 4 uker siden sist du hadde pleiepenger.',
'Vi kontakter {antall, plural, one {arbeidsgiver} other {arbeidsgiverne}} hvis vi trenger inntektsmelding for å behandle søknaden.',
'page.kvittering.list.item.2':
'Vi starter behandlingen av søknaden din når vi har mottatt all nødvendig dokumentasjon. Vi kontakter deg hvis vi trenger flere opplysninger.',
'page.kvittering.list.item.3':
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ const nb = {
'personopplysninger.2':
'Vi innhenter og mottar opplysninger om deg for å behandle saken din. Det er nødvendig for at du skal få riktig tjeneste. Deler av saken din behandles automatisk.',
'personopplysninger.3': 'Hvilke opplysninger innhenter vi?',
'personopplysninger.4': 'Opplysningene vi innhenter kommer enten fra deg eller fra offentlige registre:',
'personopplysninger.4':
'Opplysningene vi innhenter kommer enten fra deg, arbeidsgiver eller fra offentlige registre:',
'personopplysninger.4.1': 'opplysninger om helsen til den du skal pleie',
'personopplysninger.4.2': 'arbeidsforholdene dine og inntekten din',
'personopplysninger.4.3': 'ytelser du mottar fra Nav',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
/* eslint-disable no-console */
import { Heading } from '@navikt/ds-react';
import { useState } from 'react';
import Block from '@navikt/sif-common-core-ds/src/atoms/block/Block';
Expand Down Expand Up @@ -233,6 +232,12 @@ const ArbeidstidStep = () => {
<p>
<AppText id={'arbeidIPeriode.StepInfo.1'} />
</p>

{ansattArbeidstid && ansattArbeidstid.length > 0 && (
<p>
<AppText id={'arbeidIPeriode.StepInfo.2'} />
</p>
)}
</SifGuidePanel>

{ansattArbeidstid && (
Expand All @@ -243,6 +248,7 @@ const ArbeidstidStep = () => {
<Heading level="2" size="medium">
{arbeidsforhold.navn}
</Heading>

<Block>
<ArbeidIPeriodeSpørsmål
arbeidsstedNavn={arbeidsforhold.navn}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
const nb = {
'arbeidIPeriode.StepInfo.1':
'Du har fortalt oss at du skal jobbe noe de dagene du skal gi pleie. Så, nå må du legge inn i kalenderen hvor mye du skal jobbe.',
'Du har fortalt oss at du skal jobbe noe de dagene du skal gi pleie. I denne kalenderen fører du opp hvor mange timer du faktisk jobber i perioden.',
'arbeidIPeriode.StepInfo.2':
'Hvis du søker for første gang, eller du har hatt et opphold i pleiepengene i minst fire uker, vil vi kontakte arbeidsgivere som du har helt eller delvis fravær fra for å innhente inntektsmelding.',
'arbeidIPeriode.FrilansLabel': 'Frilans',
'arbeidIPeriode.SNLabel': 'Selvstendig næringsdrivende',
'arbeidIPeriode.jobberIPerioden.spm': 'I dagene du søker for, hvilken situasjon gjelder for deg {hvor}?',
Expand Down Expand Up @@ -32,7 +34,9 @@ const nb = {

const nn: Record<keyof typeof nb, string> = {
'arbeidIPeriode.StepInfo.1':
'Du har fortalt oss at du skal jobbe noko dei dagane du skal gi pleie. No må du leggje inn i kalenderen kor mykje du skal jobbe.',
'Du har fortalt oss at du skal jobbe noko dei dagane du skal gi pleie. I denne kalenderen fører du opp kor mange timar du faktisk jobbar i perioden.',
'arbeidIPeriode.StepInfo.2':
'Om du søkjer for første gong, eller du har hatt eit opphald i pleiepengane i minst fire veker, vil vi kontakte arbeidsgivarar som du har heilt eller delvis fråvær frå for å hente inn inntektsmelding.',
'arbeidIPeriode.FrilansLabel': 'Frilans',
'arbeidIPeriode.SNLabel': 'Sjølvstendig næringsdrivande',
'arbeidIPeriode.jobberIPerioden.spm': 'I dagane du søkjer for, kva situasjon gjeld for deg {hvor}?',
Expand Down
4 changes: 3 additions & 1 deletion apps/pleiepenger-sykt-barn/src/app/i18n/appMessages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,7 @@ const nb = {
'page.confirmation.tittel.1': 'Vi har mottatt søknaden din om pleiepenger for sykt barn',

'page.confirmation.tittel.advarsel.list.tittel':
'Husk å be arbeidsgiver(e) å sende inntektsmelding så snart som mulig hvis:',
'Vi kontakter arbeidsgivere du har fravær hos, for å informere om at de må sende inntektsmelding. Dette er aktuelt hvis:',
'page.confirmation.tittel.advarsel.list.item.1': 'du søker for første gang, eller',
'page.confirmation.tittel.advarsel.list.item.2': 'det er mer enn 4 uker siden du hadde pleiepenger sist',

Expand Down Expand Up @@ -562,6 +562,8 @@ const nb = {
'Her skal du svare på om du jobber noe i perioden du søker om. Altså om du kombinerer pleiepenger med delvis jobb.',
'arbeidIPeriode.StepInfo.2':
'Pleiepengene graderes mot den tiden du jobber. Det vil si at hvis du for eksempel i søknadsperioden jobber 30 prosent, kan du ha rett til opptil 70 prosent pleiepenger.',
'arbeidIPeriode.StepInfo.3':
'Hvis du søker for første gang, eller du har hatt et opphold i pleiepengene i minst fire uker, vil vi kontakte arbeidsgivere som du har helt eller delvis fravær fra for å innhente inntektsmelding.',

'arbeidIPeriode.redusert.info.tekst':
'Hvis du er usikker på hvor mye du skal jobbe fremover i tid, legger du inn slik du tror du skal jobbe. Hvis det senere viser seg at du jobber mer eller mindre av hva du tror nå, melder du fra om endring i slutten av den aktuelle måneden.',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ const nb = {
'personopplysninger.2':
'Vi innhenter og mottar opplysninger om deg for å behandle saken din. Det er nødvendig for at du skal få riktig tjeneste. Deler av saken din behandles automatisk.',
'personopplysninger.3': 'Hvilke opplysninger innhenter vi?',
'personopplysninger.4': 'Opplysningene vi innhenter kommer enten fra deg eller fra offentlige registre:',
'personopplysninger.4':
'Opplysningene vi innhenter kommer enten fra deg, arbeidsgiver eller fra offentlige registre:',
'personopplysninger.4.1': 'hvilke barn du er registrert som forelder til',
'personopplysninger.4.2': 'opplysninger om barnets helse',
'personopplysninger.4.3': 'arbeidsforholdene dine og inntekten din',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,14 @@ const ArbeidstidStep = ({ onValidSubmit }: StepCommonProps) => {

const arbeidsgivere = arbeidssituasjon ? Array.from(arbeidssituasjon.arbeidsgivere, (a) => a[1]) : [];

const visInntektsmeldingInfo =
arbeidsgivere.length > 0 &&
arbeidsgivere.some(
(ansatt) =>
ansatt.type === ArbeidssituasjonAnsattType.pågående ||
ansatt.type === ArbeidssituasjonAnsattType.sluttetISøknadsperiode,
);

return (
<SøknadFormStep stepId={StepID.ARBEIDSTID} onValidFormSubmit={onValidSubmit}>
<Block padBottom="m">
Expand All @@ -43,6 +51,12 @@ const ArbeidstidStep = ({ onValidSubmit }: StepCommonProps) => {
<p>
<AppText id={'arbeidIPeriode.StepInfo.2'} />
</p>

{visInntektsmeldingInfo && (
<p>
<AppText id={'arbeidIPeriode.StepInfo.3'} />
</p>
)}
</SifGuidePanel>
</Block>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ const ArbeidIPeriodeSpørsmål: React.FunctionComponent<Props> = ({
(visKunArbeidstidPerUke || formValues?.erLiktHverUke === YesOrNo.NO);

const spørsmål = getArbeidstidSpørsmålstekst(appIntl, arbeidsforholdType, intlValues);

return (
<>
<SøknadFormComponents.RadioGroup
Expand All @@ -86,6 +87,7 @@ const ArbeidIPeriodeSpørsmål: React.FunctionComponent<Props> = ({
]
}
/>

{formValues?.arbeiderIPerioden === ArbeiderIPeriodenSvar.redusert && (
<FormBlock margin="l">
<ResponsivePanel border={true}>
Expand Down