Skip to main content

YourLifeNettoPlusProductConfigurationInput

Configuration for creating an offer for the Your Life Netto Plus insurance product.

input YourLifeNettoPlusProductConfigurationInput {
additionalPayment: MonetaryFractionalAmount!
ageUntilPremiumIsPaid: Int
ageWhenPolicyEnds: Int!
deathCoveragePercentage: Percentage!
investmentStrategy: YourLifeNettoPlusInvestmentStrategyInput!
language: LiechtensteinLifeInvestContractLanguage
monthlyPremium: MonetaryFractionalAmount!
premiumDynamicPercentage: Int
premiumMode: Int
startDate: Date!
}

Fields

YourLifeNettoPlusProductConfigurationInput.additionalPayment ● MonetaryFractionalAmount! non-null scalar

The amount the customer would like to pay in as a one-time payment when the policy starts. Amount is specified in the smallest monetary unit (cents for EUR) to avoid floating point math. Example: 100000 represents €1,000.00

YourLifeNettoPlusProductConfigurationInput.ageUntilPremiumIsPaid ● Int scalar

At what age would the customer like to stop paying premiums. The age value can be between 5 and policy end age (it needs to be greater than the start date age). The product requires you to pay premium at least for the first 5 years. The default value is the policy end age.

_Constraints_:

* Minimal value: 18 * Maximal value: 85

YourLifeNettoPlusProductConfigurationInput.ageWhenPolicyEnds ● Int! non-null scalar

At what age would the customer like to stop paying for the policy / withdraw the money. The age needs to be greater than the age of the customer at the start date. The age value can be between 62 and 85 years.

_Constraints_:

* Minimal value: 62 * Maximal value: 85

YourLifeNettoPlusProductConfigurationInput.deathCoveragePercentage ● Percentage! non-null scalar

Indicates if the customer wants to have a different death coverage percentage than the default one.

In the case of death, either the minimum taxable death benefit or the selected percentage is paid out, depending on which amount is higher. The minimum taxable death benefit consists of 100% of the NAV during the first 5 years. Afterwards, it consists of 100% of NAV plus 10% of paid premiums linearly decreasing towards 0% until the end of the duration (values may vary depending on the insurance product, please check the product documentation).

YourLifeNettoPlusProductConfigurationInput.investmentStrategy ● YourLifeNettoPlusInvestmentStrategyInput! non-null input

Specifics on how the money needs to be invested in the policy.

YourLifeNettoPlusProductConfigurationInput.language ● LiechtensteinLifeInvestContractLanguage enum

Preferred Language of the contract and documents. Default DE_DE

YourLifeNettoPlusProductConfigurationInput.monthlyPremium ● MonetaryFractionalAmount! non-null scalar

The amount the customer would like to pay into the policy each month. Amount is specified in the smallest monetary unit (cents for EUR) to avoid floating point math. Example: 100000 represents €1,000.00

YourLifeNettoPlusProductConfigurationInput.premiumDynamicPercentage ● Int scalar

Indicates how much the premium amount is adjusted annually. When no amount is provided, the premium is not adjusted annually (set to 0).

_Constraints_:

* Minimal value: 3 * Maximal value: 10

YourLifeNettoPlusProductConfigurationInput.premiumMode ● Int scalar

The mode of the policy. The mode defines how often the customer would like to pay into the policy. Options: 0, 1, 2, 4, 12 - Default is 12.

_Constraints_:

* Must match RegEx pattern: ^(0|1|2|4|12)$

YourLifeNettoPlusProductConfigurationInput.startDate ● Date! non-null scalar

When would the customer like to start the payment for the policy. We recommend to use the first of the current month as the default value if there is no specific desired start date.

Member Of

CreateYourLifeNettoPlusInput input