Skip to main content

CreateValueInvestVWLInput

Input to create a new offer for Value Invest VWL.

VWL is a German employer-funded capital-forming benefit policy. The structure has two persons:

  • the employer (a company customer) with the single role PAYER
  • the employee (a natural person) with all of POLICY_HOLDER, INSURED_PERSON, MAILING, and ECONOMIC_INTEREST

The employer must be referenced as an existing customer (companies are not onboarded through this mutation). The product has no health questionnaire.

input CreateValueInvestVWLInput {
associatedPersons: [ValueInvestVWLAssociatedPersonInput!]!
beneficiaries: ValueInvestVWLBeneficiariesInput
customerFinancialStatus: ValueInvestVWLFinancialStatusInput!
productConfiguration: ValueInvestVWLProductConfigurationInput!
}

Fields

CreateValueInvestVWLInput.associatedPersons ● [ValueInvestVWLAssociatedPersonInput!]! non-null input

Information about the associated persons for the policy.

For VWL exactly two entries are required:

  1. one entry whose role is exactly [PAYER] and whose person is an existing company customer
  2. one entry whose role is exactly [POLICY_HOLDER, INSURED_PERSON, MAILING, ECONOMIC_INTEREST] (the employee) — no extras, no duplicates

CreateValueInvestVWLInput.beneficiaries ● ValueInvestVWLBeneficiariesInput input

Information about the beneficiaries. Optional — when omitted, death beneficiary defaults to PARTNER and isDeathBeneficiaryIrrevocable defaults to false.

CreateValueInvestVWLInput.customerFinancialStatus ● ValueInvestVWLFinancialStatusInput! non-null input

The financial state of the employee at the time of the offer creation.

CreateValueInvestVWLInput.productConfiguration ● ValueInvestVWLProductConfigurationInput! non-null input

Information about the offer itself and various configurable options for the offer.

Member Of

CreateOfferInput input