W3C

Origo-CEPensionSingleContractTxnHistoryResponseSIPP

The document saved/private/Origo/CEPensionSingleContractTxnHistoryResponseSIPP.xsd has been classified as being possibly an Advanced XML Schema Patterns for Databinding 1.0 conformant document as it only exhibits the following patterns:

Status Nodes Name XPath
basic TargetNamespace .[@targetNamespace]/ (., @targetNamespace)
basic QualifiedLocalElements .[@elementFormDefault = 'qualified']/ (@elementFormDefault)
advanced QualifiedLocalAttributes .[@attributeFormDefault = 'qualified']/ (@attributeFormDefault)
basic DocumentationElement .//xs:annotation/xs:documentation/ (.., ., .//*, .//@*)
basic IdentifierName .//.[matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$")]/ (@name)
basic NonIdentifierName .//.[@name and not(matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$"))]/ (@name)
basic ElementMinOccurs0 .//xs:element[@minOccurs = '0' and (not(@maxOccurs) or @maxOccurs = '1')]/ (@minOccurs, @maxOccurs)
basic ElementMinOccurs0MaxOccursUnbounded .//xs:element[@minOccurs = '0' and @maxOccurs = 'unbounded']/ (@minOccurs, @maxOccurs)
basic ElementMinOccurs1MaxOccursUnbounded .//xs:element[(not(@minOccurs) or @minOccurs = '1') and @maxOccurs = 'unbounded']/ (@minOccurs, @maxOccurs)
advanced ElementMinOccurs0MaxOccursFinite .//xs:element[@minOccurs = '0' and @maxOccurs and not(@maxOccurs = '0' or @maxOccurs = '1' or @maxOccurs = 'unbounded')]/ (@minOccurs, @maxOccurs)
advanced ElementMaxOccursFinite .//xs:element[@maxOccurs and not(@maxOccurs = '0' or @maxOccurs = '1' or @maxOccurs = 'unbounded')]/ (@maxOccurs)
basic AttributeOptional .//xs:attribute[@use = 'optional']/ (@use)
advanced AttributeRequired .//xs:attribute[@use = 'required']/ (@use)
advanced AttributeDefault .//xs:attribute[@default] / (@default)
basic GlobalSimpleType ./xs:simpleType[@name]/ (., @name)
basic GlobalComplexType ./xs:complexType[@name]/ (., @name)
advanced GlobalComplexTypeAbstract ./xs:complexType[@abstract='true']/ (@abstract)
basic StringEnumerationType .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string') and xs:enumeration]/ (., @base, xs:enumeration/(., @value))
advanced SimpleTypeEnumerationType .//xs:simpleType/xs:restriction[@base and namespace-uri-from-QName(resolve-QName(@base,.)) != 'http://www.w3.org/2001/XMLSchema' ]/ (., @base, xs:enumeration/(., @value))
advanced ComplexTypeChoice .//xs:complexType/xs:choice/ (., xs:element/(., @name))
advanced ComplexTypeSequenceChoice .//xs:complexType/xs:sequence/xs:choice/ (., xs:element/(., @name))
basic ComplexTypeAttribute .//xs:complexType/xs:attribute[@name]/ (., @name)
advanced ComplexTypeOnlyAttributes .//xs:complexType/xs:attribute[../not(xs:choice or xs:sequence or xs:all or xs:anyAttribute or xs:group or xs:attributeGroup or xs:simpleContent or xs:complexContent)]/ (., ..,@use)
basic ComplexTypeSequence .//xs:complexType/xs:sequence/ (., xs:element/(., @name))
advanced ExtendedSimpleContent .//xs:complexType/xs:simpleContent/xs:extension[@base]/ (.., ., ./@base, xs:attribute/ (., @name))
advanced SequenceChoice .//xs:sequence/xs:choice/(.)
advanced ChoiceElement .//xs:choice/xs:element/(.)
basic SequenceElement .//xs:sequence/xs:element/(.)
basic NillableElement .//xs:element[@nillable = 'true' and not(@minOccurs = '0')]/ (@nillable)
basic ElementTypeReference .//xs:element[@name and @type and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' and contains(@type, ':')]/ (., @name, @type)
basic AttributeTypeReference .//xs:attribute[@name and @type and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' and contains(@type, ':')]/ (., @name, @type)
basic BooleanElement .//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:boolean')]
advanced IDAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:ID')]
advanced IDREFAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:IDREF')]
advanced RestrictedStringMinLength .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string')]/xs:minLength[@value]/ (.., ../@base, ., @value)
advanced RestrictedStringMaxLength .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string')]/xs:maxLength[@value]/ (.., ../@base, ., @value)
advanced RestrictedStringMinMaxLength .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string') and xs:minLength/@value and xs:maxLength/@value]/ (., @base, xs:minLength/(., @value), xs:maxLength/(., @value))
advanced SimpleTypeRenamed .//xs:simpleType/xs:restriction[@base and count(./*) = 0]/ (., @base)
advanced RestrictedMinInclusive .//xs:simpleType/xs:restriction/xs:minInclusive[@value]/(.., ../@base, ., @value)
advanced RestrictedMaxInclusive .//xs:simpleType/xs:restriction/xs:maxInclusive[@value]/(.., ../@base, ., @value)
advanced RestrictedMaxLength .//xs:simpleType/xs:restriction/xs:maxLength[@value]/(.., ../@base, ., @value)
advanced RestrictedMinLength .//xs:simpleType/xs:restriction/xs:minLength[@value]/(.., ../@base, ., @value)
advanced ChoiceMaxOccursUnbounded .//xs:choice[@maxOccurs = 'unbounded']/ (@maxOccurs)
advanced DecimalSimpleTypeTotalDigits .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:decimal') and xs:totalDigits/@value]/ (., @base, xs:totalDigits/(., @value))
advanced DecimalSimpleTypeFractionDigits .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:decimal') and xs:fractionDigits/@value]/ (., @base, xs:fractionDigits/(., @value))

