element <auDefinedBenefitPension> (global)
Namespace:
Type:
anonymous complexType (extension of BaseDetailItem)
Content:
complex, 2 attributes, 18 elements
Defined:
Includes:
definitions of 17 elements
Used:
XML Representation Summary
<auDefinedBenefitPension
   
 = 
xs:string
 = 
xs:string
   
>
   
Content: 
</auDefinedBenefitPension>
Content model elements (17):
growthRate (type xs:decimal),
name (type xs:string),
Included in content model of elements (1):
Known Usage Locations
Annotation
US Pension Plans (US Plans Only)
Anonymous Type Detail
Type Derivation Tree
BaseDetailItem (extension)
  complexType
XML Source (w/o annotations (15); see within schema source)
<xs:element name="auDefinedBenefitPension">
<xs:complexType>
<xs:complexContent>
<xs:extension base="BaseDetailItem">
<xs:sequence>
<xs:element minOccurs="0" name="owners" type="owners"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="calcType" type="socialSecurityCalcType"/>
<xs:element maxOccurs="1" minOccurs="0" name="currentBenefitAmnt" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="stmntFullBenefit" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="paymentFrequency" type="paymentFrequency"/>
<xs:element maxOccurs="1" minOccurs="0" name="estimatedBenefit" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="salaryScheme" type="salaryScheme"/>
<xs:element maxOccurs="1" minOccurs="0" name="percentOfIncome" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="percentPerYearService" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="ageAtEmploymentStart" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="survivorPercent" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="growthRate" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" ref="auxDetail"/>
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>
<xs:element name="pensionAccrualType" type="dbPensionAccrualType"/>
<xs:element maxOccurs="1" minOccurs="0" name="incomeId" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Content Element Detail (all declarations; defined within this component only; 17/18)
ageAtEmploymentStart
Type:
xs:integer, predefined, simple content
Age of pension owner when employment started with pension employer.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="ageAtEmploymentStart" type="xs:integer"/>

appliedEventList
Type:
appliedEventList, complex content
Events on pension define the start and optional end to pension payments.
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"/>

calcType
Type:
socialSecurityCalcType, simple content
How to determine or calculate benefit amount: CURRENTLY_RECEIVING, ESTIMATE, STATEMENT, PERCENT_OF_MAX
Simple Content
enumeration of xs:string
Enumeration:
"CURRENTLY_RECEIVING", "ESTIMATE", "STATEMENT", "PERCENT_OF_MAX"
XML Source (w/o annotations (1); see within schema source)
<xs:element name="calcType" type="socialSecurityCalcType"/>

currentBenefitAmnt
Type:
xs:integer, predefined, simple content
If CURRENTLY_RECEIVING calcType, then amount received either annually or monthly depending on isMonthly value.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="currentBenefitAmnt" type="xs:integer"/>

estimatedBenefit
Type:
xs:integer, predefined, simple content
If ESTIMATE calcType, the estimated benefit amount to receive.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="estimatedBenefit" type="xs:integer"/>

growthRate
Type:
xs:decimal, predefined, simple content
The annual rate of growth for the pension, if any.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="growthRate" type="xs:decimal"/>

incomeId
Type:
xs:string, predefined, simple content
if type is Estimated Benefit From Income, then the id of the employment object.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="incomeId" type="xs:string"/>

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
XML Source (see within schema source)
<xs:element minOccurs="0" name="owners" type="owners"/>

paymentFrequency
Type:
paymentFrequency, simple content
Indicating the 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 maxOccurs="1" minOccurs="0" name="paymentFrequency" type="paymentFrequency"/>

pensionAccrualType
Type:
dbPensionAccrualType, simple content
How to calculate the pension amount: base on PERCENT_OF_SALARY or PERCENT_PER_YEAR_SERVICE
Simple Content
enumeration of xs:string
Enumeration:
"PERCENT_OF_SALARY", "PERCENT_PER_YEAR_SERVICE"
XML Source (w/o annotations (1); see within schema source)
<xs:element name="pensionAccrualType" type="dbPensionAccrualType"/>

percentOfIncome
Type:
xs:decimal, predefined, simple content
The percent of income to use in salary scheme calculation.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="percentOfIncome" type="xs:decimal"/>

percentPerYearService
Type:
xs:decimal, predefined, simple content
The percent of income to use in salary scheme calculation.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="percentPerYearService" type="xs:decimal"/>

salaryScheme
Type:
salaryScheme, simple content
How to calculate pension based on income: LAST_YEAR, AVG_LAST_5_YEARS, or AVG_HIGHEST_3_YEARS.
Simple Content
enumeration of xs:string
Enumeration:
"LAST_YEAR", "AVG_LAST_5_YEARS", "AVG_HIGHEST_3_YEARS", "CARE"
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="salaryScheme" type="salaryScheme"/>

stmntFullBenefit
Type:
xs:integer, predefined, simple content
If STATEMENT calcType, then amount received either annually or monthly depending on isMonthly value.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="stmntFullBenefit" type="xs:integer"/>

survivorPercent
Type:
xs:decimal, predefined, simple content
If owner dies, the percentage of benefits to be received by a survivor.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="survivorPercent" type="xs:decimal"/>

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