diff --git "a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/DagpengenesSt\303\270rrelse.kt" "b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/DagpengenesSt\303\270rrelse.kt" index e20a7e93..daffe6b2 100644 --- "a/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/DagpengenesSt\303\270rrelse.kt" +++ "b/dagpenger/src/main/kotlin/no/nav/dagpenger/regel/fastsetting/DagpengenesSt\303\270rrelse.kt" @@ -72,6 +72,8 @@ object DagpengenesStørrelse { // Avrunder og sender over til samordning regel(avrundetDagsatsUtenBarnetillegg) { avrund(dagsatsUtenBarnetillegg) } + // Regn ut ukessats med barnetillegg som Arena trenger. + regel(ukessatMedBarnetillegg) { multiplikasjon(avrundetDagsatsUtenBarnetillegg, arbeidsdagerPerUke) } // Regn ut barnetillegg regel(barnetilleggetsStørrelse) { oppslag(prøvingsdato) { BarnetilleggSats.forDato(it) } } @@ -79,7 +81,6 @@ object DagpengenesStørrelse { // Regn ut dagsats med barnetillegg, før maks og samordning regel(dagsatsMedBarnetillegg) { addisjon(dagsatsUtenBarnetillegg, barnetillegg) } - regel(ukessatMedBarnetillegg) { multiplikasjon(dagsatsMedBarnetillegg, arbeidsdagerPerUke) } // Regn ut 90% av dagpengegrunnlaget regel(nittiProsent) { oppslag(prøvingsdato) { 0.9 } } diff --git a/docs/regeltre-dagpenger.approved.md b/docs/regeltre-dagpenger.approved.md index f66df2a3..c9e1ce10 100644 --- a/docs/regeltre-dagpenger.approved.md +++ b/docs/regeltre-dagpenger.approved.md @@ -58,13 +58,13 @@ graph RL AK["Dagsats uten barnetillegg før samordning"] -->|"Multiplikasjon"| AB["Grunnlag"] AK["Dagsats uten barnetillegg før samordning"] -->|"Multiplikasjon"| AJ["Faktor for utregning av dagsats etter dagpengegrunnlaget"] AL["Avrundet dagsats uten barnetillegg før samordning"] -->|"Avrund"| AK["Dagsats uten barnetillegg før samordning"] - AM["Barnetilleggets størrelse i kroner per dag for hvert barn"] -->|"Oppslag"| B["Prøvingsdato"] - AN["Sum av barnetillegg"] -->|"Multiplikasjon"| AM["Barnetilleggets størrelse i kroner per dag for hvert barn"] - AN["Sum av barnetillegg"] -->|"Multiplikasjon"| AI["Antall barn som gir rett til barnetillegg"] - AO["Dagsats med barnetillegg før samordning"] -->|"Addisjon"| AK["Dagsats uten barnetillegg før samordning"] - AO["Dagsats med barnetillegg før samordning"] -->|"Addisjon"| AN["Sum av barnetillegg"] - AP["Avrundet ukessats med barnetillegg før samordning"] -->|"Multiplikasjon"| AO["Dagsats med barnetillegg før samordning"] - AP["Avrundet ukessats med barnetillegg før samordning"] -->|"Multiplikasjon"| AQ["Antall arbeidsdager per uke"] + AM["Avrundet ukessats med barnetillegg før samordning"] -->|"Multiplikasjon"| AL["Avrundet dagsats uten barnetillegg før samordning"] + AM["Avrundet ukessats med barnetillegg før samordning"] -->|"Multiplikasjon"| AN["Antall arbeidsdager per uke"] + AO["Barnetilleggets størrelse i kroner per dag for hvert barn"] -->|"Oppslag"| B["Prøvingsdato"] + AP["Sum av barnetillegg"] -->|"Multiplikasjon"| AO["Barnetilleggets størrelse i kroner per dag for hvert barn"] + AP["Sum av barnetillegg"] -->|"Multiplikasjon"| AI["Antall barn som gir rett til barnetillegg"] + AQ["Dagsats med barnetillegg før samordning"] -->|"Addisjon"| AK["Dagsats uten barnetillegg før samordning"] + AQ["Dagsats med barnetillegg før samordning"] -->|"Addisjon"| AP["Sum av barnetillegg"] AR["90% av grunnlag for dagpenger"] -->|"Oppslag"| B["Prøvingsdato"] AS["Antall arbeidsdager per år"] -->|"Oppslag"| B["Prøvingsdato"] AT["Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget"] -->|"Multiplikasjon"| AB["Grunnlag"] @@ -72,19 +72,19 @@ graph RL AU["Maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] -->|"Divisjon"| AT["Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget"] AU["Maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] -->|"Divisjon"| AS["Antall arbeidsdager per år"] AV["Avrundet maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] -->|"Avrund"| AU["Maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] - AW["Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| AO["Dagsats med barnetillegg før samordning"] + AW["Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| AQ["Dagsats med barnetillegg før samordning"] AW["Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| AV["Avrundet maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] AX["Andel av dagsats med barnetillegg avkortet til maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| AL["Avrundet dagsats uten barnetillegg før samordning"] AX["Andel av dagsats med barnetillegg avkortet til maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| AW["Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget"] AY["Samordnet dagsats med barnetillegg"] -->|"Addisjon"| AZ["Dagsats uten barnetillegg samordnet"] - AY["Samordnet dagsats med barnetillegg"] -->|"Addisjon"| AN["Sum av barnetillegg"] + AY["Samordnet dagsats med barnetillegg"] -->|"Addisjon"| AP["Sum av barnetillegg"] BA["Dagsats med barnetillegg etter samordning og 90% regel"] -->|"MinstAv"| AY["Samordnet dagsats med barnetillegg"] BA["Dagsats med barnetillegg etter samordning og 90% regel"] -->|"MinstAv"| AV["Avrundet maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] - AQ["Antall arbeidsdager per uke"] -->|"Oppslag"| B["Prøvingsdato"] + AN["Antall arbeidsdager per uke"] -->|"Oppslag"| B["Prøvingsdato"] BB["Ukessats med barnetillegg etter samordning"] -->|"Multiplikasjon"| BA["Dagsats med barnetillegg etter samordning og 90% regel"] - BB["Ukessats med barnetillegg etter samordning"] -->|"Multiplikasjon"| AQ["Antall arbeidsdager per uke"] - BC["Har barnetillegg"] -->|"StørreEnnEllerLik"| AN["Sum av barnetillegg"] - BC["Har barnetillegg"] -->|"StørreEnnEllerLik"| AM["Barnetilleggets størrelse i kroner per dag for hvert barn"] + BB["Ukessats med barnetillegg etter samordning"] -->|"Multiplikasjon"| AN["Antall arbeidsdager per uke"] + BC["Har barnetillegg"] -->|"StørreEnnEllerLik"| AP["Sum av barnetillegg"] + BC["Har barnetillegg"] -->|"StørreEnnEllerLik"| AO["Barnetilleggets størrelse i kroner per dag for hvert barn"] BD["Kort dagpengeperiode"] -->|"Oppslag"| B["Prøvingsdato"] BE["Lang dagpengeperiode"] -->|"Oppslag"| B["Prøvingsdato"] BF["Terskelfaktor for 12 måneder"] -->|"Oppslag"| B["Prøvingsdato"] @@ -222,7 +222,7 @@ graph RL EL["Beløp tilsvarende nedre terskel av G"] -->|"Multiplikasjon"| J["Grunnbeløp for grunnlag"] EL["Beløp tilsvarende nedre terskel av G"] -->|"Multiplikasjon"| EK["Hvor mange prosent av G skal brukes som terskel ved samordning"] EM["Samordnet ukessats uten barnetillegg"] -->|"Multiplikasjon"| EA["Samordnet dagsats uten barnetillegg"] - EM["Samordnet ukessats uten barnetillegg"] -->|"Multiplikasjon"| AQ["Antall arbeidsdager per uke"] + EM["Samordnet ukessats uten barnetillegg"] -->|"Multiplikasjon"| AN["Antall arbeidsdager per uke"] EN["Minste mulige ukessats som som kan brukes"] -->|"MinstAv"| EM["Samordnet ukessats uten barnetillegg"] EN["Minste mulige ukessats som som kan brukes"] -->|"MinstAv"| EL["Beløp tilsvarende nedre terskel av G"] EO["Ukessats trukket ned for ytelser utenfor folketrygden"] -->|"Substraksjon"| EM["Samordnet ukessats uten barnetillegg"] @@ -230,7 +230,7 @@ graph RL EP["Samordnet ukessats med ytelser utenfor folketrygden"] -->|"HøyesteAv"| EN["Minste mulige ukessats som som kan brukes"] EP["Samordnet ukessats med ytelser utenfor folketrygden"] -->|"HøyesteAv"| EO["Ukessats trukket ned for ytelser utenfor folketrygden"] AZ["Dagsats uten barnetillegg samordnet"] -->|"Divisjon"| EP["Samordnet ukessats med ytelser utenfor folketrygden"] - AZ["Dagsats uten barnetillegg samordnet"] -->|"Divisjon"| AQ["Antall arbeidsdager per uke"] + AZ["Dagsats uten barnetillegg samordnet"] -->|"Divisjon"| AN["Antall arbeidsdager per uke"] EQ["Skal samordnes med ytelser utenfor folketrygden"] -->|"EnAv"| ER["Oppgitt andre ytelser utenfor NAV i søknaden"] EQ["Skal samordnes med ytelser utenfor folketrygden"] -->|"EnAv"| ED["Mottar pensjon fra en offentlig tjenestepensjonsordning"] EQ["Skal samordnes med ytelser utenfor folketrygden"] -->|"EnAv"| EE["Mottar redusert uførepensjon fra offentlig pensjonsordning"] diff --git "a/docs/regler/\302\247 4-12. Dagpengenes st\303\270rrelse.approved.md" "b/docs/regler/\302\247 4-12. Dagpengenes st\303\270rrelse.approved.md" index 3d4d23ef..53c3e7dd 100644 --- "a/docs/regler/\302\247 4-12. Dagpengenes st\303\270rrelse.approved.md" +++ "b/docs/regler/\302\247 4-12. Dagpengenes st\303\270rrelse.approved.md" @@ -10,13 +10,13 @@ graph RL F["Dagsats uten barnetillegg før samordning"] -->|"Multiplikasjon"| G["Grunnlag"] F["Dagsats uten barnetillegg før samordning"] -->|"Multiplikasjon"| D["Faktor for utregning av dagsats etter dagpengegrunnlaget"] H["Avrundet dagsats uten barnetillegg før samordning"] -->|"Avrund"| F["Dagsats uten barnetillegg før samordning"] - I["Barnetilleggets størrelse i kroner per dag for hvert barn"] -->|"Oppslag"| E["Prøvingsdato"] - J["Sum av barnetillegg"] -->|"Multiplikasjon"| I["Barnetilleggets størrelse i kroner per dag for hvert barn"] - J["Sum av barnetillegg"] -->|"Multiplikasjon"| C["Antall barn som gir rett til barnetillegg"] - K["Dagsats med barnetillegg før samordning"] -->|"Addisjon"| F["Dagsats uten barnetillegg før samordning"] - K["Dagsats med barnetillegg før samordning"] -->|"Addisjon"| J["Sum av barnetillegg"] - L["Avrundet ukessats med barnetillegg før samordning"] -->|"Multiplikasjon"| K["Dagsats med barnetillegg før samordning"] - L["Avrundet ukessats med barnetillegg før samordning"] -->|"Multiplikasjon"| M["Antall arbeidsdager per uke"] + I["Avrundet ukessats med barnetillegg før samordning"] -->|"Multiplikasjon"| H["Avrundet dagsats uten barnetillegg før samordning"] + I["Avrundet ukessats med barnetillegg før samordning"] -->|"Multiplikasjon"| J["Antall arbeidsdager per uke"] + K["Barnetilleggets størrelse i kroner per dag for hvert barn"] -->|"Oppslag"| E["Prøvingsdato"] + L["Sum av barnetillegg"] -->|"Multiplikasjon"| K["Barnetilleggets størrelse i kroner per dag for hvert barn"] + L["Sum av barnetillegg"] -->|"Multiplikasjon"| C["Antall barn som gir rett til barnetillegg"] + M["Dagsats med barnetillegg før samordning"] -->|"Addisjon"| F["Dagsats uten barnetillegg før samordning"] + M["Dagsats med barnetillegg før samordning"] -->|"Addisjon"| L["Sum av barnetillegg"] N["90% av grunnlag for dagpenger"] -->|"Oppslag"| E["Prøvingsdato"] O["Antall arbeidsdager per år"] -->|"Oppslag"| E["Prøvingsdato"] P["Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget"] -->|"Multiplikasjon"| G["Grunnlag"] @@ -24,19 +24,19 @@ graph RL Q["Maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] -->|"Divisjon"| P["Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget"] Q["Maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] -->|"Divisjon"| O["Antall arbeidsdager per år"] R["Avrundet maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] -->|"Avrund"| Q["Maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] - S["Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| K["Dagsats med barnetillegg før samordning"] + S["Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| M["Dagsats med barnetillegg før samordning"] S["Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| R["Avrundet maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] T["Andel av dagsats med barnetillegg avkortet til maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| H["Avrundet dagsats uten barnetillegg før samordning"] T["Andel av dagsats med barnetillegg avkortet til maks andel av dagpengegrunnlaget"] -->|"Substraksjon"| S["Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget"] U["Samordnet dagsats med barnetillegg"] -->|"Addisjon"| V["Dagsats uten barnetillegg samordnet"] - U["Samordnet dagsats med barnetillegg"] -->|"Addisjon"| J["Sum av barnetillegg"] + U["Samordnet dagsats med barnetillegg"] -->|"Addisjon"| L["Sum av barnetillegg"] W["Dagsats med barnetillegg etter samordning og 90% regel"] -->|"MinstAv"| U["Samordnet dagsats med barnetillegg"] W["Dagsats med barnetillegg etter samordning og 90% regel"] -->|"MinstAv"| R["Avrundet maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget"] - M["Antall arbeidsdager per uke"] -->|"Oppslag"| E["Prøvingsdato"] + J["Antall arbeidsdager per uke"] -->|"Oppslag"| E["Prøvingsdato"] X["Ukessats med barnetillegg etter samordning"] -->|"Multiplikasjon"| W["Dagsats med barnetillegg etter samordning og 90% regel"] - X["Ukessats med barnetillegg etter samordning"] -->|"Multiplikasjon"| M["Antall arbeidsdager per uke"] - Y["Har barnetillegg"] -->|"StørreEnnEllerLik"| J["Sum av barnetillegg"] - Y["Har barnetillegg"] -->|"StørreEnnEllerLik"| I["Barnetilleggets størrelse i kroner per dag for hvert barn"] + X["Ukessats med barnetillegg etter samordning"] -->|"Multiplikasjon"| J["Antall arbeidsdager per uke"] + Y["Har barnetillegg"] -->|"StørreEnnEllerLik"| L["Sum av barnetillegg"] + Y["Har barnetillegg"] -->|"StørreEnnEllerLik"| K["Barnetilleggets størrelse i kroner per dag for hvert barn"] ``` ## Akseptansetester diff --git "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" index a4f0930d..8b8dc8d0 100644 --- "a/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" +++ "b/mediator/src/test/resources/no/nav/dagpenger/behandling/PersonMediatorTest.endring av pr\303\270vingsdato.innvilgelse.approved.txt" @@ -148,13 +148,13 @@ Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget Avrundet dagsats uten barnetillegg før samordning Maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget Avrundet maksimal mulig dagsats avgrenset til 90% av dagpengegrunnlaget +Avrundet ukessats med barnetillegg før samordning Barn Antall barn som gir rett til barnetillegg Sum av barnetillegg Dagsats med barnetillegg før samordning Har barnetillegg Andel av dagsats med barnetillegg som overstiger maks andel av dagpengegrunnlaget -Avrundet ukessats med barnetillegg før samordning Andel av dagsats med barnetillegg avkortet til maks andel av dagpengegrunnlaget Samordnet dagsats uten barnetillegg Samordnet dagsats er negativ eller 0