Skip to main content

ValueInvestVWLFinancialStatusInput

Information about the employee's current financial state.

Note that the premium itself is not paid by the employee: VWL is a capital-forming benefit transferred by the employer, so paymentMethod below describes the employer's arrangement.

input ValueInvestVWLFinancialStatusInput {
moneyOrigin: MoneyOrigin!
moneyOriginOtherText: String
paymentMethod: PaymentMethodInput!
policyReason: PolicyReason!
policyReasonOtherText: String
totalMonthlyExpenses: MonetaryFractionalAmount!
totalMonthlyNetIncome: MonetaryFractionalAmount!
}

Fields​

ValueInvestVWLFinancialStatusInput.moneyOrigin ● MoneyOrigin! non-null enum​

The origin of the money used to pay premiums.

ValueInvestVWLFinancialStatusInput.moneyOriginOtherText ● String scalar​

Required when moneyOrigin is OTHER.

ValueInvestVWLFinancialStatusInput.paymentMethod ● PaymentMethodInput! non-null input​

How the **employer** settles the premium. VWL premiums are paid by the employer (the party holding the PAYER role), never by the employee, so this is the employer's payment arrangement — not the employee's.

wireTransfer is the usual choice: the employer transfers the capital-forming contribution, typically as a standing order. Its value decides who arranges that standing order, and VWL is the only product where the answer can be false:

  • wireTransfer: true — the employer sets it up themselves and is not contacted. You must then forward them the page titled "VWL Antrag auf Überweisung vermögenswirksamer Leistungen durch den Arbeitgeber" from the application document, or the contributions never start.
  • wireTransfer: false — Liechtenstein Life notifies the employer to set the standing order up. Nothing is required of you.

directDebit would place the SEPA mandate on the employer's account, so do not send employee bank details here.

ValueInvestVWLFinancialStatusInput.policyReason ● PolicyReason! non-null enum​

The reason the customer is applying for a policy.

ValueInvestVWLFinancialStatusInput.policyReasonOtherText ● String scalar​

Required when policyReason is OTHER.

ValueInvestVWLFinancialStatusInput.totalMonthlyExpenses ● MonetaryFractionalAmount! non-null scalar​

Total monthly expenses of the employee (smallest monetary unit, i.e. cents for EUR).

ValueInvestVWLFinancialStatusInput.totalMonthlyNetIncome ● MonetaryFractionalAmount! non-null scalar​

Monthly net income of the employee (smallest monetary unit, i.e. cents for EUR).

Member Of​

CreateValueInvestVWLInput input