Prosperity3AFinancialStatusInput
Information about the customer's current financial state for Prosperity 3A.
input Prosperity3AFinancialStatusInput {
differentWealthOrigin: Boolean
moneyOrigin: MoneyOrigin!
moneyOriginOtherText: String
paymentMethod: Prosperity3APaymentMethodInput
policyReason: PolicyReason!
policyReasonOtherText: String
totalMonthlyExpenses: MonetaryFractionalAmount!
totalMonthlyNetIncome: MonetaryFractionalAmount!
wealthOrigin: MoneyOrigin
wealthOriginOtherText: String
}
Fields
Prosperity3AFinancialStatusInput.differentWealthOrigin ● Boolean scalar
Whether the source of overall wealth differs from the money origin used for premium payments. Default: false.
Prosperity3AFinancialStatusInput.moneyOrigin ● MoneyOrigin! non-null enum
The origin of the money that the customer is using to pay the premiums with. Example: SALARY
Prosperity3AFinancialStatusInput.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.
Prosperity3AFinancialStatusInput.paymentMethod ● Prosperity3APaymentMethodInput input
Payment method for the policy. Swiss-specific methods (LSV+, ESR) are available in addition to bank transfer. If omitted, the insurance system auto-assigns a standing order.
Prosperity3AFinancialStatusInput.policyReason ● PolicyReason! non-null enum
The reason the customer is applying for a policy. Example: RETIREMENT
Prosperity3AFinancialStatusInput.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.
Prosperity3AFinancialStatusInput.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
Prosperity3AFinancialStatusInput.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
Prosperity3AFinancialStatusInput.wealthOrigin ● MoneyOrigin enum
Source of the customer's overall wealth. Required when differentWealthOrigin is true.
Prosperity3AFinancialStatusInput.wealthOriginOtherText ● String scalar
Custom wealth origin description when wealthOrigin is OTHER.
Member Of
CreateProsperity3AInput input