ShareClass

/FundsXML4/Funds/Fund/SingleFund/Segments/Segment/Segments/Segment/ShareClasses/ShareClass

Diagram

ShareClass Static and dynamic data of a share class Identifiers IdentifiersType [1] Names NamesType [1] Currency ISOCurrencyCodeType [1] ShareClassType ShareClassTypeType [0..1] InceptionDate xs:date [0..1] LiquidationDate xs:date [0..1] LiquidationReason xs:string [0..1] RegistrationCountries (anonymous) [0..1] SubscriptionRestrictions (anonymous) [0..1] RedemptionRestrictions (anonymous) [0..1] MinimumInvestment FundAmountType [0..1] OpenToNewInvestorsFlag xs:boolean [0..1] CurrencyHedgedFlag xs:boolean [0..1] FundHedgingStrategy HedgingStrategyType [0..1] IsLeveragedFlag xs:boolean [0..1] IsReferenceShareClass xs:boolean [0..1] IsPublicFlag xs:boolean [0..1] Prices (anonymous) [0..1] TotalAssetValues (anonymous) [0..1] Distributions (anonymous) [0..1] Fees FeesType [0..1] Flows (anonymous) [0..1] PerformanceFigures PerformanceFiguresType [0..1] Portfolios (anonymous) [0..1] BlockedInvestorCountries (anonymous) [0..1] HighWatermark HighWatermarkType [0..1] PEA_EligibleFlag xs:boolean [0..1] RetailInvestorsOnly xs:boolean [0..1] UK_RDR_Flag xs:boolean [0..1] TransferAgent CompanyType [0..1] Investors (anonymous) [0..1] InvestorAllocation (anonymous) [0..1] MarketPlaces (anonymous) [0..1] CustomAttributes AttributesType [0..1] CountrySpecificData CountrySpecificShareClassDataType [0..1]

Documentation

Static and dynamic data of a share class

Properties

Type
ShareClassType
Cardinality
1..*
Namespace
xs = "http://www.w3.org/2001/XMLSchema"
altova = "http://www.altova.com/xml-schema-extensions"
ds = "http://www.w3.org/2000/09/xmldsig#"
Level
10
Sample Data

Child Elements & Attributes

Name (XPath) Type Documentation Sample Data
IdentifiersType

Share class identifiers

NamesType

Names of share class

ISOCurrencyCodeType

Share class currency

Three-letter ISO-CurrencyCode (ISO 4217)

Dreistelliger ISO-Waehrungscode (ISO 4217)

UKN
ShareClassTypeType

Type of share class (A,B,I,...) along with description of the type

xs:date

Inception of share class

2023-12-07
xs:date

Date when fund has been closed (due to low volume, merger, ...)

2021-01-04
xs:string

Client Exit, Low Volume, Merger or Other

CLIENT EXIT
(anonymous)

Contains information where the share class is registered and distributed.

(anonymous)

Specifies restrictions on the purchase of a share class

(anonymous)

Specifies restrictions on the sale of a share class.

FundAmountType

deprecated

Amount in different currencies

Betrag in verschiedenen Waehrungen

xs:boolean false
xs:boolean true
HedgingStrategyType
xs:boolean false
xs:boolean true
xs:boolean

Defines whether price is published

true
(anonymous)

Price related data

(anonymous)

Total NAV (volume) of share class

(anonymous)

Dividend related data

FeesType

Details of fees payed or received by fund

(anonymous)

Subscriptions and redemptions (single transactions data and/or aggregated data)

PerformanceFiguresType

Performance values, total return values, ratings

Performance figures related data

(anonymous)

Portfolio related data (of this share class only)

(anonymous)

Investors of these countries cannot buy this share class

HighWatermarkType

High watermark details

xs:boolean false
xs:boolean true
xs:boolean

Retail only share class according to UK definition

true
CompanyType

Detaili data of Company/Issuer

(anonymous)

List of investors

(anonymous)

Breakdown by investor types

(anonymous)

Information about the market places of a share class

AttributesType

Generic structure for custom specific data which cannot be stored somewhere else

CountrySpecificShareClassDataType

Element Definition

<xs:element xmlns:altova="http://www.altova.com/xml-schema-extensions"
            xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
            maxOccurs="unbounded"
            name="ShareClass"
            type="ShareClassType">
   <xs:annotation>
      <xs:documentation>Static and dynamic data of a share class</xs:documentation>
   </xs:annotation>
</xs:element>

Referenced Type Definition (ShareClassType)

