Skip to main content

ProsperityPlusFinancialStatusInput

Information about the customer's current financial state for Prosperity Plus 3B.

input ProsperityPlusFinancialStatusInput {
differentWealthOrigin: Boolean
moneyOrigin: MoneyOrigin!
moneyOriginOtherText: String
paymentMethod: ProsperityPlusPaymentMethodInput
policyReason: PolicyReason!
policyReasonOtherText: String
totalMonthlyExpenses: MonetaryFractionalAmount!
totalMonthlyNetIncome: MonetaryFractionalAmount!
wealthOrigin: MoneyOrigin
wealthOriginOtherText: String
}

Fields

ProsperityPlusFinancialStatusInput.differentWealthOrigin ● Boolean scalar

Whether the source of overall wealth differs from the money origin used for premium payments. Default: false.

ProsperityPlusFinancialStatusInput.moneyOrigin ● MoneyOrigin! non-null enum

The origin of the money that the customer is using to pay the premiums with.

ProsperityPlusFinancialStatusInput.moneyOriginOtherText ● String scalar

The custom source of customer's current income when the moneyOrigin does not cover the use-case. The value needs to be set when the moneyOrigin is set as OTHER.

ProsperityPlusFinancialStatusInput.paymentMethod ● ProsperityPlusPaymentMethodInput input

Payment method for the policy. If omitted, the insurance system auto-assigns a standing order. Note: LSV+ is not supported for Prosperity Plus 3B.

ProsperityPlusFinancialStatusInput.policyReason ● PolicyReason! non-null enum

The reason the customer is applying for a policy.

ProsperityPlusFinancialStatusInput.policyReasonOtherText ● String scalar

The custom reason the customer is applying for a policy when the PolicyReason does not cover the use-case. The value needs to be set when the policyReason is set as OTHER.

ProsperityPlusFinancialStatusInput.totalMonthlyExpenses ● MonetaryFractionalAmount! non-null scalar

Total monthly expenses of the customer. Amount is specified in the smallest monetary unit (Rappen for CHF) to avoid floating point math. Example: 100000 represents CHF 1,000.00

ProsperityPlusFinancialStatusInput.totalMonthlyNetIncome ● MonetaryFractionalAmount! non-null scalar

Monthly net income of the customer. Amount is specified in the smallest monetary unit (Rappen for CHF) to avoid floating point math. Example: 100000 represents CHF 1,000.00

ProsperityPlusFinancialStatusInput.wealthOrigin ● MoneyOrigin enum

Source of the customer's overall wealth. Required when differentWealthOrigin is true.

ProsperityPlusFinancialStatusInput.wealthOriginOtherText ● String scalar

Custom wealth origin description when wealthOrigin is OTHER.

Member Of

CreateProsperityPlusInput input