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.