Skip to main content
Adaptive Planning
Laatst bijgewerkt: 2023-06-23
Voorbeeld: personeel, voorzieningenberekeningen

Voorbeeld: personeel, voorzieningenberekeningen

401k berekening vast percentage

Voor het gemak worden in de voorbeelden kommascheidingstekens voor termen gebruikt. Voor sommige browserinstellingen moet u als scheidingstekens puntkomma's gebruiken.
  1. Maak de volgende algemene aannamerekeningen:
    Naam aanname
    Code aanname
    Rekeningtype
    401(k) vaste match
    401K_FLAT_Match
    Percentage
  2. Gebruik de volgende formules:
    Rekeningnaam
    Rekeningcode
    Rekeningtype
    Formule
    401(k) werknemerskeuze
    401kEmployeeElection
    Gemodelleerd - periodiek - Valuta
    ASSUM.401K_Flat_Match*
    ROW.TaxableComp

401k berekeningsmatch met maximum

  1. Maak de volgende algemene aannamerekeningen:
    Naam aanname
    Code aanname
    Rekeningtype
    Weergeven als
    401(k) max
    401K_Max
    Periodiek - Gemiddelde
    Getal
    401(k) 100% van de eerste x%
    Match_100Perc
    Periodiek - Gemiddelde
    Percentage
    401(k) 50% van de volgende x%
    Match_50Perc
    Periodiek - Gemiddelde
    Percentage
  2. Zorg ervoor dat deze rekeningen de volgende
    rekeninginstellingen
    hebben:
    • Tijdtotalisatie = gemiddelde van de totalisatiewaarden
    • Overlay werkelijke waarden = geen werkelijke waarden voor rekening (plangegevens weergeven)
  3. Vereiste gemodelleerde rekeningen:
    Rekeningnaam
    Rekeningcode
    Rekeningtype
    Weergeven als
    Belastbare beloning
    TaxableComp
    Gemodelleerd - periodiek
    Valuta
  4. Formules:
    Rekeningnaam
    Rekeningcode
    Rekeningtype
    401(k) bedrijfsmatch 100% - cumulatief
    Comp_Match_100
    Gemodelleerd - Periodiek - Valuta
    Formule
    IFF(month(this)=1,ROW.TaxableComp*ASSUM.Match_100Perc, ROW.Comp_Match_100[time=this-1] + ROW.TaxableComp *ASSUM.Match_100Perc)
    401(k) bedrijfsmatch 50% - cumulatief
    Comp_Match_50
    Gemodelleerd - Periodiek - Valuta
    Formule
    IFF(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) totaal bedrijfsmatch - cumulatief
    Comp_Match_Total
    Gemodelleerd - Periodiek - Valuta
    Formule
    ROW.Comp_Match_100+ROW.Comp_Match_50
    401k onkosten
    401k_Expense
    Gemodelleerd - Periodiek - Valuta
    Formule
    IFF(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))

Medische, tandheelkundige en oogheelkundige voorzieningen

