Beispiel: Personal und Vergütungssatz berechnen
Dieses Thema enthält einige Beispiele für Formeln, die Sie für die Berechnung von Vergütungssätzen verwenden können.
Der Einfachheit halber werden in den Beispielen Kommas als Trennzeichen für Begriffe verwendet. Für einige Browsereinstellungen müssen Sie Semikolons als Trennzeichen verwenden.
Globale Erhöhung des Vergütungssatzes am Jubiläum und im Monat der globalen Erhöhung
- Erstellen Sie die folgenden globalen Annahmekonten.AnnahmenameAnnahmecodeKontoartAnzeigen alsMonat der GehaltserhöhungRaiseMonthAnnahme – PeriodischZahlGehaltserhöhung %RaisePctAnnahme – PeriodischProzentsatzBetriebszugehörigkeit in Monaten – Auswählbarkeit für GehaltserhöhungMonths_of_ServiceAnnahme – PeriodischZahl
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Folgende Konten sind erforderlich:KontonameKontocodeKontoartHeadcountHeadcountModelliert – PeriodischVergütungssatzPayRateModelliert – AusgangssaldoelementStartdatumStartDateModelliert – Datumselement
- Erstellen Sie die folgende Formel:IF ((VersionMonth(this) > 0) AND ROW.NewHire=0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ((ASSUM.RaiseMonth=0 AND Month(this) = Month(ROW.HireDate)) OR (ASSUM.RaiseMonth = Month(this))),ROW.PayRate[time=this-1]*ROW.RaisePct,0)
Globale Erhöhung des Vergütungssatzes nur am Jubiläumsdatum
- Erstellen Sie die folgenden globalen Annahmekonten:AnnahmenameAnnahmecodeKontoartAnzeigen alsGehaltserhöhung %RaisePctAnnahme – PeriodischProzentsatz
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Folgende Konten sind erforderlich:KontonameKontocodeKontoartHeadcountHeadcountModelliert – PeriodischVergütungssatzPayRateModelliert – AusgangssaldoelementStartdatumStartDateModelliert – Datumselement
- Erstellen Sie die Formel:IF (VersionMonth(this) > 0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate) > 1 AND FiscalMonth(this)=FiscalMonth(ROW.HireDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0
Globale Erhöhung des Vergütungssatzes nur im Monat der globalen Erhöhung
- Erstellen Sie die folgenden globalen Annahmekonten:AnnahmenameAnnahmecodeKontoartAnzeigen alsMonat der GehaltserhöhungRaiseMonthAnnahme – PeriodischZahlGehaltserhöhung %RaisePctAnnahme – PeriodischProzentsatzBetriebszugehörigkeit in Monaten – Auswählbarkeit für GehaltserhöhungMonths_of_ServiceAnnahme – PeriodischZahl
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Folgende Konten sind erforderlich:KontonameKontocodeKontoartHeadcountHeadcountModelliert – PeriodischVergütungssatzPayRateModelliert – AusgangssaldoelementStartdatumStartDateModelliert – Datumselement
- Erstellen Sie die Formel:if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)
Globale Erhöhung des Vergütungssatzes im Monat der individuellen Erhöhung
- Erstellen Sie die folgenden globalen Annahmekonten:AnnahmenameAnnahmecodeKontoartAnzeigen alsMonat der GehaltserhöhungRaiseMonthAnnahme – PeriodischZahlGehaltserhöhung %RaisePctAnnahme – PeriodischProzentsatzBetriebszugehörigkeit in Monaten – Auswählbarkeit für GehaltserhöhungMonths_of_ServiceAnnahme – PeriodischZahl
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Folgende Konten sind erforderlich:KontonameKontocodeKontoartHeadcountHeadcountModelliert – PeriodischDatum der GehaltserhöhungRaiseDateModelliert – DatumselementGehaltserhöhung %RaisePctAnnahme – PeriodischVergütungssatzPayRateModelliert – AusgangssaldoelementStartdatumStartDateModelliert – Datumselement
- Erstellen Sie die Formel:if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)
Individuelle Erhöhung des Vergütungssatzes in globalem Monat
- Erstellen Sie die folgenden globalen Annahmekonten.AnnahmenameAnnahmecodeKontoartAnzeigen alsMonat der GehaltserhöhungRaiseMonthAnnahme – PeriodischZahlBetriebszugehörigkeit in Monaten – Auswählbarkeit für GehaltserhöhungMonths_of_ServiceAnnahme – PeriodischZahl
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Folgende Konten sind erforderlich:KontonameKontocodeKontoartHeadcountHeadcountModelliert – PeriodischGehaltserhöhung %RaisePctModelliert – Zahlenelement (Prozent)VergütungssatzPayRateModelliert – AusgangssaldoelementStartdatumStartDateModelliert – Datumselement
- Erstellen Sie die Formel:if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ROW.RaisePct, 0)
Individuelle Erhöhung des Vergütungssatzes in individuellem Monat der Erhöhung
- Folgende Konten sind erforderlich:KontonameKontocodeKontoartHeadcountHeadcountModelliert – PeriodischDatum der GehaltserhöhungRaiseDateModelliert – DatumselementGehaltserhöhung %RaisePctModelliert – Zahlenelement (Prozent)VergütungssatzPayRateModelliert – AusgangssaldoelementStartdatumStartDateModelliert – Datumselement
- Erstellen Sie die Formel:if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ROW.RaisePct, 0)