element <usCollegeSavings> (global)
Namespace:
Type:
anonymous complexType (extension of AccountItem)
Content:
complex, 2 attributes, 33 elements
Defined:
Includes:
definitions of 13 elements
Used:
XML Representation Summary
<usCollegeSavings
   
 = 
xs:string
 = 
xs:string
   
>
   
Content: 
</usCollegeSavings>
Content model elements (32):
costBasis (type xs:integer),
growthRate (type xs:double),
name (type xs:string),
Included in content model of elements (1):
Known Usage Locations
Annotation
A US College Savings Account (US Plans only)
Anonymous Type Detail
Type Derivation Tree
BaseDetailItem (extension)
  AccountItem (extension)
      complexType
XML Source (w/o annotations (9); see within schema source)
<xs:element name="usCollegeSavings">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AccountItem">
<xs:sequence>
<xs:element name="type" type="usCollegeSavingsType"/>
<xs:element maxOccurs="1" minOccurs="0" name="costBasis" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="feeRate" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="assetAllocation" type="assetAllocation"/>
<xs:element minOccurs="0" name="holdings" type="holdings"/>
<xs:element minOccurs="0" name="contribution" type="xs:integer"/>
<xs:element minOccurs="0" name="contributionPercent" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="contributionType" type="contributionType"/>
<xs:element maxOccurs="1" minOccurs="0" name="contributionFrequency" type="paymentFrequency"/>
<xs:element maxOccurs="1" minOccurs="0" ref="auxDetail"/>
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>
<xs:element minOccurs="0" name="isFutureValue" type="xs:boolean"/>
<xs:element minOccurs="0" name="isWithdrawalLimitFutureValue" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Content Element Detail (all declarations; defined within this component only; 13/33)
appliedEventList
Type:
appliedEventList, complex content
Events on an account are used to the define the timeline of contributions to the account. The first event defines the start of contributions to the account, while the second event defines when contributions end to the account.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>

assetAllocation
Type:
assetAllocation, complex content
If the account is specified to growByAssetAllocation, than this is the asset allocation used to grow the account.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="assetAllocation" type="assetAllocation"/>

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

contribution
Type:
xs:integer, predefined, simple content
if contributionType specified as DOLLAR, then the annual contribution amount made to this account.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="contribution" type="xs:integer"/>

contributionFrequency
Type:
paymentFrequency, simple content
if a contributionType specified as DOLLAR, than the contribution vlaue is considered a monthly amount.
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="contributionFrequency" type="paymentFrequency"/>

contributionPercent
Type:
xs:decimal, predefined, simple content
if contributionType specified as PERCENT, then the annual percent of income used to make to this account.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="contributionPercent" type="xs:decimal"/>

contributionType
Type:
contributionType, simple content
Contributions are made as fixed DOLLAR amounts, or as PERCENT of income, or MAX_CONTRIBUTION possible.
Simple Content
enumeration of xs:string
Enumeration:
"DOLLAR", "DOLLAR_WITH_INFLATION", "PERCENT", "MAX_CONTRIBUTION"
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="contributionType" type="contributionType"/>

costBasis
Type:
xs:integer, predefined, simple content
The cost basis of the account used to determine gains on the account, and hence taxes.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="costBasis" type="xs:integer"/>

feeRate
Type:
xs:decimal, predefined, simple content
The annual account fees incurred, specified as a percentage of the account.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="feeRate" type="xs:decimal"/>

holdings
Type:
holdings, complex content
XML Source (see within schema source)
<xs:element minOccurs="0" name="holdings" type="holdings"/>

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

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

type
Type:
usCollegeSavingsType, simple content
Simple Content
enumeration of xs:string
Enumeration:
"TYPE529", "COVERDELL"
XML Source (see within schema source)
<xs:element name="type" type="usCollegeSavingsType"/>

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