<xs:complexType xmlns:altova="http://www.altova.com/xml-schema-extensions"
                xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
                xmlns:xs="http://www.w3.org/2001/XMLSchema"
                name="ShareClassType">
   <xs:sequence>
      <xs:element name="Identifiers" type="IdentifiersType">
         <xs:annotation>
            <xs:documentation>Share class identifiers</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="Names" type="NamesType">
         <xs:annotation>
            <xs:documentation>Names of share class</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element name="Currency" type="ISOCurrencyCodeType">
         <xs:annotation>
            <xs:documentation>Share class currency</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="ShareClassType" type="ShareClassTypeType">
         <xs:annotation>
            <xs:documentation>Type of share class (A,B,I,...) along with description of the type</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="InceptionDate" type="xs:date">
         <xs:annotation>
            <xs:documentation>Inception of share class</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="LiquidationDate" type="xs:date">
         <xs:annotation>
            <xs:documentation>Date when fund has been closed (due to low volume, merger, ...)</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="LiquidationReason">
         <xs:annotation>
            <xs:documentation>Client Exit, Low Volume, Merger or Other</xs:documentation>
         </xs:annotation>
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="CLIENT EXIT"/>
               <xs:enumeration value="LOW VOLUME"/>
               <xs:enumeration value="MERGER"/>
               <xs:enumeration value="OTHER"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="RegistrationCountries">
         <xs:annotation>
            <xs:documentation>Contains information where the share class is registered and distributed.</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="RegistrationCountry">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="CountryCode" type="ISOCountryCodeType">
                           <xs:annotation>
                              <xs:documentation>Share-class registration countries (Host countries).</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="Status">
                           <xs:annotation>
                              <xs:documentation>Give additional information about the registration in a specific country.</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Registered"/>
                                 <xs:enumeration value="De-registered"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="StatusDate" type="xs:date">
                           <xs:annotation>
                              <xs:documentation>Date, at which the fund or shareclass is registered or de-registered in the country</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="SubStatus">
                           <xs:annotation>
                              <xs:documentation>Indicates if an investor limitation exist for related registration country</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Institutional Investors only"/>
                                 <xs:enumeration value="Qualified Investors only"/>
                                 <xs:enumeration value="Retail Investors only"/>
                                 <xs:enumeration value="Authorised CIS"/>
                                 <xs:enumeration value="Recognised CIS"/>
                                 <xs:enumeration value="Restricted authorised CIS"/>
                                 <xs:enumeration value="Restricted recognised CIS"/>
                                 <xs:enumeration value="Qualifying CIS under ASEAN CIS framework"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="MarketingDistributionStatus">
                           <xs:annotation>
                              <xs:documentation>Give additional information about the marketing distribution in a specific country.</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Registered"/>
                                 <xs:enumeration value="De-registered"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="MarketingDistributionStatusDate" type="xs:date">
                           <xs:annotation>
                              <xs:documentation>Date, at which the distribution of the fund or shareclass started or ended in the country</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="SubscriptionRestrictions">
         <xs:annotation>
            <xs:documentation>Specifies restrictions on the purchase of a share class</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element minOccurs="0" name="MinSubscriptionAmount" type="AmountType">
                  <xs:annotation>
                     <xs:documentation>Indicates the minimum initial subscription value in the relevant currency. 0 EUR means that there is no minimum applicable.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="MinSubscriptionShares" type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation>Indicates the minimum initial number of units/shares that must be purchased if any. 0 means that there is no minimum applicable.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0"
                           name="MinSubscriptionAmountSubsequent"
                           type="AmountType">
                  <xs:annotation>
                     <xs:documentation>Indicates the minimum subscription value for existing investors expressed in the relevant currency. 0 EUR means that there is no minimum applicable.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0"
                           name="MinSubscriptionSharesSubsequent"
                           type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation>Indicates the minimum number of units/shares that must be purchased by existing investors if any. 0 means that there is no minimum applicable.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="MinRegularInvestmentAmount" type="AmountType">
                  <xs:annotation>
                     <xs:documentation>Indicates  the Minimum Regular Investment amount allowed (e.g. EUR 1000). 0 EUR means that there is no Minimum Regular Investment.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="MinRegularInvestmentShares" type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation>Enter the Minimum Regular Investment in units/shares allowed. Format is Numeric Value (e.g. if 1 Share then enter 1).0 means that there is no Minimum Regular Investment in units/shares applicable.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="OtherSubscriptionRestrictions" type="xs:string">
                  <xs:annotation>
                     <xs:documentation>Indicate any other restrictions that may limit an investor's ability to subscribe. </xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="RedemptionRestrictions">
         <xs:annotation>
            <xs:documentation>Specifies restrictions on the sale of a share class.</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element minOccurs="0" name="MaxRedemptionAmount" type="AmountType">
                  <xs:annotation>
                     <xs:documentation>Indicates the maximum redemption value in the relevant currency. 0 EUR means that there is no maximum redemption value applicable.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="MaxRedemptionShares" type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation>Indicates the maximum number of units/shares that may be redeemed. 0 means that there is no maximum number of shares applicable.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="MinHoldingPeriod" type="xs:decimal">
                  <xs:annotation>
                     <xs:documentation>Indicates the number of months that shares must be held before redemption is permitted.</xs:documentation>
                  </xs:annotation>
               </xs:element>
               <xs:element minOccurs="0" name="OtherRedemptionRestrictions" type="xs:string">
                  <xs:annotation>
                     <xs:documentation>Indicate any other restrictions that may limit an investor's ability to redeem.</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="MinimumInvestment" type="FundAmountType">
         <xs:annotation>
            <xs:documentation>deprecated</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="OpenToNewInvestorsFlag" type="xs:boolean"/>
      <xs:element minOccurs="0" name="CurrencyHedgedFlag" type="xs:boolean"/>
      <xs:element minOccurs="0" name="FundHedgingStrategy" type="HedgingStrategyType"/>
      <xs:element minOccurs="0" name="IsLeveragedFlag" type="xs:boolean"/>
      <xs:element minOccurs="0" name="IsReferenceShareClass" type="xs:boolean"/>
      <xs:element minOccurs="0" name="IsPublicFlag" type="xs:boolean">
         <xs:annotation>
            <xs:documentation>Defines whether price is published</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Prices">
         <xs:annotation>
            <xs:documentation>Price related data</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Price" type="ShareClassPriceType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="TotalAssetValues">
         <xs:annotation>
            <xs:documentation>Total NAV (volume) of share class</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded"
                           name="TotalAssetValue"
                           type="TotalAssetValueType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Distributions">
         <xs:annotation>
            <xs:documentation>Dividend related data</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Distribution" type="DistributionType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Fees" type="FeesType">
         <xs:annotation>
            <xs:documentation>Details of fees payed or received by fund</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Flows">
         <xs:annotation>
            <xs:documentation>Subscriptions and redemptions (single transactions data and/or aggregated data)</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Flow" type="FlowType"/>
            </xs:sequence>
            <xs:attribute name="from" type="xs:date"/>
            <xs:attribute name="to" type="xs:date"/>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0"
                  name="PerformanceFigures"
                  type="PerformanceFiguresType">
         <xs:annotation>
            <xs:documentation>Performance values, total return values, ratings</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Portfolios">
         <xs:annotation>
            <xs:documentation>Portfolio related data (of this share class only)</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Portfolio" type="PortfolioType">
                  <xs:annotation>
                     <xs:documentation>Portfolio data including total net asset values, positions, transactions, breakdowns, ...</xs:documentation>
                  </xs:annotation>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="BlockedInvestorCountries">
         <xs:annotation>
            <xs:documentation>Investors of these countries cannot buy this share class</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Country" type="ISOCountryCodeType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="HighWatermark" type="HighWatermarkType">
         <xs:annotation>
            <xs:documentation>High watermark details</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="PEA_EligibleFlag" type="xs:boolean"/>
      <xs:element minOccurs="0" name="RetailInvestorsOnly" type="xs:boolean"/>
      <xs:element minOccurs="0" name="UK_RDR_Flag" type="xs:boolean">
         <xs:annotation>
            <xs:documentation>Retail only share class according to UK definition</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="TransferAgent" type="CompanyType"/>
      <xs:element minOccurs="0" name="Investors">
         <xs:annotation>
            <xs:documentation>List of investors</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Investor" type="InvestorType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="InvestorAllocation">
         <xs:annotation>
            <xs:documentation>Breakdown by investor types</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="Allocation" type="AllocationType"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="MarketPlaces">
         <xs:annotation>
            <xs:documentation>Information about the market places of a share class</xs:documentation>
         </xs:annotation>
         <xs:complexType>
            <xs:sequence>
               <xs:element maxOccurs="unbounded" name="MarketPlace">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element minOccurs="0" name="MarketIdentifierCode">
                           <xs:annotation>
                              <xs:documentation>The Market Identifier Code (MIC) is a unique identification code used to identify securities trading exchanges, regulated and non-regulated trading markets. The MIC is a four alpha character code, and is defined in ISO 10383.</xs:documentation>
                           </xs:annotation>
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:length value="4"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element minOccurs="0" name="NAVCurrency" type="ISOCurrencyCodeType">
                           <xs:annotation>
                              <xs:documentation>The NAV Currency allowed on that Market Place for the related share class</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="TradingCurrency" type="ISOCurrencyCodeType">
                           <xs:annotation>
                              <xs:documentation>The Trading Currency used on that Market place for specified NAV Currency</xs:documentation>
                           </xs:annotation>
                        </xs:element>
                        <xs:element minOccurs="0" name="MarketMaker">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="Name" type="xs:string">
                                    <xs:annotation>
                                       <xs:documentation>Name of the Market Maker</xs:documentation>
                                    </xs:annotation>
                                 </xs:element>
                                 <xs:element name="Identifier" type="IdentifiersType">
                                    <xs:annotation>
                                       <xs:documentation>Identifiers for the Market Maker</xs:documentation>
                                    </xs:annotation>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CustomAttributes" type="AttributesType">
         <xs:annotation>
            <xs:documentation>Generic structure for custom specific data which cannot be stored somewhere else</xs:documentation>
         </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0"
                  name="CountrySpecificData"
                  type="CountrySpecificShareClassDataType"/>
   </xs:sequence>
</xs:complexType>