CreateLiechtensteinLifeInvestQuickOfferInput
Liechtenstein Life Invest sample calculation in EUR, with one fund and monthly recurring premiums. Uses no capital guarantee or premium waiver. Benefit rules follow the selected tariff; read the sample PDF. The insurance system validates product-specific eligibility.
input CreateLiechtensteinLifeInvestQuickOfferInput {
insuredFirstName: NonEmptyString
insuredLastName: NonEmptyString
applyPartnerPricing: Boolean
insuredBirthdate: Date!
absoluteReductionFundAdministrationCost: Float
simulation: QuickOfferSimulationInput
startDate: Date!
durationInYears: Int!
premiumDurationInYears: Int
monthlyPremium: MonetaryFractionalAmount!
additionalPayment: MonetaryFractionalAmount
fundIsin: NonEmptyString!
}
Fields
CreateLiechtensteinLifeInvestQuickOfferInput.insuredFirstName ● NonEmptyString scalar
Optional insured person's first name for the sample PDF. Omit to use the insurance system's placeholder.
CreateLiechtensteinLifeInvestQuickOfferInput.insuredLastName ● NonEmptyString scalar
Optional insured person's last name for the sample PDF. Omit to use the insurance system's placeholder.
CreateLiechtensteinLifeInvestQuickOfferInput.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.
CreateLiechtensteinLifeInvestQuickOfferInput.insuredBirthdate ● Date! non-null scalar
CreateLiechtensteinLifeInvestQuickOfferInput.absoluteReductionFundAdministrationCost ● Float scalar
Absolute reduction value from 0 to 1, forwarded unchanged to the insurance system. The API uses the full-offer percentage-point convention. The applied quick-offer fee is not returned, and fee equivalence with a full offer remains unverified. Do not derive a disclosed annual charge from this input. An explicit value overrides any partner default; 0 selects no absolute reduction. Omitted or null uses the partner default only when applyPartnerPricing is true.
CreateLiechtensteinLifeInvestQuickOfferInput.simulation ● QuickOfferSimulationInput input
Optional yield settings. Omit to let the insurance system generate the scenarios.
CreateLiechtensteinLifeInvestQuickOfferInput.startDate ● Date! non-null scalar
CreateLiechtensteinLifeInvestQuickOfferInput.durationInYears ● Int! non-null scalar
Policy term in whole years.
CreateLiechtensteinLifeInvestQuickOfferInput.premiumDurationInYears ● Int scalar
Premium term in whole years. Defaults to durationInYears; cannot exceed the policy term.
CreateLiechtensteinLifeInvestQuickOfferInput.monthlyPremium ● MonetaryFractionalAmount! non-null scalar
Monthly premium in EUR cents. Must be positive.
CreateLiechtensteinLifeInvestQuickOfferInput.additionalPayment ● MonetaryFractionalAmount scalar
Initial premium in EUR minor units. Defaults to zero.
CreateLiechtensteinLifeInvestQuickOfferInput.fundIsin ● NonEmptyString! non-null scalar
One eligible fund from availableFunds for the selected product.
Member Of
CreateQuickOfferInput input