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

Skriver bare dagsats først i fp innvilgelse brevet hvis første period… #707

Merged
merged 1 commit into from
Oct 26, 2023
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
10 changes: 9 additions & 1 deletion content/templates/foreldrepenger-innvilgelse/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@
"inkludereInnvilget",
"inkludereAvslag",
"utenMinsterett",
"graderingOgFulltUttakIAnnenAktivitet"
"graderingOgFulltUttakIAnnenAktivitet",
"varierendeDagsats",
"starterMedFullUtbetaling"
],
"$defs": {
"arbeidsforhold": {
Expand Down Expand Up @@ -252,6 +254,12 @@
"harUtbetaling": {
"type": "boolean"
},
"varierendeDagsats": {
"type": "boolean"
},
"starterMedFullUtbetaling": {
"type": "boolean"
},
"dagsats": {
"type": "number"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
{{#if (or (eq starterMedFullUtbetaling true)(not varierendeDagsats))}}
You will receive {{thousand-seperator dagsats}} kroner per day before taxes starting from {{utbetalingFom}}. This is {{thousand-seperator månedsbeløp}} kroner on average per month. The last day you will receive parental benefit is {{stønadsperiodeTom}}.
{{else}}
You will receive parental benefit starting from {{utbetalingFom}}. The last day you will receive parental benefit is {{stønadsperiodeTom}}.
{{/if}}

{{> foreldrepenger-innvilgelse/felles/refusjon_en }}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
{{#if (or (eq starterMedFullUtbetaling true)(not varierendeDagsats))}}
Du får {{thousand-seperator dagsats}} kroner per dag før skatt fra og med {{utbetalingFom}}. Dette er i gjennomsnitt {{thousand-seperator månedsbeløp}} kroner i måneden. Den siste dagen du får foreldrepenger er {{stønadsperiodeTom}}.
{{else}}
Du får foreldrepenger fra og med {{utbetalingFom}}. Den siste dagen du får foreldrepenger er {{stønadsperiodeTom}}.
{{/if}}

{{> foreldrepenger-innvilgelse/felles/refusjon_nb }}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
{{#if (or (eq starterMedFullUtbetaling true)(not varierendeDagsats))}}
Du får {{thousand-seperator dagsats}} kroner per dag før skatt frå og med {{utbetalingFom}}. Dette er i gjennomsnitt {{thousand-seperator månedsbeløp}} kroner i månaden. Den siste dagen du får foreldrepengar er {{stønadsperiodeTom}}.
{{else}}
Du får foreldrepengar frå og med {{utbetalingFom}}. Den siste dagen du får foreldrepengar er {{stønadsperiodeTom}}.
{{/if}}

{{> foreldrepenger-innvilgelse/felles/refusjon_nn }}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,32 @@ void skal_liste_ut_arbeidsforhold_2_med_deltidstekst_og_arbeidsforhold_3_med_sel
var content = compileContent(BREVMAL, Språk.BOKMÅL, testDataJson);
assertThat(content).doesNotContain("igjen av kvoten din");
}

@Test
void skal_ikke_oppgi_dagsats_i_utbetaling_hvis_varierendeDagsats() {
var testDataJson = getTestDataJson(BREVMAL, UNDERMAL, "førstegangsbehandling_prosent");
testDataJson.put("varierendeDagsats", true);
testDataJson.put("starterMedFullUtbetaling", false);
var nb = compileContent(BREVMAL, Språk.BOKMÅL, testDataJson);
var nn = compileContent(BREVMAL, Språk.NYNORSK, testDataJson);
var en = compileContent(BREVMAL, Språk.ENGELSK, testDataJson);

assertThat(nb).contains("Du får foreldrepenger fra og med 4. juni 2022. Den siste dagen du får foreldrepenger er");
assertThat(nn).contains("Du får foreldrepengar frå og med 4. juni 2022. Den siste dagen du får foreldrepengar er");
assertThat(en).contains("You will receive parental benefit starting from");
}

@Test
void skal_oppgi_dagsats_i_utbetaling_hvis_varierendeDagsats_og_starterMedFullUtbetaling() {
var testDataJson = getTestDataJson(BREVMAL, UNDERMAL, "førstegangsbehandling_prosent");
testDataJson.put("varierendeDagsats", true);
testDataJson.put("starterMedFullUtbetaling", true);
var nb = compileContent(BREVMAL, Språk.BOKMÅL, testDataJson);
var nn = compileContent(BREVMAL, Språk.NYNORSK, testDataJson);
var en = compileContent(BREVMAL, Språk.ENGELSK, testDataJson);

assertThat(nb).contains("kroner per dag før skatt fra");
assertThat(nn).contains("kroner per dag før skatt frå");
assertThat(en).contains("kroner per day before taxes starting");
}
}