<xsd:schema TargetNamespace targetNamespace="http://www.origostandards.com/schema/ce/pensionSingleContractTxnHistoryResponse/v2.1DraftA" TargetNamespace elementFormDefault="qualified" QualifiedLocalElements attributeFormDefault="qualified" QualifiedLocalAttributes >
<xsd:simpleType GlobalSimpleType name="CurrencyCode" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
List of defined Currency Code Used within Origo Messages. Based on the ISO Standard Currency Code list ISO4217.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeEnumerationType base="ce:TypeCode" SimpleTypeEnumerationType > </xsd:restriction>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="Date" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The date in CCYY-MM-DD format, e.g. 2001-12-31. This will be implemented using the XSD base simple type of: date.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeRenamed base="xsd:date" SimpleTypeRenamed />
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="DebitCredit" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
A transaction type as applied to a financial account.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction StringEnumerationType base="xsd:string" StringEnumerationType >
<xsd:enumeration StringEnumerationType value="Credit" StringEnumerationType />
<xsd:enumeration StringEnumerationType value="Debit" StringEnumerationType />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="Decimal-2DP-Amount" NonIdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
A decimal amount with a maximum of 2 decimal places.
</xsd:documentation>
</xsd:annotation>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="DecimalAmount" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
A decimal value containing up to twenty digits and five decimal places. Valid values are between -999999999999999.99999 and 999999999999999.99999.
</xsd:documentation>
</xsd:annotation>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="FreeText" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The FreeText type is typically used for Error, Warning or Note elements. It enables a phrase, sentence or paragraph of text to be sent as part of the message. The text will normally be displayed on a screen to a user, to explain some other data supplied in the message. This information may also be included on any printed documentation that could be supplied to a client. Considerations as to the Content of an Element defined as FreeText: To ensure that all parsers and rendering technologies that may be employed to display this information work in the same way, the text contained in the element should be normalised XML, that does NOT contain any of the following: * The Text should be complete and self contained, up to a paragraph in length. * TABs or multiple spaces should NOT be present. * Other Control or Escape Sequences should be removed. If more than a paragraph is required, then the "Element" should be repeated, with each element only containing a single paragraph. Otherwise, some form of line ending charater(s) (e.g. EOL, CR, LF or any combination there of) would be required, to signify the break between paragraphs. It is dangerous to rely on any of the above formatting methods ("White Space") within the text, as there is no guarantee that white spaces will be preserved, and in some cases it may be normalised out of the XML, without anyone being aware of the situation. Consideration also needs to be given to the maximum size of the paragraph(s) included in messages that are sent or that are expected to be received. Trading partners may place limitations on the size of any element contents by the way in which they store/display the information. Some limitations to be aware of are: Maximum "String" length for the following: Oracle : Unknown; MS SQL Server: 8000 Bytes; IBM DB2/UDB: Unknown; VB Text Box Control: 32k. Also, any artificial "Application" limitations, where a Trading Partner has specifically restricted part of the design, based on their understanding of requirements, these need to be discovered and understood.
</xsd:documentation>
</xsd:annotation>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="Frequency" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The frequency of an event.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeEnumerationType base="ce:TypeCode" SimpleTypeEnumerationType >
<xsd:enumeration SimpleTypeEnumerationType value="Weekly" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Fortnightly" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Four Weekly" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Monthly" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Quarterly" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Termly" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Half Yearly" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Annually" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Single" SimpleTypeEnumerationType />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="FundCodeType" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The different types of fund code that may be used. It is intended that Trading Partners within the industry will extent this with a name or some other form of identifier, to include their own fund code values.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeEnumerationType base="ce:TypeCode" SimpleTypeEnumerationType >
<xsd:enumeration SimpleTypeEnumerationType value="ISIN" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="MEX" SimpleTypeEnumerationType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
This is a code of type MEXID®. MEXID® codes are proprietary to FT Interactive Data. All fund managers will require a license from FT Interactive Data to use these codes. Contact details can be obtained at http://www.ftinteractivedata.com. Origo does not accept any liability, loss, damage, claims, costs and expenses (including legal expenses) arising out of any claim in respect of any infringement of any third party rights arising out of or in connection with the use of MEXID® codes by a user of Origo Standards.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration SimpleTypeEnumerationType value="Product Provider Specific" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="SEDOL" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Service Provider Specific" SimpleTypeEnumerationType />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType GlobalComplexType name="MonetaryAmount" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
A financial amount. This will be a numeric value held within the textnode, of the element, that is implemented using this structure. An attribute will be defined within the implemented element to define the currency of the amount to be specified.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent ExtendedSimpleContent >
<xsd:extension ExtendedSimpleContent base="ce:Decimal-2DP-Amount" ExtendedSimpleContent >
<xsd:attribute ExtendedSimpleContent name="id" IdentifierName ExtendedSimpleContent type="xsd:ID" IDAttribute />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:simpleType GlobalSimpleType name="NetGross" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Indication of whether a monetary amount is paid Net or Gross of Tax.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeEnumerationType base="ce:TypeCode" SimpleTypeEnumerationType >
<xsd:enumeration SimpleTypeEnumerationType value="Gross" SimpleTypeEnumerationType />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="PensionContributionPayer" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
A party which makes a payment to a Product Provider for a Pension product.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeEnumerationType base="ce:TypeCode" SimpleTypeEnumerationType >
<xsd:enumeration SimpleTypeEnumerationType value="Personal" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Employer" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Third Party" SimpleTypeEnumerationType />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="ResponseStatus" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The different values that are applicable to response status.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeEnumerationType base="ce:TypeCode" SimpleTypeEnumerationType >
<xsd:enumeration SimpleTypeEnumerationType value="Success" SimpleTypeEnumerationType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
All processing and calculations performed successfully.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration SimpleTypeEnumerationType value="Warning" SimpleTypeEnumerationType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Processing completed with some errors or problems.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration SimpleTypeEnumerationType value="Error" SimpleTypeEnumerationType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
No processing was able to be performed.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="SmallNumber" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
A non-negative integer with up to three digits. Valid values are between 0 and 999.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction RestrictedMaxInclusive base="xsd:nonNegativeInteger" RestrictedMaxInclusive >
<xsd:maxInclusive RestrictedMaxInclusive value="999" RestrictedMaxInclusive />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType GlobalComplexType name="UnitPrice" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The price of a fund unit, expressed as a decimal amount (with up to 5 decimal places), along with a currency.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent ExtendedSimpleContent >
<xsd:extension ExtendedSimpleContent base="ce:DecimalAmount" ExtendedSimpleContent >
<xsd:attribute ExtendedSimpleContent AttributeTypeReference name="currency" IdentifierName ExtendedSimpleContent AttributeTypeReference type="ce:CurrencyCode" AttributeTypeReference default="GBP" AttributeDefault >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The XML Attribute that will hold the currency code value for the monetary amount.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute ExtendedSimpleContent name="id" IdentifierName ExtendedSimpleContent type="xsd:ID" IDAttribute />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:simpleType GlobalSimpleType name="UnitType" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Values to describe the type of units purchased within a fund.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeEnumerationType base="ce:TypeCode" SimpleTypeEnumerationType >
<xsd:enumeration SimpleTypeEnumerationType value="Income" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Accumulation" SimpleTypeEnumerationType />
<xsd:enumeration SimpleTypeEnumerationType value="Initial" SimpleTypeEnumerationType />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType GlobalSimpleType name="YesNo" IdentifierName GlobalSimpleType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
An indicator of whether a condition applies or not.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction SimpleTypeEnumerationType base="ce:TypeCode" SimpleTypeEnumerationType > </xsd:restriction>
</xsd:simpleType>
<xsd:complexType GlobalComplexType name="AssetTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Asset Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which specifically relates to a particular Asset held under a SIPP.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Asset Transaction Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date on which an Asset Transaction took place.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the date the Asset Transaction took place.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="description" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MediumDescription" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Asset Transaction Description
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Description of the transaction taking place against the Asset.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides a medium description of the Asset Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="long_description" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FreeText" ElementTypeReference minOccurs="0" ElementMinOccurs0 >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Asset Transaction Long Description
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Free text description allowing more details of the transaction taking place against the Asset.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides an unlimited free text description of the Asset Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Asset Transaction Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The monetary value of the Asset Transaction.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the amount of the Asset Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="transaction_type" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:DebitCredit" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Bank Transaction Type
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Denotes whether a transaction being applied to a Bank Account is a payment in (Credit) or payment out (Debit).
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Denotes if an asset transaction is a credit to the Plan Bank Account (through e.g. sale of asset, cash deposit) or debit (through e.g. purchase of asset or payment out).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="asset_description" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MediumDescription" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Asset Description
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Description of an Asset held under a Plan.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides a description of the asset against which the transaction is taking place. This will contain sufficient detail of the asset for identification purposes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement name="asset_type" IdentifierName ComplexTypeSequence type="xsd:boolean" BooleanElement >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Asset Type
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Classification of an Asset held under a Plan, e.g. Property.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Indicates the type of asset against which the transaction is being actioned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="asset_transaction_detail" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:AssetTransactionDetail" ElementTypeReference minOccurs="0" ElementMinOccurs0 />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="AssetTransactionDetail" IdentifierName GlobalComplexType >
<xsd:choice ComplexTypeChoice >
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="share_transaction_detail" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:ShareTransactionDetail" ElementTypeReference />
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="fund_transaction_detail" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:FundTransactionDetail" ElementTypeReference maxOccurs="unbounded" ElementMinOccurs1MaxOccursUnbounded />
</xsd:choice>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="BControl" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: B_Control
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Placeholder for control details indicating the success of the enquiry with either a success flag and/or warning and error descriptions.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="enquiry_response_status" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:ResponseStatus" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Response Status
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Indicates whether the request has been successful or that there are error or warning messages associated with the response content.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="enquiry_error_note" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:EnquiryErrorNote" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Note
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Contains details of any errors and warnings generated as a result of the enquiry including pointers to the groups, elements or attributes in the original message which are in error. The group will repeat for each different error and/or warning.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="Contract" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Contract
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: An understanding between at least two parties which is enforceable by law and details the Terms and Conditions of their association. In the case of the Financial Services industry this relates to the contract for goods and services between the policyholder and the Product Provider.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="contract_reference_number" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:AlphaNumber" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Contract Reference Number
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A unique identifier for a contract as defined by the Product Provider.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Identifies the contract for which the Transaction History is being returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="money_in" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MoneyIn" ElementTypeReference minOccurs="0" ElementMinOccurs0 >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Money In
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Money paid into a contract in exchange for goods and services.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of money in transactions being returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="fund_switch" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundSwitch" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Switch
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The transfer of holdings from one or more Unit-Linked Funds into alternative fund(s).
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund switch transaction being returned.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Omitted if /ce:m_content/ce:request_scope/ce:fund_details_required is "No".
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="unit_alteration" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:UnitAlteration" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Alteration
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Any unit transaction not explicitly defined within the Transaction History Standard that either reduces or increases the number of units held in a fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the unit alteration transaction being returned.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Omitted if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="encashment" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Encashment" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Encashment
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The process of selling some or all of the units held in a particular fund(s) so that the money raised can be used for a different purpose, e.g. pay for another investment.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of encashments of units from Internal Assets.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="asset_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:AssetTransaction" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Asset Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which specifically relates to a particular Asset held under a SIPP.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of transactions against the Plan Bank Account (itself considered a plan asset). These may be direct payments in and out of the Plan Bank Account, or payments associated with transactions against the external assets held under the plan.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="DateRange" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Date Range
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A spread of dates, consisting of a From Date and a To Date.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="from" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: From Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The inclusive earliest date in a Date Range.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: To provide the value contained in the request scope of the request message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="to" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: To Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The inclusive latest date in a Date Range.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: To provide the value contained in the request scope of the request message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="DateRangeSupplied" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Date Range
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A spread of dates, consisting of a From Date and a To Date.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="from" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: From Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The inclusive earliest date in a Date Range.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Date from which transactions are being supplied in the response message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="to" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: To Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The inclusive latest date in a Date Range.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Date to which transactions are being supplied in the response message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="Encashment" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Encashment
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The process of selling some or all of the units held in a particular fund(s) so that the money raised can be used for a different purpose, e.g. pay for another investment.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Encashment Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date an Encashment monetary amount was deducted from a contract by a Product Provider.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the date the Encashment was applied to the contract by the Product Provider.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Encashment Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The monetary amount of a specific Encashment.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the monetary amount of the Encashment.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="reason" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MediumDescription" ElementTypeReference minOccurs="0" ElementMinOccurs0 >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
ERROR - Could not create documentation. Please check the Notes property in the Enterprise Architect class model.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the reason the units were encashed, e.g. to fund the purchase of an External Asset.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="sell_fund_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundTransaction" ElementTypeReference maxOccurs="unbounded" ElementMinOccurs1MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Sell Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the sale of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction selling units as a result of an encashment on the contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="EnquiryErrorNote" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Note
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Contains details of any errors and warnings generated as a result of the enquiry including pointers to the groups, elements or attributes in the original message which are in error. The group will repeat for each different error and/or warning.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="short_description" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MediumDescription" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Short Description
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Provides a summary of the error/warning.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="reason" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FreeText" ElementTypeReference minOccurs="0" ElementMinOccurs0 >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Reason
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Provides a full definition of the error/warning. This is free format and may contain several pages of text.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="relates_to" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MessageElement" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Relates To
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Identifies the group, element or attribute to which the error/warning relates. Will repeat for each element involved in the error/warning.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute ComplexTypeAttribute AttributeTypeReference name="code" IdentifierName ComplexTypeAttribute AttributeTypeReference type="ce:AlphaNumber" AttributeTypeReference use="required" AttributeRequired >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Code
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Provides a code to identify the error/warning.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute ComplexTypeAttribute AttributeTypeReference name="SequenceNumber" IdentifierName ComplexTypeAttribute AttributeTypeReference type="ce:SmallNumber" AttributeTypeReference use="optional" AttributeOptional >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Number
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Provides a number to order the error/warning.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="FundCode" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Code
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: An Industry standard code which, when used in conjunction with a Fund Code Type, provides a means of uniquely identifying an investment fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the fund code for the fund against which the fund transaction has taken place.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent ExtendedSimpleContent >
<xsd:extension ExtendedSimpleContent base="ce:AlphaNumber" ExtendedSimpleContent >
<xsd:attribute ExtendedSimpleContent AttributeTypeReference name="fund_code_type" IdentifierName ExtendedSimpleContent AttributeTypeReference type="ce:FundCodeType" AttributeTypeReference use="required" AttributeRequired >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Code Type
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: There are several official organisations that provide Industry standard codes for identifying investment funds. This field identifies which of the Industry standard bodies' codes are being used to describe the Fund Code e.g. MEX, SEDOL, ISIN, Product Providers own.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="FundSwitch" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Switch
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The transfer of holdings from one or more Unit-Linked Funds into alternative fund(s).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference nillable="true" NillableElement >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Switch Instruction Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date on which the Product Provider received the instruction to carry out a fund switch.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the date the Product Provider received the instruction to carry out the fund switch.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="sell_fund_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundTransaction" ElementTypeReference maxOccurs="unbounded" ElementMinOccurs1MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Sell Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the sale of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction selling units as a result of a fund switch on the contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="buy_fund_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundTransaction" ElementTypeReference maxOccurs="unbounded" ElementMinOccurs1MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction purchasing units as a result of a fund switch on the contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="FundTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The specific trade of units within a Fund Transaction.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="fund_name" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:NameString" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Name
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The name of a fund e.g. Managed Growth.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the name of the fund against which the fund transaction has taken place.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="unit_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:UnitTransaction" ElementTypeReference maxOccurs="unbounded" ElementMinOccurs1MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The specific trade of units within a Fund Transaction.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the units traded within the fund transaction being supplied as part of this Transaction History response.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="FundTransactionDetail" IdentifierName GlobalComplexType >
<xsd:choice ComplexTypeChoice >
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="sell_fund_transaction" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:FundTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Sell Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the sale of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details for the fund transaction selling units as a result of a transaction against an external asset held under the contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="buy_fund_transaction" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:FundTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction purchasing units as a result of a transaction against an external asset held under the contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="IntermediaryForAuthentication" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Adviser
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A person or firm which acts as a broker between a buyer and seller, providing advice on financial matters.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence />
</xsd:complexType>
<xsd:complexType GlobalComplexType name="MContent" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: M_Content
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Placeholder for the specific business content of a particular message.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="b_control" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:BControl" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: B_Control
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Placeholder for control details indicating the success of the enquiry with either a success flag and/or warning and error descriptions.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="intermediary" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:IntermediaryForAuthentication" ElementTypeReference minOccurs="0" ElementMinOccurs0 >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Adviser
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A person or firm which acts as a broker between a buyer and seller, providing advice on financial matters.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Identifies the servicing agent for the contract for which the Transaction History is being returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="request_scope" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:RequestScope" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Request Scope
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Placeholder for request parameters being used to refine the content of the message reply.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Plays back the set of parameters which were sent within the Request message defining the requested scope of the transaction history.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="response_scope" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:ResponseScope" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Response Scope
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Placeholder for parameters defining the scope of the content of the message reply.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Allows a comparison of the scope of the response with the scope of the request through provision of the parameters defining the scope of the transaction history reply.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="contract" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Contract" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Contract
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: An understanding between at least two parties which is enforceable by law and details the Terms and Conditions of their association. In the case of the Financial Services industry this relates to the contract for goods and services between the policyholder and the Product Provider.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the contract for which the Transaction History is being returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute ComplexTypeAttribute name="id" IdentifierName ComplexTypeAttribute type="xsd:ID" IDAttribute use="required" AttributeRequired >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Message Content Identifier
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Unique automatically generated ID for the message.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType GlobalComplexType ComplexTypeOnlyAttributes name="MessageElement" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Relates To
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Identifies the group, element or attribute to which the error/warning relates. Will repeat for each element involved in the error/warning.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute ComplexTypeAttribute ComplexTypeOnlyAttributes name="element_id" IdentifierName ComplexTypeAttribute type="xsd:IDREF" IDREFAttribute use="required" AttributeRequired ComplexTypeOnlyAttributes >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Enquiry Error Element Identifier
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Identifier of the element responsible (or partly responsible) for generation of an error/warning in the response to the request.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="MoneyIn" IdentifierName GlobalComplexType abstract="true" GlobalComplexTypeAbstract >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Money In
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Money paid into a contract in exchange for goods and services.
</xsd:documentation>
</xsd:annotation>
<xsd:choice ComplexTypeChoice maxOccurs="unbounded" ChoiceMaxOccursUnbounded >
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="contribution" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:PensionContributionTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Contribution
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The process of paying a monetary amount to a Product Provider in exchange for goods and services.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of contribution transaction being returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="state_pension_rebate" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:StatePensionRebateTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Rebate
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A monetary amount paid annually by the Government's pensions agency into the pension of a Policyholder who has opted out of the State Second Pension (S2P).
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the state pension rebate transaction being returned.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Note: As this element constitutes the total State Pension Rebate, if this is supplied then there should be no occurrences of the State Pension Tax Rebate (/ce:m_content/ce:contract/ce:money_in/ce:state_pension_tax_rebate) or State Pension Net Rebate (/ce:m_content/ce:contract/ce:money_in/ce:state_pension_net_rebate)transactions for the same year.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="state_pension_tax_rebate" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:StatePensionTaxRebateTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Tax Rebate
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The tax element of the State Pension Rebate, paid annually by the Government’s pensions agency into the pension of a Policyholder who has opted out of the State Second Pension (S2P).
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the tax rebate element of the State Pension Rebate transaction being returned.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: If this is supplied then the State Pension Net Rebate Transaction (/ce:m_content/ce:contract/ce:money_in/ce:state_pension_net_rebate) should also be supplied for the same year. The State Pension Rebate Transaction (/ce:m_content/ce:contract/ce:money_in/ce:state_pension_rebate) which constitutes the total rebate amount should not be supplied.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="state_pension_net_rebate" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:StatePensionNetRebateTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Net Rebate
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The net element of the State Pension Rebate, paid annually by the Government’s pensions agency into the pension of a Policyholder who has opted out of the State Second Pension (S2P).
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the net element of the state pension rebate transaction being returned.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: If this is supplied then the State Pension Tax Rebate Transaction (/ce:m_content/ce:contract/ce:money_in/ce:state_pension_tax_rebate) should also be supplied for the same year. The State Pension Rebate Transaction (/ce:m_content/ce:contract/ce:money_in/ce:state_pension_rebate) which constitutes the total rebate amount should not be supplied.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="transfer_in" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:TransferInTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Transfer In
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The receiving of a Transfer by a pension contract.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the transfer in transaction details being returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="PensionContributionTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Contribution
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The process of paying a monetary amount to a Product Provider in exchange for goods and services.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Contribution Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date a contribution monetary amount was applied to a contract by a Product Provider.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the date the regular or single contribution was applied to the contract by the Product Provider.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Contribution Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The monetary amount of a specific contribution.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the monetary amount of the regular or single contribution.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="frequency" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Frequency" ElementTypeReference nillable="true" NillableElement >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Contribution Frequency
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The regularity of contributions
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: If the contribution is single this will be indicated through a frequency value of &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="net_or_gross" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:NetGross" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Purpose: Provides details of whether the regular or single contribution has been quoted Net or Gross.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="payer" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:PensionContributionPayer" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Payer
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A Party who makes a payment to another Party
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides details of who paid the regular or single contribution.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="buy_fund_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundTransaction" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction purchasing units as a result of a money in transaction on the contract.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Required if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Omitted if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="RequestScope" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Request Scope
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Placeholder for request parameters being used to refine the content of the message reply.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="fund_details_required" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:YesNo" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Details Required Indicator
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: States whether or not details of fund-level transactions are required.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: To provide the value contained in the request scope of the request message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="fund_code_type_required" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundCodeType" ElementTypeReference minOccurs="0" ElementMinOccurs0 >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Code Type Preferred
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Specification of the preferred Fund Code Type to be used in all occurrences of Fund details in a message.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: To provide the value contained in the request scope of the request message. Dependency: Must be present if this field was supplied as part of the request message.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Must be present if this field was supplied as part of the request message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date_range" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:DateRange" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Date Range
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A spread of dates, consisting of a From Date and a To Date.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for the range of dates, inclusive of the From and To Dates, specified in the request to be used in identifying transactions to be returned within the reply.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="ResponseScope" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Technical Term: Response Scope
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Placeholder for parameters defining the scope of the content of the message reply.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="fund_details_supplied" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:YesNo" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Details Supplied Indicator
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: States whether or not details of fund-level transactions have been supplied in a response message.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: To state the level of detail being returned in the response.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Can only be set to &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="fund_code_type_supplied" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundCodeType" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursFinite maxOccurs="5" ElementMinOccurs0MaxOccursFinite ElementMaxOccursFinite >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Fund Code Type Supplied
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Specification of the Fund Code Type supplied in a response message for all occurrences of Fund details.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Indicates the Fund Code Type being supplied for all occurrences of Fund Code in the response.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Only supplied if /ce:m_content/ce:response_scope/ce:fund_details_supplied is &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date_range_supplied" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:DateRangeSupplied" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Date Range
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A spread of dates, consisting of a From Date and a To Date.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Defines the range of dates, inclusive of the From and To Dates, for which transactions are being returned within the reply.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="ShareCode" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Code
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: An industry standard code which, when used in conjunction with a Share Code Type, provides a means of uniquely identifying a share.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent ExtendedSimpleContent >
<xsd:extension ExtendedSimpleContent base="ce:AlphaNumber" ExtendedSimpleContent >
<xsd:attribute ExtendedSimpleContent AttributeTypeReference name="share_code_type" IdentifierName ExtendedSimpleContent AttributeTypeReference type="ce:FundCodeType" AttributeTypeReference use="required" AttributeRequired >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Code Type
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: There are several official organisations that provide industry standard codes for identifying shares. This field indicates which of these standards bodies’ codes are being used to describe the Share Code. E.g. MEX, SEDOL, ISIN, Product Providers own.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the type of Share Code being returned as part of the transaction response.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="ShareTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase and/or sale of shares.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Transaction Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The monetary amount traded in a Share Transaction.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the monetary amount of the Share Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="number_of_shares" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:DecimalAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Transaction Number of Shares
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The quantity of shares traded in a Share Transaction.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the number of shares that were traded in the Share Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="price" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:UnitPrice" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Price
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A monetary amount allocated on a given date to a single share for the purposes of exchange or valuation.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the Share Price of the shares traded in the Share Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="price_date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Price Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date on which a price is assigned to a share for the purposes of exchange or valuation.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the allocation date of the price of the shares involved in the transaction..
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="share_name" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:NameString" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Name
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The name of the shares that are owned by a contract.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the name of the shares traded in the Share Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="share_code" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:ShareCode" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursFinite maxOccurs="5" ElementMinOccurs0MaxOccursFinite ElementMaxOccursFinite >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Share Code
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: An industry standard code which, when used in conjunction with a Share Code Type, provides a means of uniquely identifying a share.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the Share Code for the share against which the Share Transaction has taken place.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="ShareTransactionDetail" IdentifierName GlobalComplexType >
<xsd:choice ComplexTypeChoice >
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="buy_share_transaction" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:ShareTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Share Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of shares.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of a share purchase as part of a transaction against an external Share Based Asset held under the plan
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Will only apply for a transaction against a Share Based Asset.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeChoice ChoiceElement ElementTypeReference name="sell_share_transaction" IdentifierName ComplexTypeChoice ElementTypeReference type="ce:ShareTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Sell Share Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the sale of shares.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of a share sale as part of a transaction against an external Share Based Asset held under the plan
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Will only apply for a transaction against a Share Based Asset.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="StatePensionNetRebateTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Net Rebate
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The net element of the State Pension Rebate, paid annually by the Government’s pensions agency into the pension of a Policyholder who has opted out of the State Second Pension (S2P).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Net Rebate Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date the net element of a State Pension Rebate monetary amount was applied to a contract by a Product Provider.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the date the net element of a State Pension Rebate was applied to the contract by the Product Provider.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Net Rebate Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The net monetary amount of a State Pension rebate.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the net monetary amount of the State Pension Rebate contribution.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="buy_fund_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundTransaction" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction purchasing units as a result of a money in transaction on the contract.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Required if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Omitted if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="StatePensionRebateTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Rebate
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A monetary amount paid annually by the Government's pensions agency into the pension of a Policyholder who has opted out of the State Second Pension (S2P).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Rebate Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date a State Pension Rebate monetary amount was applied to a contract by a Product Provider.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the date a State Pension Rebate was applied to the contract by the Product Provider.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Rebate Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The monetary amount of a State Pension rebate
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the monetary amount of the State Pension Rebate contribution.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="buy_fund_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundTransaction" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction purchasing units as a result of a money in transaction on the contract.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Required if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Omitted if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="StatePensionTaxRebateTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Tax Rebate
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The tax element of the State Pension Rebate, paid annually by the Government’s pensions agency into the pension of a Policyholder who has opted out of the State Second Pension (S2P).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Tax Rebate Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date the tax element of a State Pension Rebate monetary amount was applied to a contract by a Product Provider.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the date the tax element of a State Pension Rebate was applied to the contract by the Product Provider. Business Term: State Pension Tax Rebate Date
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: State Pension Tax Rebate Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The monetary amount of the tax element of a State Pension rebate.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the monetary amount of the tax element of a State Pension Rebate contribution.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="buy_fund_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundTransaction" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction purchasing units as a result of a money in transaction on the contract.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Required if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Omitted if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="TransferInTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Transfer In
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The receiving of a Transfer by a pension contract.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Transfer In Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date a Transfer In monetary amount was applied to a contract by a Product Provider.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the date the Transfer In was applied to the contract by the Product Provider.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Transfer Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The accumulated cash value of a pension contract that is moved to another pension contract.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the monetary amount of the Transfer In.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="source" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:NameString" ElementTypeReference nillable="true" NillableElement >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Transfer In Source
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The organisation from which a Transfer In originates.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides details of the organisation the Transfer In has come from.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="buy_fund_transaction" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FundTransaction" ElementTypeReference minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction purchasing units as a result of a money in transaction on the contract.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Required if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
<xsd:documentation DocumentationElement >
Dependency: Omitted if /ce:m_content/ce:request_scope/ce:fund_details_required is &quot
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="UnitAlteration" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Alteration
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: Any unit transaction not explicitly defined within the Transaction History Standard that either reduces or increases the number of units held in a fund.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The date on which the Unit Alteration was applied. Term: Unit Alteration Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: 326
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Records the date the Unit Alteration took place.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="reason" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:FreeText" ElementTypeReference minOccurs="0" ElementMinOccurs0 >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Alteration Reason
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A proprietary Product Provider description of the reason for the Unit Alteration.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Provides the reason for the Unit Alteration.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice ComplexTypeSequenceChoice SequenceChoice maxOccurs="unbounded" ChoiceMaxOccursUnbounded >
<xsd:element ComplexTypeSequenceChoice ChoiceElement ElementTypeReference name="buy_fund_transaction" IdentifierName ComplexTypeSequenceChoice ElementTypeReference type="ce:FundTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Buy Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the purchase of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction purchasing units as a result of a unit alteration on the contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequenceChoice ChoiceElement ElementTypeReference name="sell_fund_transaction" IdentifierName ComplexTypeSequenceChoice ElementTypeReference type="ce:FundTransaction" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Sell Fund Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A transaction which involves the sale of units in a unit-linked fund.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Placeholder for details of the fund transaction selling units as a result of a unit alteration on the contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="UnitTransaction" IdentifierName GlobalComplexType >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Transaction
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The specific trade of units within a Fund Transaction.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence ComplexTypeSequence >
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="unit_type" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:UnitType" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Type
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A classification of units held in a fund. Valid values: Initial, Accumulation, Income.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Indicates the type of units being traded within this transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="number_of_units" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:DecimalAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
The quantity of units of a fund exchanged in a fund unit transaction. Term: Number of Units Traded
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: 254
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Indicates the number of units involved in this Unit Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="amount" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:MonetaryAmount" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Transaction Amount
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A monetary amount associated with a fund unit trade.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: States the amount involved in this Unit Transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="price" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:UnitPrice" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Price
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: A monetary amount allocated on a given date to a single unit of a fund for the purposes of exchange or valuation.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: Unit Price allocated to the units involved in this Unit Transaction. Note: Must be quoted in the currency in which the fund is priced.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Note: Must be quoted in the currency in which the fund is priced.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ComplexTypeSequence SequenceElement ElementTypeReference name="price_date" IdentifierName ComplexTypeSequence ElementTypeReference type="ce:Date" ElementTypeReference >
<xsd:annotation DocumentationElement >
<xsd:documentation DocumentationElement >
Business Term: Unit Price Date
</xsd:documentation>
<xsd:documentation DocumentationElement >
Definition: The date on which a price is assigned to a fund unit for the purposes of exchange or valuation.
</xsd:documentation>
<xsd:documentation DocumentationElement >
Purpose: The allocation date of the price of the units involved in this transaction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

This document was produced by the W3C XML Schema Patterns for Databinding Working Group. Comments on this document may be sent to the public public-xsd-databinding-comments@w3.org mailing list (public archive).