Skip to contents

Computes the PUC accrued liability as the APV of the portion of the projected benefit attributed to past service.

Usage

AAL_PUC_db(
  projected_benefit,
  past_service,
  total_service,
  v_to_ret,
  p_surv,
  adue_ret
)

Arguments

projected_benefit

Projected benefit at retirement.

past_service

Past service completed.

total_service

Total service at retirement.

v_to_ret

Discount factor to retirement.

p_surv

Active-service survival probability to retirement.

adue_ret

Retirement annuity factor.

Value

PUC accrued liability.

Examples

AAL_PUC_db(projected_benefit = 30000, past_service = 10, total_service = 30,
v_to_ret = 0.5, p_surv = 0.9, adue_ret = 12)
#> [1] 54000