Hoofdoorzaak was de toets op minimaal een half uur overwerk. Die toets zat niet op de juiste plek.
De volgende optimalisaties zijn doorgevoerd:
1. in looncomponent 135.050.410 ‘Uren overwerktoeslag’ wordt nu getoetst op het minimum van 0,5 uur per boeking. Door het toevoegen van een parameter voor het minimum en een keuze voor het toepassen van het minimum is deze looncomponent ook voorbereid op eventuele toekomstige aanpassingen.
2. looncomponent 135.050.411 ‘Meeruren tbv overwerktoeslag’ is toegevoegd. In plaats van het direct ophalen van de meeruren, is er een tussencomponent gemaakt die kijkt naar het geboekte aantal, in plaats van het totaal van het tijdvak. Ook hier is dezelfde toets op het minimum van 0,5 uur per boeking toegevoegd.
3. looncomponent 135.050.412 ‘Uit te betalen uren overwerktoeslag’ is toegevoegd. In deze looncomponent wordt de optelsom gemaakt van de drie opties:
4. In de looncomponent voor uitbetaling 135.051.419 ‘Overwerktoeslag’ is nu de formule sterk vereenvoudigd: de uren 135.050.412 ‘Uit te betalen uren overwerktoeslag’ worden uitbetaald tegen 12% van het uurloon, met een minimum van 3,50 euro. In deze looncomponent wordt nog steeds de toets op de schaal uitgevoegd, en deze kun je negeren door de parameter ‘Berekening forceren‘ op Ja te zetten (of te houden, als deze al op ‘Ja’ stond).
Ook is aan deze looncomponent een ja/nee parameter toegevoegd, waardoor je de regeling bij sommige medewerkers op ‘Nee’ kunt zetten.