element <ukTaxAndAllowanceInfo> (global)
Namespace:
Type:
anonymous complexType (extension of BaseDetailItem)
Content:
complex, 2 attributes, 22 elements
Defined:
Includes:
definitions of 21 elements
Used:
XML Representation Summary
<ukTaxAndAllowanceInfo
   
 = 
xs:string
 = 
xs:string
   
>
   
Content: 
</ukTaxAndAllowanceInfo>
Content model elements (22):
Included in content model of elements (1):
Known Usage Locations
Annotation
UK Tax and other allowance factors for the start of the plan. (UK Plans only).
Anonymous Type Detail
Type Derivation Tree
BaseDetailItem (extension)
  complexType
XML Source (w/o annotations (20); see within schema source)
<xs:element name="ukTaxAndAllowanceInfo">
<xs:complexType>
<xs:complexContent>
<xs:extension base="BaseDetailItem">
<xs:sequence>
<xs:element minOccurs="0" name="owners" type="owners"/>
<xs:element maxOccurs="1" minOccurs="0" name="country" type="ukCountry"/>
<xs:element maxOccurs="1" minOccurs="0" name="expectedRebate" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="taxesDue" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="ihtCarryOverPercent" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="giftExemptionCarryOver" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="residenceNilRateBandCarryOverPercent" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="capitalGainsLossCarryOver" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="capitalGainsRealisedYearToDate" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="entreprenuersCapGainsRelief" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="protectionApplies" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="protectionType" type="ukProtectionType"/>
<xs:element maxOccurs="1" minOccurs="0" name="protectionYear" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="protectedAllowanceAmount" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="protectedTaxFreeCashAmount" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="taxFreeCashTaken" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="allowanceAmountUsed" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="allowedTaxFreeLumpSum" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="0" name="previousPETs" type="PETList"/>
<xs:element maxOccurs="1" minOccurs="0" name="previousCLTs" type="CLTList"/>
<xs:element maxOccurs="1" minOccurs="0" name="pensionContributionCarryOver" type="yearToIntegerValueMap"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Content Element Detail (all declarations; defined within this component only; 21/22)
allowanceAmountUsed
Type:
xs:decimal, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="allowanceAmountUsed" type="xs:decimal"/>

allowedTaxFreeLumpSum
Type:
xs:decimal, predefined, simple content
A percentage of the allowance value that is tax free.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="allowedTaxFreeLumpSum" type="xs:decimal"/>

capitalGainsLossCarryOver
Type:
xs:integer, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="capitalGainsLossCarryOver" type="xs:integer"/>

capitalGainsRealisedYearToDate
Type:
xs:integer, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="capitalGainsRealisedYearToDate" type="xs:integer"/>

country
Type:
ukCountry, simple content
Simple Content
enumeration of xs:string
Enumeration:
"ENGLAND", "SCOTLAND", "WALES", "NORTHERN_IRELAND"
XML Source (see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="country" type="ukCountry"/>

entreprenuersCapGainsRelief
Type:
xs:integer, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="entreprenuersCapGainsRelief" type="xs:integer"/>

expectedRebate
Type:
xs:integer, predefined, simple content
The expected tax rebate if any in the first year of the plan from the previous year.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="expectedRebate" type="xs:integer"/>

giftExemptionCarryOver
Type:
xs:decimal, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="giftExemptionCarryOver" type="xs:decimal"/>

ihtCarryOverPercent
Type:
xs:decimal, predefined, simple content
the percent of the IHT threshold carried over from a previous spouse
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="ihtCarryOverPercent" type="xs:decimal"/>

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

pensionContributionCarryOver
Type:
yearToIntegerValueMap, complex content
Available pension contribution allowance carryforward, from the three years prior to plan start
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="pensionContributionCarryOver" type="yearToIntegerValueMap"/>

previousCLTs
Type:
CLTList, complex content
[Previous Chargeable Lifetime Transfers (CLT) from up to 14 years prior to plan start
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="previousCLTs" type="CLTList"/>

previousPETs
Type:
PETList, complex content
Previous Potentially Exempt Transfers from up to 7 years prior to plan start
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="previousPETs" type="PETList"/>

protectedAllowanceAmount
Type:
xs:integer, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="protectedAllowanceAmount" type="xs:integer"/>

protectedTaxFreeCashAmount
Type:
xs:integer, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="protectedTaxFreeCashAmount" type="xs:integer"/>

protectionApplies
Type:
xs:boolean, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="protectionApplies" type="xs:boolean"/>

protectionType
Type:
ukProtectionType, simple content
Money Purchase allowance factor type
Simple Content
enumeration of xs:string
Enumeration:
"NONE", "PRIMARY", "FIXED", "FIXED_2014", "ENHANCED"
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="protectionType" type="ukProtectionType"/>

protectionYear
Type:
xs:integer, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="protectionYear" type="xs:integer"/>

residenceNilRateBandCarryOverPercent
Type:
xs:decimal, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="residenceNilRateBandCarryOverPercent" type="xs:decimal"/>

taxesDue
Type:
xs:integer, predefined, simple content
The expected taxes due if any in the first year of the plan from the previous year.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="taxesDue" type="xs:integer"/>

taxFreeCashTaken
Type:
xs:integer, predefined, simple content
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="taxFreeCashTaken" type="xs:integer"/>

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