Skip to main content

CreateBestValueRentQuickOfferInput

Inputs for a Best Value Rent sample calculation without customer records or health details. Uses one fund and the product's standard calculation, without a separate compensation agreement. Dynamic premium increases, premium waiver and custom death cover are not included. Partner pricing requires explicit opt-in. Pension projections are available in the sample PDF.

input CreateBestValueRentQuickOfferInput {
insuredFirstName: NonEmptyString
insuredLastName: NonEmptyString
applyPartnerPricing: Boolean
insuredBirthdate: Date!
policyholderBirthdate: Date
startDate: Date!
durationInYears: Int!
premiumDurationInYears: Int
monthlyPremium: MonetaryFractionalAmount!
additionalPayment: MonetaryFractionalAmount
fundIsin: NonEmptyString!
guarantee: BestValueRentGuarantee
}

Fields​

CreateBestValueRentQuickOfferInput.insuredFirstName ● NonEmptyString scalar​

Optional insured person's first name for the sample PDF. Omit to use the insurance system's placeholder.

CreateBestValueRentQuickOfferInput.insuredLastName ● NonEmptyString scalar​

Optional insured person's last name for the sample PDF. Omit to use the insurance system's placeholder.

CreateBestValueRentQuickOfferInput.applyPartnerPricing ● Boolean scalar​

Apply configured partner pricing. Omitted or false preserves the standard calculation. A later full offer can differ because its pricing and benefit settings can differ.

CreateBestValueRentQuickOfferInput.insuredBirthdate ● Date! non-null scalar​

Insured person's date of birth. Entry age: 0–63; maturity age: at most 85.

CreateBestValueRentQuickOfferInput.policyholderBirthdate ● Date scalar​

Policyholder's date of birth when different from the insured person's. Omit when they are the same person. The policyholder must be aged 18–80 at policy start.

CreateBestValueRentQuickOfferInput.startDate ● Date! non-null scalar​

Policy start date, from today to three months ahead.

CreateBestValueRentQuickOfferInput.durationInYears ● Int! non-null scalar​

Policy term in years, at least 12. Monthly-premium guarantees require at least 20 years.

CreateBestValueRentQuickOfferInput.premiumDurationInYears ● Int scalar​

Years of monthly premiums, at least five and no longer than the policy term. Defaults to durationInYears. Payments end by insured age 75. With a guarantee, at least 20 years and payments end by policyholder age 67. Omit for a single premium.

CreateBestValueRentQuickOfferInput.monthlyPremium ● MonetaryFractionalAmount! non-null scalar​

Monthly premium in euro cents: at least 5000. Set 0 for a single premium.

CreateBestValueRentQuickOfferInput.additionalPayment ● MonetaryFractionalAmount scalar​

Initial premium in euro cents. Defaults to 0; at least 10000 when added to monthly premiums, or at least 200000 for a single premium.

CreateBestValueRentQuickOfferInput.fundIsin ● NonEmptyString! non-null scalar​

One fund from availableFunds for BEST_VALUE_RENT. The insurance system checks its eligibility.

CreateBestValueRentQuickOfferInput.guarantee ● BestValueRentGuarantee enum​

Defaults to NONE. With monthly premiums, both persons must be aged 18–47 at entry. With a single premium, both must be aged 18–55. Full offers include maturity management with a guarantee.

Member Of​

CreateQuickOfferInput input