Esempio: Personale, calcolo dei benefit
Calcolo a percentuale fissa 401k
Per semplicità, gli esempi utilizzano virgole come separatori per i termini. Alcune impostazioni del browser richiedono l'utilizzo del punto e virgola come separatore.
- Creare i seguenti conti di ipotesi globali:Nome ipotesiCodice ipotesiTipo di contoCorrispondenza fissa 401(k)401K_FLAT_MatchPercentuale
- Utilizzare le formule seguenti:Nome contoCodice contoTipo di contoFormulaScelta dipendente 401(k)401kEmployeeElectionModellato - Periodico - ValutaASSUM.401K_Flat_Match*ROW.TaxableComp
Corrispondenza calcolo per 401k con massimo
- Creare i seguenti conti di ipotesi globali:Nome ipotesiCodice ipotesiTipo di contoVisualizza come401(k) massimo401K_MaxPeriodico - MediaNumero401(k) 100% del primo x%Match_100PercPeriodico - MediaPercentuale401(k) 50% del successivo x%Match_50PercPeriodico - MediaPercentuale
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- I conti modellati necessari includono:Nome contoCodice contoTipo di contoVisualizza comeRetribuzione imponibileTaxableCompModellato - PeriodicoValuta
- Formule:Nome contoCodice contoTipo di conto401(k) corrispondenza azienda 100% - CumulativoComp_Match_100Modellato - Periodico - ValutaFormulaIFF(month(this)=1,ROW.TaxableComp*ASSUM.Match_100Perc, ROW.Comp_Match_100[time=this-1] + ROW.TaxableComp *ASSUM.Match_100Perc)401(k) corrispondenza azienda 50% - CumulativoComp_Match_50Modellato - Periodico - ValutaFormulaIFF(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) corrispondenza azienda totale - CumulativoComp_Match_TotalModellato - Periodico - ValutaFormulaROW.Comp_Match_100+ROW.Comp_Match_50Spesa 401k401k_ExpenseModellato - Periodico - ValutaFormulaIFF(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))
Benefit medici, odontoiatrici e oculistici
La maggior parte delle aziende desidera pianificare benefit medici, odontoiatrici e oculistici in base alla scelta di un dipendente, con la possibilità di gestire/mantenere quote separate per ciascuno.
Per iniziare, impostare una dimensione
Benefit
. Mantenere le impostazioni standard. Assicurarsi che Dimensione elenco
sia selezionato e che Utilizza in livelli
, L'importazione dei dati crea automaticamente i valori dimensione
e Mantieni ordinamento
non siano selezionati.- All'interno della dimensione, impostare i seguenti Valori dimensione:
- Solo dipendente
- Dipendente + coniuge
- Dipendente + figlio
- Dipendente + famiglia
- Impostare un foglio cubo assegnato a utenti disponibile come Primo livello (unico) e creare tre conti cubo standard:Nome contoCodice contoTipo di contoVisualizza comeTariffa medicaCopertura medicaPeriodicoValutaTariffa odontoiatricaPiano odontoiatricoPeriodicoValutaTariffa oculisticaPiano oculisticoPeriodicoValuta
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Rollup livello = Media senza valori di rollup vuoti
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- Visualizza come = Valuta
- Privacy dati + Valore del conto è pubblico a tutti i livelli
- Dopo aver impostato i conti cubo, aggiungere la dimensioneBenefital foglio cubo.
- Le tabelle di ricerca mensili necessarie sono:Nome contoCodice contoA colonneValore immessoIdoneo a benefitBenefits_EligibleTipo dipendente - Selettore testoCompilare 1 in tutte le combinazioni pertinenti
- A questo punto, impostare i seguenti conti calcolati nel foglio modellato Personale:Nome contoCodice contoTipo di contoFormulaSpese medicheMedical_ExpenseModellato - Periodico - ValutaACCT.Beneft_Rates.Medical[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_EligibleSpese odontoiatricheDental_ExpenseModellato - Periodico - ValutaACCT.Beneft_Rates.Dental[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_EligibleSpese oculisticheVision_ExpenseModellato - Periodico - ValutaACCT.Beneft_Rates.Vision[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_Eligible
Assicurazioni sulla vita
La maggior parte delle aziende avrà un piano assicurativo sulla vita a una tariffa fissa per X
dollari di benefit.
- Creare i seguenti conti di ipotesi globali:Nome ipotesiCodice ipotesiTipo di contoQuota assicurativa sulla vita per X USD di benefitLife_RateNumeroDollari (per) da applicare alla tariffaLife_per_DollarNumeroMoltiplicatore vita (reddito annuo)Life_MultiplierNumeroBenefit massimo vitaLife_Max_BenefitNumero
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- Formule:Nome ipotesiCodice ipotesiTipo di contoAssicurazioni sulla vitaLife_InsuranceModellato - Periodico - ValutaFormulaIFF(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
Invalidità di lunga/breve durata
La maggior parte delle aziende paga la copertura di invalidità per i propri dipendenti in base a una quota per dollaro di copertura.
- Creare i seguenti conti di ipotesi globali:Nome ipotesiCodice ipotesiTipo di contoVisualizza comeTariffa per 100 USDLTD_RatePer100Periodico - MediaNumeroTariffa per 10 USDSTD_RatePer10Periodico - MediaNumero
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- Formule:Nome contoCodice contoTipo di contoFormuleSpese invalidità di lunga durataLTD_ExpenseModellato - Periodico - ValutaDIVF(ROW.Salary,100) * ASSUM.LTD_RatePer100 * Row.Benefits_EligibleSpese invalidità di breve durataSTD_ExpenseModellato - Periodico - ValutaDIVF(ROW.Salary,10) * ASSUM.STD_RatePer10 * Row.Benefits_Eligible