De meeste bedrijven zullen medische, tandheelkundige en oogheelkundige voorzieningen willen plannen op grond van de keuze van de werknemer, met de mogelijkheid om afzonderlijke tarieven voor elk te beheren/onderhouden.
Begin met het instellen van een
voorzieningendimensie
. Behoud de standaardinstellingen. Zorg ervoor dat
Lijstdimensie
is geselecteerd, maar dat
Gebruiken in niveaus
,
Op basis van gegevensimport automatisch dimensiewaarden maken
en
Gesorteerd houden
niet zijn geselecteerd.
  1. Stel binnen de dimensie de volgende dimensiewaarden in:
    • Alleen werknemer
    • Werknemer + echtgenoot
    • Werknemer + kind
    • Werknemer + gezin
  2. Stel een aan een gebruiker toegewezen kubusblad in dat beschikbaar is op het hoogste niveau (uitsluitend) en maak drie standaardkubusrekeningen:
    Rekeningnaam
    Rekeningcode
    Rekeningtype
    Weergeven als
    Medisch tarief
    Medisch
    Periodiek
    Valuta
    Tandheelkundig tarief
    Tandheelkundig
    Periodiek
    Valuta
    Oogheelkundig tarief
    Oogheelkundig
    Periodiek
    Valuta
  3. Zorg ervoor dat deze rekeningen de volgende
    rekeninginstellingen
    hebben:
    • Tijdtotalisatie = gemiddelde van de totalisatiewaarden
    • Niveautotalisatie = niet-leeg gemiddelde van totalisatiewaarden
    • Overlay werkelijke waarden = geen werkelijke waarden voor rekening (plangegevens weergeven)
    • Weergeven als = valuta
    • Gegevensprivacy + Waarde van rekening is openbaar op alle niveaus
  4. Nadat de kubusrekeningen zijn ingesteld, voegt u de
    voorzieningendimensie
    toe aan het kubusblad.
  5. De vereiste maandelijkse opzoektabellen zijn:
    Rekeningnaam
    Rekeningcode
    Kolom
    Ingevoerde waarde
    Komt in aanmerking voor voorzieningen
    Benefits_Eligible
    Werknemerstype - Tekstselectie
    1 invullen in alle relevante combinaties
  6. Stel nu de volgende berekende rekeningen in het gemodelleerde personeelsblad in:
    Rekeningnaam
    Rekeningcode
    Rekeningtype
    Formule
    Medische kosten
    Medical_Expense
    Gemodelleerd - Periodiek - Valuta
    ACCT.Beneft_Rates.Medical[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_Eligible
    Tandheelkundige kosten
    Dental_Expense
    Gemodelleerd - Periodiek - Valuta
    ACCT.Beneft_Rates.Dental[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_Eligible
    Oogheelkundige kosten
    Vision_Expense
    Gemodelleerd - Periodiek - Valuta
    ACCT.Beneft_Rates.Vision[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_Eligible

Levensverzekering

De meeste bedrijven hebben een levensverzekering met een vast tarief per
X
dollar aan voorzieningen.
  1. Maak de volgende algemene aannamerekeningen:
    Naam aanname
    Code aanname
    Rekeningtype
    Tarief levensverzekering per $ X aan voorzieningen
    Life_Rate
    Getal
    $ (per) op tarief toe te passen
    Life_per_Dollar
    Getal
    Vermenigvuldiger levensverzekering (jaarlijkse inkomsten)
    Life_Multiplier
    Getal
    Maximale voorziening levensverzekering
    Life_Max_Benefit
    Getal
  2. Zorg ervoor dat deze rekeningen de volgende
    rekeninginstellingen
    hebben:
    • Tijdtotalisatie = gemiddelde van de totalisatiewaarden
    • Overlay werkelijke waarden = geen werkelijke waarden voor rekening (plangegevens weergeven)
  3. Formules:
    Naam aanname
    Code aanname
    Rekeningtype
    Levensverzekering
    Life_Insurance
    Gemodelleerd - Periodiek - Valuta
    Formule
    IFF(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

Lange/korte periode van arbeidsongeschiktheid (Long Term/Short Term Disability, LTD/STD)

De meeste bedrijven betalen een arbeidsongeschiktheidsdekking voor hun werknemers op basis van een tarief per $ aan dekking.
  1. Maak de volgende algemene aannamerekeningen:
    Naam aanname
    Code aanname
    Rekeningtype
    Weergeven als
    Tarief per $ 100
    LTD_RatePer100
    Periodiek - Gemiddelde
    Getal
    Tarief per $ 10
    STD_RatePer10
    Periodiek - Gemiddelde
    Getal
  2. Zorg ervoor dat deze rekeningen de volgende
    rekeninginstellingen
    hebben:
    • Tijdtotalisatie = gemiddelde van de totalisatiewaarden
    • Overlay werkelijke waarden = geen werkelijke waarden voor rekening (plangegevens weergeven)
  3. Formules:
    Rekeningnaam
    Rekeningcode
    Rekeningtype
    Formules
    Kosten LTD
    LTD_Expense
    Gemodelleerd - Periodiek - Valuta
    DIVF(ROW.Salary,100) * ASSUM.LTD_RatePer100 * Row.Benefits_Eligible
    Kosten STD
    STD_Expense
    Gemodelleerd - Periodiek - Valuta
    DIVF(ROW.Salary,10) * ASSUM.STD_RatePer10 * Row.Benefits_Eligible