Skip to main content

CreateLiechtensteinLifePensionQuickOfferInput

Liechtenstein Life Pension 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 CreateLiechtensteinLifePensionQuickOfferInput {
insuredFirstName: NonEmptyString
insuredLastName: NonEmptyString
applyPartnerPricing: Boolean
insuredBirthdate: Date!
absoluteReductionFundAdministrationCost: Float
startDate: Date!
durationInYears: Int!
premiumDurationInYears: Int
monthlyPremium: MonetaryFractionalAmount!
additionalPayment: MonetaryFractionalAmount
fundIsin: NonEmptyString!
}

Fields​

CreateLiechtensteinLifePensionQuickOfferInput.insuredFirstName ● NonEmptyString scalar​

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

CreateLiechtensteinLifePensionQuickOfferInput.insuredLastName ● NonEmptyString scalar​

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

CreateLiechtensteinLifePensionQuickOfferInput.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.

CreateLiechtensteinLifePensionQuickOfferInput.insuredBirthdate ● Date! non-null scalar​

CreateLiechtensteinLifePensionQuickOfferInput.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.

CreateLiechtensteinLifePensionQuickOfferInput.startDate ● Date! non-null scalar​

CreateLiechtensteinLifePensionQuickOfferInput.durationInYears ● Int! non-null scalar​

Policy term in whole years.

CreateLiechtensteinLifePensionQuickOfferInput.premiumDurationInYears ● Int scalar​

Premium term in whole years. Defaults to durationInYears; cannot exceed the policy term.

CreateLiechtensteinLifePensionQuickOfferInput.monthlyPremium ● MonetaryFractionalAmount! non-null scalar​

Monthly premium in EUR cents. Must be positive.

CreateLiechtensteinLifePensionQuickOfferInput.additionalPayment ● MonetaryFractionalAmount scalar​

Initial premium in EUR minor units. Defaults to zero.

CreateLiechtensteinLifePensionQuickOfferInput.fundIsin ● NonEmptyString! non-null scalar​

One eligible fund from availableFunds for the selected product.

Member Of​

CreateQuickOfferInput input