element <ukInvestment> (global)
Namespace:
Type:
anonymous complexType (extension of AccountItem)
Content:
complex, 2 attributes, 49 elements
Defined:
Includes:
definitions of 29 elements
Used:
XML Representation Summary
<ukInvestment
   
 = 
xs:string
 = 
xs:string
   
>
   
Content: 
</ukInvestment>
Content model elements (48):
growthRate (type xs:double),
name (type xs:string),
Included in content model of elements (1):
Known Usage Locations
Anonymous Type Detail
Type Derivation Tree
BaseDetailItem (extension)
  AccountItem (extension)
      complexType
XML Source (w/o annotations (20); see within schema source)
<xs:element name="ukInvestment">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AccountItem">
<xs:sequence>
<xs:element name="type" type="investmentType"/>
<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" name="purchaseValue" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="feeRate" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="isExistingInvestment" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="capGainsReliefApplies" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="purchaseYear" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="ihtExemptionApplies" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="ihtExemptPercent" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="ihtExemptYear" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="otherCapGainsTaxRate" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="otherIncomeTaxRate" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="ukBondDetails" type="ukBondDetails"/>
<xs:element maxOccurs="1" minOccurs="0" name="ukTrustDetails" type="ukTrustDetails"/>
<xs:element minOccurs="0" name="insuranceBeneficiaries" type="insuranceBeneficiaries"/>
<xs:element maxOccurs="1" minOccurs="0" name="assetAllocation" type="assetAllocation"/>
<xs:element minOccurs="0" name="holdings" type="holdings"/>
<xs:element minOccurs="0" name="specialContributionType" type="contributionType"/>
<xs:element minOccurs="0" name="fixedSpecialContributionAmount" type="xs:integer"/>
<xs:element minOccurs="0" name="percentOfSpecialAllowanceContribution" type="xs:decimal"/>
<xs:element minOccurs="0" name="specialContributionNumYears" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" ref="auxDetail"/>
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>
<xs:element maxOccurs="1" minOccurs="0" name="previousTopupsMap" type="topupList"/>
<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; 29/49)
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"/>

capGainsReliefApplies
Type:
xs:boolean, predefined, simple content
If true indicates, the account is eligible for entrepreneur relief
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="capGainsReliefApplies" type="xs:boolean"/>

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"/>

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"/>

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

holdings
Type:
holdings, complex content
The set of individual financial instruments held in an account.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="holdings" type="holdings"/>

ihtExemptionApplies
Type:
xs:boolean, predefined, simple content
For certain accounts, indicates if the account is eligible for IHT exemption. (currently ISA and Unwrapped)
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="ihtExemptionApplies" type="xs:boolean"/>

ihtExemptPercent
Type:
xs:decimal, predefined, simple content
For certain account types, the percentage of the account value eligible for IHT exemption.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="ihtExemptPercent" type="xs:decimal"/>

ihtExemptYear
Type:
xs:integer, predefined, simple content
For certain account types, indicates the year when becomes eligible for IHT exemption.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="ihtExemptYear" type="xs:integer"/>

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"/>

isExistingInvestment
Type:
xs:boolean, predefined, simple content
If true indicates, the account existed before the start of the plan
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="isExistingInvestment" type="xs:boolean"/>

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"/>

otherCapGainsTaxRate
Type:
xs:decimal, predefined, simple content
Capital gains rate charged against the realized gains of the offshore taxable account. (For Offshore/Other taxable only).
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="otherCapGainsTaxRate" type="xs:decimal"/>

otherIncomeTaxRate
Type:
xs:decimal, predefined, simple content
Income tax rate charged against the income tax of the offshore taxable account. (For Offshore/Other taxable only).
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="otherIncomeTaxRate" type="xs:decimal"/>

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

previousTopupsMap
Type:
topupList, complex content
[Previous Top-ups and segment encashments
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="previousTopupsMap" type="topupList"/>

purchaseValue
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="purchaseValue" type="xs:integer"/>

purchaseYear
Type:
xs:integer, predefined, simple content
For certain accounts, indicates the year in the past when they were purchased.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="purchaseYear" type="xs:integer"/>

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

specialContributionType
Type:
contributionType, simple content
For ISAs, the spouse allowance fields control how much additional contribution is made if a spouse allowance is received at spouse's death event.
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 minOccurs="0" name="specialContributionType" type="contributionType"/>

type
Type:
investmentType, simple content
Simple Content
enumeration of xs:string
Enumeration:
"STOCK_ISA", "LIFETIME_ISA", "ONSHORE", "OFFSHORE", "UNWRAPPED", "VENTURE_TRUST", "ENTERPRISE", "SEED_ENTERPRISE", "CHILD", "CHARITABLE_TRUST", "OTHER_TRUST", "OFFSHORE_TAXABLE", "DISCOUNTED_GIFT_TRUST_ONSHORE", "DISCOUNTED_GIFT_TRUST_OFFSHORE", "LOAN_TRUST", "BYPASS_TRUST"
XML Source (see within schema source)
<xs:element name="type" type="investmentType"/>

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

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

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