Scenario Results for IUL

object

Outputs for Indexed Universal Life product across all scenarios. This object represents a single scenario (e.g. Assumed, Guaranteed, etc)

annualTimeSeriesDataarray[object]

A single-year slice of data that varies annually - these values are specific to IUL products

Show Child Parameters
annualPolicyManagementFeenumber(double)

Annual policy management fee

Example:60

annualPremiumAmountnumber(double)

Annual premium amount

Example:397.2

baseCoverageEndYearnumber(integer)

Base coverage end year

Example:21

costIndexobject
Show Child Parameters
coveragesobject

These values represent the initial or constant state of coverages

Show Child Parameters
initialobject
Show Child Parameters
interestRatenumber(double)

Interest rate

Example:5.1

issueAgenumber(integer)

Issue age

Example:35

lapseobject
Show Child Parameters
loanobject
Show Child Parameters
maturityYearnumber(integer)

Maturity year

Example:86

payToAgenumber(integer)

Pay to age

Example:121

paymentobject
Show Child Parameters
policyStartYearnumber(integer)

Policy start year

Example:1

premiumobject
Show Child Parameters
scenarioEndAgenumber(integer)

Scenario end age

Example:122

totalFirstPaymentAmountnumber(double)

Total first payment amount

Example:33.1

netSurrenderValueobject
Show Child Parameters
premiumFinalAgenumber(double)

Example:110.04

acceleratedBenefitRiderobject
Show Child Parameters
annualCumulativeGuidelineLevelPremiumnumber(double)

Annual cumulative guideline level premium

annualDistributionAmountnumber(integer)

Annual distribution amount

bonusobject
Show Child Parameters
capAccountParametersobject
Show Child Parameters
currentobject
Show Child Parameters
currentInterestRatenumber(double)

Example:3

deathBenefitobject
Show Child Parameters
distributionobject
Show Child Parameters
fixedobject
Show Child Parameters
fixedAccountRatenumber(double)

Example:1

insuranceAgeobject
Show Child Parameters
lapseAgenumber(integer)

Example:56

lapseYearnumber(integer)

Example:21

matchobject
Show Child Parameters
minimumNoLapseGuaranteeTestYearsnumber(integer)

Minimum no lapse guarantee test years

modifiedEndowmentContractobject
Show Child Parameters
overloanobject
Show Child Parameters
participantAccountParametersobject
Show Child Parameters
parRatenumber(double)

Example:5

policyYearOfLastDeathBenefitOptionChangenumber(integer)

Policy year of last death benefit option change

Example:21

policyYearOfLastFaceChangenumber(integer)

Policy year of last face change

premiumAge65number(double)

Example:1522.2

savingsobject
Show Child Parameters
secondLoanobject
Show Child Parameters
terminalobject
Show Child Parameters
thirdLoanobject
Show Child Parameters
totalPremiumDueToFaceAmountnumber(double)

Example:33.1

withdrawalTakenIndicatornumber(integer)
yearAge65number(integer)

Example:31

zeroPremiumIndicatornumber(integer)
projectedobject

Projected values generated during anniversary statement processing. These values represent the expected state of certain key values in a policy under specific assumptions. Those assumptions are governed by the scenario that contains these results.

Show Child Parameters
Example

Scenario Results for Whole Life

object

Outputs for Whole Life product across all scenarios. This object represents a single scenario (e.g. Assumed, Guaranteed, etc)

annualTimeSeriesDataarray[object]

A single-year slice of data that varies annually - these values are specific to Whole Life products

Show Child Parameters
annualPolicyManagementFeenumber(double)

Annual policy management fee

Example:60

annualPremiumAmountnumber(double)

Annual premium amount

Example:397.2

baseCoverageEndYearnumber(integer)

Base coverage end year

Example:86

costIndexobject
Show Child Parameters
coveragesobject

These values represent the initial or constant state of coverages

Show Child Parameters
initialobject
Show Child Parameters
interestRatenumber(double)

Interest rate

Example:5.1

issueAgenumber(integer)

Issue age

Example:35

lapseobject
Show Child Parameters
loanobject
Show Child Parameters
maturityYearnumber(integer)

Maturity year

Example:86

payToAgenumber(integer)

Pay to age

Example:121

paymentobject
Show Child Parameters
policyStartYearnumber(integer)

Policy start year

Example:1

premiumobject
Show Child Parameters
scenarioEndAgenumber(integer)

Scenario end age

Example:122

totalFirstPaymentAmountnumber(double)

Total first payment amount

Example:33.1

netSurrenderValueobject
Show Child Parameters
premiumFinalAgenumber(double)

Example:110.04

modifiedEndowmentContractobject
Show Child Parameters
Example

Scenario Results for Hybrid-IUL/Term

object

Outputs for Hybrid-IUL/Term product across all scenarios. This object represents a single scenario (e.g. Assumed, Guaranteed, etc)

annualTimeSeriesDataarray[object]

A single-year slice of data that varies annually - these values are specific to IUL products

Show Child Parameters
annualPolicyManagementFeenumber(double)

Annual policy management fee

Example:60

annualPremiumAmountnumber(double)

Annual premium amount

Example:397.2

baseCoverageEndYearnumber(integer)

Base coverage end year

Example:21

costIndexobject
Show Child Parameters
coveragesobject

These values represent the initial or constant state of coverages

Show Child Parameters
initialobject
Show Child Parameters
interestRatenumber(double)

Interest rate

Example:5.1

issueAgenumber(integer)

Issue age

Example:35

