跳至主要内容
Adaptive Planning
上次更新时间 :2023-06-23
示例:人员和福利计算

示例:人员和福利计算

401k 固定百分比计算

为简单起见,以下示例使用英文逗号分隔符分隔不同的项。某些浏览器设置要求您使用英文分号分隔符。
  1. 创建以下全局假设账户:
    假设名称
    假设代码
    账户类型
    401(k) 固定匹配
    401K_FLAT_Match
    百分比
  2. 使用以下公式:
    账户名称
    账户代码
    账户类型
    公式
    401(k) 员工选择
    401kEmployeeElection
    模型化 - 定期 - 币种
    ASSUM.401K_Flat_Match*
    ROW.TaxableComp

401k 计算匹配(具有最大值)

  1. 创建以下全局假设账户:
    假设名称
    假设代码
    账户类型
    显示格式
    401(k) 最大值
    401K_Max
    定期 - 平均值
    数字
    401(k) 前 x% 的 100%
    Match_100Perc
    定期 - 平均值
    百分比
    401(k) 后 x% 的 50%
    Match_50Perc
    定期 - 平均值
    百分比
  2. 请确保这些账户具有以下账户设置
    • 时间汇总 = 汇总值的平均值
    • 实际值覆盖 = 账户无实际值(显示计划数据)
  3. 所需的模型化账户包括:
    账户名称
    账户代码
    账户类型
    显示格式
    应税薪酬
    TaxableComp
    模型化 - 定期
    币种
  4. 公式:
    账户名称
    账户代码
    账户类型
    401(k) 公司匹配 100% - 累计
    Comp_Match_100
    模型化 - 定期 - 币种
    公式
    IFF(month(this)=1,ROW.TaxableComp*ASSUM.Match_100Perc, ROW.Comp_Match_100[time=this-1] + ROW.TaxableComp *ASSUM.Match_100Perc)
    401(k) 公司匹配 50% - 累计
    Comp_Match_50
    模型化 - 定期 - 币种
    公式
    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) 公司匹配总计 - 累计
    Comp_Match_Total
    模型化 - 定期 - 币种
    公式
    ROW.Comp_Match_100+ROW.Comp_Match_50
    401k 费用
    401k_Expense
    模型化 - 定期 - 币种
    公式
    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))

医疗、牙科和眼科福利

大多数公司都希望按照员工的选择来规划医疗、牙科和眼科福利,以便能够为每个员工管理/维护单独的费率。
开始先设置“福利”
维度。请保留标准设置。确保选中“列表维度”
,但不要选中“在层级上使用”
“导入数据时自动创建维度值”
“保持排序状态”
  1. 在该维度中,设置以下维度值:
    • 仅员工
    • 员工 + 配偶
    • 员工 + 子女
    • 员工 + 家人
  2. 设置一个在最高层级(单独)可用的按用户指定的多维工作表,并创建三个标准多维账户:
    账户名称
    账户代码
    账户类型
    显示格式
    医疗费率
    Medical
    定期
    币种
    牙科费率
    Dental
    定期
    币种
    眼科费率
    Vision
    定期
    币种
  3. 请确保这些账户具有以下账户设置
    • 时间汇总 = 汇总值的平均值
    • 层级汇总 = 汇总值的非空白平均值
    • 实际值覆盖 = 账户无实际值(显示计划数据)
    • 显示格式 = 币种
    • 数据隐私 + 在所有层级上公开账户的值
  4. 设置多维账户后,将“福利”
    维度添加到多维工作表中。
  5. 所需的每月查询表为:
    账户名称
    账户代码
    输入的值
    符合福利条件
    Benefits_Eligible
    员工类型 - 文本选择器
    在所有相关组合中填充 1
  6. 现在,在人员模型化工作表中设置以下计算型账户:
    账户名称
    账户代码
    账户类型
    公式
    医疗费用
    Medical_Expense
    模型化 - 定期 - 币种
    ACCT.Beneft_Rates.Medical[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_Eligible
    牙科费用
    Dental_Expense
    模型化 - 定期 - 币种
    ACCT.Beneft_Rates.Dental[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_Eligible
    眼科费用
    Vision_Expense
    模型化 - 定期 - 币种
    ACCT.Beneft_Rates.Vision[level=Top Level(-), Benefit=this]*Row.Headcount*Row.Benefits_Eligible

人寿保险

大多数公司按照每 X
美元福利的固定费率制定人寿保险计划。
  1. 创建以下全局假设账户:
    假设名称
    假设代码
    账户类型
    每 X 美元福利的人寿保险费率
    Life_Rate
    数字
    每美元费率适用
    Life_per_Dollar
    数字
    人寿保险倍数(年收入)
    Life_Multiplier
    数字
    人寿最大福利
    Life_Max_Benefit
    数字
  2. 请确保这些账户具有以下账户设置
    • 时间汇总 = 汇总值的平均值
    • 实际值覆盖 = 账户无实际值(显示计划数据)
  3. 公式:
    假设名称
    假设代码
    账户类型
    人寿保险
    Life_Insurance
    模型化 - 定期 - 币种
    公式
    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

长期/短期残疾 (LTD/STD)

大多数公司以一定金额的美元作为单位设定相应的保险费率,用来为员工支付残疾保险费。
  1. 创建以下全局假设账户:
    假设名称
    假设代码
    账户类型
    显示格式
    每 100 美元的费率
    LTD_RatePer100
    定期 - 平均值
    数字
    每 10 美元的费率
    STD_RatePer10
    定期 - 平均值
    数字
  2. 请确保这些账户具有以下账户设置
    • 时间汇总 = 汇总值的平均值
    • 实际值覆盖 = 账户无实际值(显示计划数据)
  3. 公式:
    账户名称
    账户代码
    账户类型
    公式
    LTD 费用
    LTD_Expense
    模型化 - 定期 - 币种
    DIVF(ROW.Salary,100) * ASSUM.LTD_RatePer100 * Row.Benefits_Eligible
    STD 费用
    STD_Expense
    模型化 - 定期 - 币种
    DIVF(ROW.Salary,10) * ASSUM.STD_RatePer10 * Row.Benefits_Eligible