QuickOffer
The calculation of a quick offer.
The projections assume a constant yearly fund return for the whole policy, shown for several
returns. They are neither a guarantee nor a forecast. Yield settings remain unset unless explicitly supplied for a supported product. Read each returned
yieldPercent; do not assume the same scenarios for every product. Partner pricing requires explicit
opt-in. A full offer can differ because its pricing and benefit settings can differ.
type QuickOffer {
currency: Currency!
tariffName: String!
endDate: Date!
totalPremiums: MonetaryFractionalAmount!
funds: [QuickOfferFund!]!
projections: [QuickOfferProjection!]!
pension: QuickOfferPension
document: QuickOfferDocumentResult!
}
Fields
QuickOffer.currency ● Currency! non-null scalar
Currency of all monetary amounts in this calculation.
QuickOffer.tariffName ● String! non-null scalar
Name of the tariff the calculation used.
QuickOffer.endDate ● Date! non-null scalar
The calculation's projection date at the end of the policy term.
QuickOffer.totalPremiums ● MonetaryFractionalAmount! non-null scalar
All premiums paid over the whole policy term (smallest monetary unit).
QuickOffer.funds ● [QuickOfferFund!]! non-null object
The funds the calculation invested in.
QuickOffer.projections ● [QuickOfferProjection!]! non-null object
One entry per policy year, oldest first.
QuickOffer.pension ● QuickOfferPension object
Pension figures at endDate for Liechtenstein Life Pension (Basisrente). Null for other products or when the insurance system omits the pension blocks.
QuickOffer.document ● QuickOfferDocumentResult! non-null union
The sample-offer PDF of the insurance system, or the reason it is missing. The projections are present in both cases. Names are placeholders unless supplied. Test environments mark it "TEST". The PDF remains a sample calculation, even when it carries an insured person's name.
Implemented By
CreateQuickOfferResult union