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, andECONOMIC_INTEREST
The employer must be referenced as an existing customer (companies are not
onboarded through this mutation). The employee's health questions are optional: see
insuredPersonsHealthStatus.
input CreateValueInvestVWLInput {
associatedPersons: [ValueInvestVWLAssociatedPersonInput!]!
productConfiguration: ValueInvestVWLProductConfigurationInput!
customerFinancialStatus: ValueInvestVWLFinancialStatusInput!
beneficiaries: ValueInvestVWLBeneficiariesInput
insuredPersonsHealthStatus: ValueInvestVWLHealthInput
disableConsultationWaiver: Boolean
consultation: GermanConsultationInput
}
Fields
CreateValueInvestVWLInput.associatedPersons ● [ValueInvestVWLAssociatedPersonInput!]! non-null input
Information about the associated persons for the policy.
For VWL exactly two entries are required:
- one entry whose
roleis exactly[PAYER]and whosepersonis an existing company customer - one entry whose
roleis exactly[POLICY_HOLDER, INSURED_PERSON, MAILING, ECONOMIC_INTEREST](the employee) — no extras, no duplicates
CreateValueInvestVWLInput.productConfiguration ● ValueInvestVWLProductConfigurationInput! non-null input
Information about the offer itself and various configurable options for the offer.
CreateValueInvestVWLInput.customerFinancialStatus ● ValueInvestVWLFinancialStatusInput! non-null input
The financial state of the employee at the time of the offer creation.
CreateValueInvestVWLInput.beneficiaries ● ValueInvestVWLBeneficiariesInput input
Information about the beneficiaries. Optional — when omitted, death beneficiary
defaults to PARTNER and isDeathBeneficiaryIrrevocable defaults to false.
CreateValueInvestVWLInput.insuredPersonsHealthStatus ● ValueInvestVWLHealthInput input
The employee's answers to the health questions on the application form (Antrag). Optional, but send the block whenever you collect the answers.
The insurance system only asks the questions above a limit, and it is replacing the rule that
sets it. The new rule looks at the death benefit: the sum of all premiums over the term plus
additionalPayment, multiplied by deathCoveragePercentage, reaching EUR 35,000. Not every
environment applies it yet, and some still ask above a yearly premium (the amount printed next
to the question on the application form). When the questions apply and the answers are
missing, the offer is created but cannot be signed. Never answered on the employee's behalf.
CreateValueInvestVWLInput.disableConsultationWaiver ● Boolean scalar
Currently a no-op: the value is accepted and ignored.
Every offer's application form (Antrag) is generated with the _Ausführliches Beratungsprotokoll_ pages for the broker to complete, whether this field is true, false, or omitted. The field is kept so existing integrations keep validating.
If your setup genuinely requires offers without our consultation protocol — because you document the advice yourself — contact technical support; it is not something this flag can switch on.
CreateValueInvestVWLInput.consultation ● GermanConsultationInput input
The advice you gave the customer before this application. Supplying it pre-fills the consultation protocol in the application form (Antrag); the protocol is printed either way, so omitting this leaves it blank for the customer to complete on paper. Licensed brokers only.
Member Of
CreateOfferInput input