Voorbeeld: een op stappen gebaseerde berekening maken voor bonussen op basis van kosten van levensonderhoud
Dit is een voorbeeld van één manier om een op stappen gebaseerde berekening te maken.
Uw bedrijf heeft medewerkers in Californië, Florida, New York, Pennsylvania en South Carolina. U wilt een op stappen gebaseerde berekening maken om medewerkers bonussen per uur te geven op basis van de kosten van levensonderhoud in hun staat. Het bedrag van de bonus voor deze medewerkers is een percentage van hun loon voor de salarisperiode en is gebaseerd op de kosten van levensonderhoud in hun staat.
Externe medewerkers die in andere staten wonen, ontvangen een bonus van 10%.
Medewerkers met een loon van meer dan 1000 ontvangen 100 plus het percentage op basis van de kosten van levensonderhoud.
U wilt bonussen afronden op 0,05.
- Maak een geavanceerde opzoektabel voor de kosten van levensonderhoud met de naam Bonuspercentage (op basis van kosten van levensonderhoud). Baseer de tabel op zoekcriteria voor rapportvelden en gebruik de primaire werkstatus van de medewerker als zoekcriteria.
- Maak een op stappen gebaseerde voorwaarde met de naam 'Medewerker is niet op uurbasis' waarmee medewerkers worden aangegeven die niet op uurbasis werken.
- Maak een op stappen gebaseerde voorwaarde met de naam Uurloon > 1000 om aan te geven waar het uurloon van een medewerker groter is dan 1000.
- Maak een berekening met de naamUurloondie het uurloon van een medewerker retourneert.
Beveiliging:
- Het domein'Instellen: berekeningen - algemeen'in het functionele gebied 'Salarisadministratie'.
- Stel het domein 'Verlof (berekeningen - algemeen)'in het functionele gebied 'Verlof en speciaal verlof' in.
- Open de taakOp stappen gebaseerde berekening makenen voer deze waarden in:
Optie Omschrijving NaamBerekening van gestaffelde bonusCategorieSalarisadministratie - Voeg deze stappen toe aan het rasterStapdetails:Gebruik het plusteken in de kolom uiterst links om elke rij toe te voegen als een nieuwe stap, in plaats van een rij toe te voegen aan de sectiesBewerkingenbinnen een stap. De stapnummers zijn pas zichtbaar als u opOKklikt en de berekening opslaat.Stap:VoorwaardeBewerking:TypeWaarde1Medewerker heeft geen uren op uurbasisAfsluitenNumeriek02Instellen:BerekeningLoon op uurbasis3VermenigvuldigenOpzoektabelOpzoektabel:bonuspercentage (op basis van kosten van levensonderhoud)Kolom:bonuspercentageIndicator periodedatum:op basis van einddatum periode4Loon op uurbasis > 1000ToevoegenNumeriek1005AfrondenAfrondingsdefinitieAfronden op dichtstbijzijnde 0,056MaxNumeriek1500
- Klik opOK.
Wanneer u een salarisberekening start met deze berekening, geldt het volgende in Workday:
- Retourneert een resultaat van 0 voor medewerkers in loondienst.
- Hiermee worden de uurlonen opgehaald voor medewerkers die zijn betaald met een uurtarief.
- Hiermee wordt een percentage van het uurloon van de medewerkers berekend op basis van hun primaire werkstatus.
- Hiermee wordt 100 toegevoegd aan de bonus voor medewerkers met een uurloon van meer dan 1000.
- Hiermee worden de bonusbedragen afgerond op 0,05.
- Hiermee wordt maximaal 1500 toegepast op het bonusbedrag.