Beispiel: Personal, Berechnungen der Zusatzleistungen
401k-Berechnung des Pauschalprozentsatzes
Der Einfachheit halber werden in den Beispielen Kommas als Trennzeichen für Begriffe verwendet. Einige Browser-Einstellungen erfordern die Verwendung von Semikolon als Trennzeichen.
- Erstellen Sie die folgenden globalen Annahmekonten:AnnahmenameAnnahmecodeKontoart401(k) Flat Match401K_FLAT_MatchProzentsatz
- Verwenden Sie die folgenden Formeln:KontonameKontocodeKontoartFormel401(k) Employee Election401kEmployeeElectionModelliert – Periodisch – WährungASSUM.401K_Flat_Match*ROW.TaxableComp
401k-Berechnung des Abgleichs mit Maximum
- Erstellen Sie die folgenden globalen Annahmekonten:AnnahmenameAnnahmecodeKontoartAnzeigen als401(k) Max401K_MaxPeriodisch – DurchschnittZahl401(k) 100 % der ersten x %Match_100PercPeriodisch – DurchschnittProzentsatz401(k) 50 % der nächsten x %Match_50PercPeriodisch – DurchschnittProzentsatz
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Folgende modellierte Konten sind erforderlich:KontonameKontocodeKontoartAnzeigen alsSteuerpflichtige VergütungTaxableCompModelliert – PeriodischWährung
- Formeln:KontonameKontocodeKontoart401(k) Unternehmensabgleich 100 % – KumulativComp_Match_100Modelliert – Periodisch – WährungFormelIFF(month(this)=1,ROW.TaxableComp*ASSUM.Match_100Perc, ROW.Comp_Match_100[time=this-1] + ROW.TaxableComp *ASSUM.Match_100Perc)401(k) Unternehmensabgleich 50 % – KumulativComp_Match_50Modelliert – Periodisch – WährungFormelIFF(month(this)=1,ROW.TaxableComp*DIVF(ASSUM.Match_50Perc,2), ROW.Comp_Match_50[time=this-1] + ROW.TaxableComp *DIVF(ASSUM.Match_50Perc,2))401(k) Summe Unternehmensabgleich – KumulativComp_Match_TotalModelliert – Periodisch – WährungFormelROW.Comp_Match_100+ROW.Comp_Match_50401k Aufwendungen401k_ExpenseModelliert – Periodisch – WährungFormelIFF(ROW.Comp_Match_Total<=ASSUM.401k_Max, (ROW.TaxableComp*ASSUM.Match_100Perc)+(ROW.TaxableComp*divf(ASSUM.Match_50Perc,2)), IFF(ROW.Comp_Match_Total>ASSUM.401k_Max and ROW.Comp_Match_Total[time=this-1]<=ASSUM.401k_Max, ASSUM.401k_Max-ROW.Comp_Match_Total[time=this-1],0))
Allgemeinmedizinische, zahnärztliche und augenärztliche Zusatzleistungen
Die meisten Unternehmen möchten allgemeinmedizinische, zahnärztliche und augenärztliche Zusatzleistungen nach Wahl eines Mitarbeiters planen, mit der Möglichkeit, separate Sätze für jeden zu verwalten/beizubehalten.
Richten Sie zu Beginn eine Dimension für
Zusatzleistungen
ein. Übernehmen Sie die Standardeinstellungen. Stellen Sie sicher, dass Listendimension
aktiviert ist, aber In Ebenen verwenden
, Datenimport erstellt automatisch Dimensionswerte
und Sortierung beibehalten
nicht.- Richten Sie in der Dimension die folgenden Dimensionswerte ein:
- Nur Mitarbeiter
- Mitarbeiter + Ehepartner
- Mitarbeiter + Kind
- Mitarbeiter + Familie
- Richten Sie ein Cube-Tabellenblatt mit Benutzerzuweisung ein, das auf der obersten Ebene „(Ausschließlich)“ verfügbar ist, und erstellen Sie drei Cube-Standardkonten:KontonameKontocodeKontoartAnzeigen alsAllgemeinmedizinischer SatzMedicalPeriodischWährungZahnärztlicher SatzDentalPeriodischWährungAugenärztlicher SatzVisionPeriodischWährung
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ebenen-Rollup = Durchschnitt ohne leere Zellen der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Anzeige als = Währung
- Datenschutz + Wert des Kontos sind auf allen Ebenen öffentlich
- Nachdem die Cube-Konten eingerichtet sind, fügen Sie dem Cube-Tabellenblatt die DimensionZusatzleistungenhinzu.
- Folgende monatliche Lookup-Tabellen sind erforderlich:KontonameKontocodeSpalteEingegebener WertZusatzleistungen auswählbarBenefits_EligibleArt der Anstellung – TextauswahlGeben Sie 1 in alle relevanten Kombinationen ein
- Richten Sie nun die folgenden berechneten Konten im modellierten Tabellenblatt für Personal: ein:KontonameKontocodeKontoartFormelKrankheitsaufwendungenMedical_ExpenseModelliert – Periodisch – WährungACCT.Beneft_Rates.Medical[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_EligibleZahnärztliche AufwendungenDental_ExpenseModelliert – Periodisch – WährungACCT.Beneft_Rates.Dental[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_EligibleAugenärztliche AufwendungenVision_ExpenseModelliert – Periodisch – WährungACCT.Beneft_Rates.Vision[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_Eligible
Lebensversicherung
Die meisten Unternehmen haben einen Lebensversicherungsplan zu einem festen Satz pro X
Dollar Zusatzleistung.
- Erstellen Sie die folgenden globalen Annahmekonten:AnnahmenameAnnahmecodeKontoartLebensversicherungssatz pro X USD der ZusatzleistungLife_RateZahlUSD (pro) auf den Satz anzuwendenLife_per_DollarZahlLebensversicherungs-Multiplikator (Jährliche Bezüge)Life_MultiplierZahlMax. Zusatzleistungen für LebensversicherungLife_Max_BenefitZahl
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Formeln:AnnahmenameAnnahmecodeKontoartLebensversicherungLife_InsuranceModelliert – Periodisch – WährungFormelIFF(DIV(ASSUM.Life_Max_Benefit,ASSUM.Life_per_Dollar)* ASSUM.Life_Rate> DIV(((ROW.Headcount*ROW.Salary*ASSUM.Life_Multiplier)),ASSUM.Life_per_Dollar)* ASSUM.Life_Rate,DIV(((ROW.Headcount*ROW.Salary)* ASSUM.Life_Multiplier),ASSUM.Life_per_Dollar)* ASSUM.Life_Rate,div(ASSUM.Life_Max_Benefit,ASSUM.Life_per_Dollar)*ASSUM.Life_Rate)* Row.Benefits_Eligible
Langzeit-/Kurzzeitbehinderung (LTD/STD)
Die meisten Unternehmen zahlen für ihre Mitarbeiter eine Invaliditätsversicherung, die auf einem Satz pro USD der Deckung basiert.
- Erstellen Sie die folgenden globalen Annahmekonten:AnnahmenameAnnahmecodeKontoartAnzeigen alsSatz pro 100 USDLTD_RatePer100Periodisch – DurchschnittZahlSatz pro 10 USDSTD_RatePer10Periodisch – DurchschnittZahl
- Legen Sie für diese Konten die folgendenKontoeinstellungenfest:
- Zeit-Rollup = Durchschnitt der Rollup-Werte
- Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
- Formeln:KontonameKontocodeKontoartFormelnLTD-AufwandLTD_ExpenseModelliert – Periodisch – WährungDIVF(ROW.Salary,100) * ASSUM.LTD_RatePer100 * Row.Benefits_EligibleSTD-AufwandSTD_ExpenseModelliert – Periodisch – WährungDIVF(ROW.Salary,10) * ASSUM.STD_RatePer10 * Row.Benefits_Eligible