Skip to content

Commit

Permalink
Ukessats med barnetillegg før samordning er basert på på avrundet dag…
Browse files Browse the repository at this point in the history
…sats før samordning.
  • Loading branch information
geiralund committed Nov 22, 2024
1 parent 5627002 commit 7d5d1df
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -72,14 +72,15 @@ 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) } }
regel(barnetillegg) { multiplikasjon(barnetilleggetsStørrelse, antallBarn) }

// 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 } }
Expand Down
30 changes: 15 additions & 15 deletions docs/regeltre-dagpenger.approved.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,33 +58,33 @@ 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"]
AT["Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget"] -->|"Multiplikasjon"| AR["90% av grunnlag for dagpenger"]
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"]
Expand Down Expand Up @@ -222,15 +222,15 @@ 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"]
EO["Ukessats trukket ned for ytelser utenfor folketrygden"] -->|"Substraksjon"| EJ["Sum av ytelser utenfor folketrygden"]
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"]
Expand Down
26 changes: 13 additions & 13 deletions docs/regler/§ 4-12. Dagpengenes størrelse.approved.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,33 @@ 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"]
P["Maksimalt mulig grunnlag avgrenset til 90% av dagpengegrunnlaget"] -->|"Multiplikasjon"| N["90% av grunnlag for dagpenger"]
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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 7d5d1df

Please sign in to comment.