Beispiel: Erstellen Sie eine stufenbasierte Berechnung für Boni basierend auf Lebenshaltungskosten
Dies ist ein Beispiel für eine Möglichkeit, eine schrittbasierte Berechnung zu erstellen.
Ihr Unternehmen hat Mitarbeiter in Kalifornien, Florida, New York, Pennsylvania und South Carolina. Sie möchten eine schrittbasierte Berechnung erstellen, um Mitarbeitern auf Stundenbasis Boni basierend auf den Lebenshaltungskosten in ihrem Bundesstaat zu gewähren. Die Höhe des Bonus für diese Mitarbeiter ist ein Prozentsatz ihres Lohns für die Abrechnungsperiode und basiert auf den Lebenshaltungskosten in ihrem Bundesstaat.
Remote-Mitarbeiter, die in anderen Bundesstaaten leben, erhalten einen Bonus von 10 %.
Mitarbeiter mit einem Lohn über 1.000 erhalten 100 plus den Prozentsatz, der auf den Lebenshaltungskosten basiert.
Sie möchten Boni auf 0,05 runden.
- Erstellen Sie eine erweiterte Lookup-Tabelle für die Lebenshaltungskosten mit dem Namen Bonus Percent (basierend auf Lebenshaltungskosten). Verwenden Sie die Tabelle auf Basis der Suchkriterien für Berichtsfelder und verwenden Sie den Hauptarbeitsort des Mitarbeiters als Suchkriterien.
- Erstellen Sie eine schrittbasierte Bedingung mit dem Namen Mitarbeiter ist kein Stundenlohnempfänger, die Mitarbeiter ohne Stundensatz identifiziert.
- Erstellen Sie eine stufenbasierte Bedingung mit dem Namen Stundenlohn > 1.000, die angibt, wo der Stundenlohn eines Mitarbeiters größer als 1.000 ist.
- Erstellen Sie eine Berechnung mit dem NamenStundenlohn, die den Stundenlohn eines Mitarbeiters zurückgibt.
Sicherheit:
- Domäne Set Up: Calculations - Genericim funktionalen Bereich „Core Payroll“.
- DomäneSet Up: Time Off (Calculations - Generic)im funktionalen Bereich „Time Off and Leave“.
- Öffnen Sie die AufgabeSchrittbasierte Berechnung erstellenund geben Sie folgende Werte ein:
Option Bezeichnung NameBerechnung von abgestuftem BonusKategorieEntgeltabrechnung - Fügen Sie folgende Schritte zum GridSchrittdetailshinzu:Verwenden Sie das Pluszeichen in der Spalte ganz links, um jede Zeile als neuen Schritt hinzuzufügen, anstatt eine Zeile zu den Abschnitten„Vorgänge“innerhalb eines Schritts hinzuzufügen. Die Schrittnummern sind erst sichtbar, wenn Sie aufOKklicken und die Berechnung speichern.SchrittBedingungVorgangArtWert1Mitarbeiter ist kein StundensatzBeendenNumerisch02festlegenBerechnungStundenlohn3MultiplizierenLookup-TabelleLookup-Tabelle:Bonusprozentsatz (basierend auf Lebenshaltungskosten)Spalte:BonusprozentsatzPeriodendatumsindikator:Basiert auf Periodenenddatum4Stundenlohn > 1.000AddierenNumerisch1005RundenRundungsdefinitionRunden auf nächste 0,056Max.Numerisch1500
- Klicken Sie aufOK.
Wenn Sie eine Entgeltberechnung mit dieser Berechnung starten, geschieht Folgendes:
- Gibt für Mitarbeiter mit festem Gehalt das Ergebnis 0 zurück.
- Ruft den Stundenlohn für Mitarbeiter ab, die mit einem Stundensatz bezahlt werden.
- Berechnet einen Prozentsatz des Stundenlohns der Mitarbeiter basierend auf ihrem Hauptarbeitsort.
- Addiert 100 zum Bonus für Mitarbeiter mit einem Stundenlohn größer als 1.000.
- Die Bonusbeträge werden auf 0,05 gerundet.
- Der Bonusbetrag wird maximal 1.500 angewendet.