Skip to content

Commit

Permalink
Skriver bare dagsats først i fp innvilgelse brevet hvis første period…
Browse files Browse the repository at this point in the history
…e har full utbetaling eller det ikke er variabel dagsats
  • Loading branch information
palfi committed Oct 25, 2023
1 parent 7b7a70f commit 33fa66f
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 1 deletion.
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");
}
}

0 comments on commit 33fa66f

Please sign in to comment.