lapseobject
Show Child Parameters
loanobject
Show Child Parameters
maturityYearnumber(integer)

Maturity year

Example:86

payToAgenumber(integer)

Pay to age

Example:121

paymentobject
Show Child Parameters
policyStartYearnumber(integer)

Policy start year

Example:1

premiumobject
Show Child Parameters
scenarioEndAgenumber(integer)

Scenario end age

Example:122

totalFirstPaymentAmountnumber(double)

Total first payment amount

Example:33.1

netSurrenderValueobject
Show Child Parameters
premiumFinalAgenumber(double)

Example:110.04

acceleratedBenefitRiderobject
Show Child Parameters
annualCumulativeGuidelineLevelPremiumnumber(double)

Annual cumulative guideline level premium

annualDistributionAmountnumber(integer)

Annual distribution amount

bonusobject
Show Child Parameters
capAccountParametersobject
Show Child Parameters
currentobject
Show Child Parameters
currentInterestRatenumber(double)

Example:3

deathBenefitobject
Show Child Parameters
distributionobject
Show Child Parameters
fixedobject
Show Child Parameters
fixedAccountRatenumber(double)

Example:1

insuranceAgeobject
Show Child Parameters
lapseAgenumber(integer)

Example:56

lapseYearnumber(integer)

Example:21

matchobject
Show Child Parameters
minimumNoLapseGuaranteeTestYearsnumber(integer)

Minimum no lapse guarantee test years

modifiedEndowmentContractobject
Show Child Parameters
overloanobject
Show Child Parameters
participantAccountParametersobject
Show Child Parameters
parRatenumber(double)

Example:5

policyYearOfLastDeathBenefitOptionChangenumber(integer)

Policy year of last death benefit option change

Example:21

policyYearOfLastFaceChangenumber(integer)

Policy year of last face change

premiumAge65number(double)

Example:1522.2

savingsobject
Show Child Parameters
secondLoanobject
Show Child Parameters
terminalobject
Show Child Parameters
thirdLoanobject
Show Child Parameters
totalPremiumDueToFaceAmountnumber(double)

Example:33.1

withdrawalTakenIndicatornumber(integer)
yearAge65number(integer)

Example:31

zeroPremiumIndicatornumber(integer)
fixedCostPeriodnumber(integer)

Example:65

fixedCostPeriodSavingsPremiumnumber(double)

Fixed cost period savings premium

Example:250

fixedCostPeriodSavingsModalPremiumnumber(double)

Fixed cost period savings modal premium

Example:20.83

fixedCostPeriodChildRiderPremiumnumber(double)

Fixed cost period child rider premium

Example:50

fixedCostPeriodChildRiderModalPremiumnumber(double)

Fixed cost period child rider modal premium

Example:4.17

Example

Single-Year Values

object

A single-year slice of data that varies annually - these values apply to any scenario and any product

loanobject
Show Child Parameters
netAccountValuenumber(double)

Example:0.104742

netDeathBenefitAmountnumber(double)

Example:250000.104742

netSurrenderValuenumber(double)

Example:0.104742

policyNetOutlayAmountnumber(double)

Example:397.2

premiumOutlayAmountnumber(double)

Example:397.2

yearnumber(integer)
accountValuenumber(double)

Example:0.104742

coveragesobject

Coverage-specific values which are annually variable. See under “initial” for values that are constant year-to-year

Show Child Parameters
cumulativePremiumAmountnumber(double)

Example:397.2

deathBenefitAmountnumber(double)

Example:250000.104742

faceAmountnumber(double)

Example:250000

insuranceAgeAtBeginningOfYearnumber(integer)

Example:35

insuranceAgeAtEndOfYearnumber(integer)

Example:36

perUnitChargenumber(double)

Example:201.21

policyValuenumber(double)

Example:0.104742

premiumAmountnumber(double)

Example:397.2

policyBasisnumber(double)

Example:110.04

policyGainnumber(double)
surrenderValuenumber(double)

Example:0.102552

Example

Single-Year Values for Term Life

A single-year slice of data that varies annually - these values are specific to IUL products

loanobject
Show Child Parameters
netAccountValuenumber(double)

Example:0.104742

netDeathBenefitAmountnumber(double)

Example:250000.104742

netSurrenderValuenumber(double)

Example:0.104742

policyNetOutlayAmountnumber(double)

Example:397.2

premiumOutlayAmountnumber(double)

Example:397.2

yearnumber(integer)
accountValuenumber(double)

Example:0.104742

coveragesobject

Coverage-specific values which are annually variable. See under “initial” for values that are constant year-to-year

Show Child Parameters
cumulativePremiumAmountnumber(double)

Example:397.2

deathBenefitAmountnumber(double)

Example:250000.104742

faceAmountnumber(double)

Example:250000

insuranceAgeAtBeginningOfYearnumber(integer)

Example:35

insuranceAgeAtEndOfYearnumber(integer)

Example:36

perUnitChargenumber(double)

Example:201.21

policyValuenumber(double)

Example:0.104742

premiumAmountnumber(double)

Example:397.2

policyBasisnumber(double)

Example:110.04

policyGainnumber(double)
surrenderValuenumber(double)

Example:0.102552

totalSurplusDistributionsnumber(double)

Example:1.23

paidUpAdditionDeathBenefitnumber(double)

Example:1.23

paidUpAdditionCashValuenumber(double)

Example:1.23

reducedPaidUpnumber(double)

Example:1.23

modifiedEndowmentContractIndicatornumber(double)
sevenPayPremiumAmountnumber(double)

Example:4274.62

Example