Skip to main content

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