BestValueRentProductConfigurationInput
No description
input BestValueRentProductConfigurationInput {
startDate: Date!
ageWhenPolicyEnds: Int!
ageUntilPremiumIsPaid: Int
monthlyPremium: MonetaryFractionalAmount!
premiumMode: Int
premiumDynamicPercentage: Int
additionalPayment: MonetaryFractionalAmount!
investmentStrategy: BestValueRentInvestmentStrategyInput!
language: BestValueRentContractLanguage
guarantee: BestValueRentGuarantee
premiumWaiver: Boolean
maturityManagement: Boolean
}
Fields
BestValueRentProductConfigurationInput.startDate ● Date! non-null scalar
Policy start date. No backdating; at most three months in advance.
BestValueRentProductConfigurationInput.ageWhenPolicyEnds ● Int! non-null scalar
Insured person's age at maturity, at most 85. The policy term must be at least 12 years.
BestValueRentProductConfigurationInput.ageUntilPremiumIsPaid ● Int scalar
Insured person's age at the end of premium payments. Defaults to maturity age. Monthly payments must last at least five years and end by age 75, no later than maturity. With a guarantee, payments must end by policyholder age 67; specify an earlier premium end age if the policy matures later. This field always uses the insured person's age. Omit for a single premium.
BestValueRentProductConfigurationInput.monthlyPremium ● MonetaryFractionalAmount! non-null scalar
Monthly premium in euro cents: at least 5000, or 0 for a single premium.
BestValueRentProductConfigurationInput.premiumMode ● Int scalar
12 for monthly payments (default), or 0 for a single premium.
BestValueRentProductConfigurationInput.premiumDynamicPercentage ● Int scalar
Annual premium increase: 0 (default) or 10 percent. Single premiums require 0.
BestValueRentProductConfigurationInput.additionalPayment ● MonetaryFractionalAmount! non-null scalar
Initial payment in euro cents: 0 or at least 10000 with monthly payments; at least 200000 for a single premium.
BestValueRentProductConfigurationInput.investmentStrategy ● BestValueRentInvestmentStrategyInput! non-null input
BestValueRentProductConfigurationInput.language ● BestValueRentContractLanguage enum
Document language. Defaults to German.
BestValueRentProductConfigurationInput.guarantee ● BestValueRentGuarantee enum
Defaults to NONE. Monthly guarantees require both persons aged 18–47 and at least 20 years of policy term and premium payments. Single-premium guarantees require both persons aged 18–55 and at least 12 years of policy term. The insurance system determines the guarantee end, which can precede policy maturity.
BestValueRentProductConfigurationInput.premiumWaiver ● Boolean scalar
Premium waiver rider. Defaults to false. The insured person must be at least 15 and also be the policyholder. Not available for single premiums.
BestValueRentProductConfigurationInput.maturityManagement ● Boolean scalar
Maturity management. Defaults to false without a guarantee. A guarantee always includes maturity management; omit this field or set it to true.
Member Of
CreateBestValueRentInput input