element <illustratedWholeLifeInsurance> (global)
Namespace:
Type:
anonymous complexType (extension of BaseDetailItem)
Content:
complex, 2 attributes, 17 elements
Defined:
Includes:
definitions of 16 elements
Used:
XML Representation Summary
<illustratedWholeLifeInsurance
   
 = 
xs:string
 = 
xs:string
   
>
   
Content: 
</illustratedWholeLifeInsurance>
Content model elements (16):
name (type xs:string),
premiumAmount (type xs:integer),
Included in content model of elements (1):
Known Usage Locations
Annotation
A whole life policy based on a CSV illustration. (UNI and Canada only)
Anonymous Type Detail
Type Derivation Tree
BaseDetailItem (extension)
  complexType
XML Source (w/o annotations (15); see within schema source)
<xs:element name="illustratedWholeLifeInsurance">
<xs:complexType>
<xs:complexContent>
<xs:extension base="BaseDetailItem">
<xs:sequence>
<xs:element minOccurs="0" name="owners" type="owners"/>
<xs:element minOccurs="0" name="insuredPersons" type="persons"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="benefitAmount" type="xs:integer"/>
<xs:element name="premiumAmount" type="xs:integer"/>
<xs:element name="premiumPaymentFrequency" type="paymentFrequency"/>
<xs:element name="isJoint" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="jointPayoutType" type="jointPayoutType"/>
<xs:element maxOccurs="1" minOccurs="0" name="inTrust" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="benefitTaxationType" type="taxationType"/>
<xs:element minOccurs="0" name="insuranceBeneficiaries" type="insuranceBeneficiaries"/>
<xs:element maxOccurs="1" minOccurs="0" ref="auxDetail"/>
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>
<xs:element minOccurs="0" name="illustrationData" type="illustrationData"/>
<xs:element name="transferPayout" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="transferPayoutToAccount" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Content Element Detail (all declarations; defined within this component only; 16/17)
appliedEventList
Type:
appliedEventList, complex content
A single event defines when the insurance comes into effect. The term or end of employment defines end of protection.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>

auxDetail
Type:
anonymous complexType, complex content
XML Source (see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="auxDetail"/>

benefitAmount
Type:
xs:integer, predefined, simple content
The lump sum amount of the benefit
XML Source (w/o annotations (1); see within schema source)
<xs:element name="benefitAmount" type="xs:integer"/>

benefitTaxationType
Type:
taxationType, simple content
How is the benefit amount taxed when paid out.
Simple Content
enumeration of xs:string
Enumeration:
"NONE", "INCOME", "CAPITAL_GAINS", "DIVIDENDS", "OTHER"
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="benefitTaxationType" type="taxationType"/>

illustrationData
Type:
illustrationData, complex content
The collection of data that defines the policy.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="illustrationData" type="illustrationData"/>

insuranceBeneficiaries
Type:
insuranceBeneficiaries, complex content
How to allocate the benefit payout of the policy
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="insuranceBeneficiaries" type="insuranceBeneficiaries"/>

insuredPersons
Type:
persons, complex content
The insured persons if different from the owners.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="insuredPersons" type="persons"/>

inTrust
Type:
xs:boolean, predefined, simple content
Is the policy held in trus.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="inTrust" type="xs:boolean"/>

isJoint
Type:
xs:boolean, predefined, simple content
Does policy assure multiple lives.
XML Source (w/o annotations (1); see within schema source)
<xs:element name="isJoint" type="xs:boolean"/>

jointPayoutType
Type:
jointPayoutType, simple content
If isJoint, then when does payout occur.
Simple Content
enumeration of xs:string
Enumeration:
"FIRST", "SECOND"
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="jointPayoutType" type="jointPayoutType"/>

name
Type:
xs:string, predefined, simple content
XML Source (see within schema source)
<xs:element name="name" type="xs:string"/>

owners
Type:
owners, complex content
The owners (payers) of policy. Can be non-persons. The insured, as well, if insuredPersons is not separately specified.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="owners" type="owners"/>

premiumAmount
Type:
xs:integer, predefined, simple content
The premium amount
XML Source (w/o annotations (1); see within schema source)
<xs:element name="premiumAmount" type="xs:integer"/>

premiumPaymentFrequency
Type:
paymentFrequency, simple content
The premium payment frequency.
Simple Content
enumeration of xs:string
Enumeration:
"WEEKLY", "BI_WEEKLY", "SEMI_MONTHLY", "MONTHLY", "QUARTERLY", "SEMI_ANNUALLY", "ANNUALLY"
XML Source (w/o annotations (1); see within schema source)
<xs:element name="premiumPaymentFrequency" type="paymentFrequency"/>

transferPayout
Type:
xs:boolean, predefined, simple content
A boolean to indicate whether to transfer the insurance payout into an investment account.
XML Source (w/o annotations (1); see within schema source)
<xs:element name="transferPayout" type="xs:boolean"/>

transferPayoutToAccount
Type:
xs:string, predefined, simple content
Only applicable when the 'transferPayout' is TRUE; This is the model ID of the account to transfer the insurance payout to.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="transferPayoutToAccount" type="xs:string"/>

XML schema documentation generated with DocFlex/XML 1.12 using DocFlex/XML XSDDoc 2.9.0 template set