% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/reserve_ch10_ext.R
\name{deferred_insurance_reserves}
\alias{deferred_insurance_reserves}
\alias{tVnAx}
\alias{htVnAx}
\title{Deferred insurance reserves}
\usage{
tVnAx(x, n, t, i, model = NULL, ..., tbl = NULL)

htVnAx(x, n, h, t, i, model = NULL, ..., tbl = NULL)
}
\arguments{
\item{x}{Issue age.}

\item{n}{Deferral period in years.}

\item{t}{Duration in years.}

\item{i}{Effective annual interest rate.}

\item{model}{Optional parametric survival model name.}

\item{...}{Additional arguments passed to the underlying actuarial
functions.}

\item{tbl}{Optional life table object.}

\item{h}{Premium-paying period in years.}
}
\value{
A numeric vector of prospective reserve values.
}
\description{
Computes prospective reserves for deferred whole life insurance contracts.
}
\details{
\code{tVnAx()} computes the reserve at duration \code{t} for an
\code{n}-year deferred whole life insurance funded by level annual
premiums during the deferral period.

\code{htVnAx()} computes the corresponding reserve when premiums are
limited to the first \code{h} years, where \code{h <= n}.
}
\examples{
tVnAx(
  x = 40, n = 20, t = 10, i = 0.05,
  model = "uniform", omega = 100
)

htVnAx(
  x = 40, n = 20, h = 10, t = 5, i = 0.05,
  model = "uniform", omega = 100
)

}
