============================================================ Release notes of FundsXML3.2 vs FundsXML3.1.4 (non official) ============================================================ Changed the version number from 3.1.4 to 3.2 Changed target namespace to "http://www.fundsxml.org/XMLSchema/3.2" complexType ProcessDataType /TripartiteTemplateSolvencyII made optional ComplexType ConvertibleBondType /Rating Added "Will be deprecated in V4" to annotation Other changes regard the adaptation of TripartiteTemplateSolvencyIIType (and its descendants) to the TPT V3.0 released on 13 October 2015. ComplexType TripartiteTemplateSolvencyIIType /TPTVersion added (xs:string; possible value "V3.0") /PortfolioName Annotation modified /TotalNetAssets Annotation modified /ValuationDate Annotation modified /ReportingDate Annotation modified /ShareClass /TotalNumberOfShares made optional and annotation modified /CashPercentage made optional and annotation modified /PortfolioModifiedDuration made optional and annotation modified /QRTPortfolioInformation annotation changed /FundCIC replaces /PortfolioCIC /AccruedIncomeQC removed (moved to /Position/Valuation/...) /AccruedIncomePC removed (moved to /Position/Valuation/...) /IssuerEconomicArea added as optional at the end of the group ComplexType SIIPositionType /EconomicArea made optional /Valuation /AssetOrLiability made optional and annotation modified /Quantity made optional and annotation modified /TotalNominaValueQC annotation modified /ContractSize annotation modified /CleanValueQC annotation modified /AccruedIncomeQC added as optional after /CleanValueQC /CleanValuePC annotation modified /AccruedIncomePC added as optional after /CleanValuePC /PositionWeight annotation modified /MarketExposureQC made optional and annotation modified /MarketExposurePC made optional and annotation modified /MarketExposureWeight annotation modified /MarketExposureUC added as optional after /MarketExposureWeight /MarketExposureUCWeight added as optional after /MarketExposureUC These two elements replace the sequence with /MarketExposureLeg2 and /MarketExposureWeightLeg2 /InterestRateInstrumentCharacteristics replaces /BondCharacteristics applies to every interest rate instruments, including swaps, options etc. annotation modified Added optional sequence including /RateType, /CouponRate, /VariableRate/... and /CouponFrequency /RateType annotation modified /EffectiveDateOfInstrument added after /CouponFrequency annotation "A63 - Start date to accrue interest." /EmbeddedOption /StrikePrice annotation modified /Securitisation annotation modified /HedgingRolling replaces /HedgingStrategy annotation modified /DerivativeOrConvertible /OptionCharacteristics /ConversionRatio annotationchanged /MaturityDate removed (replaced by MaturityDate in RedemptionType) /ExerciseType made optional; annotation changed /Convertible /BondFloor made optional /BondPremium made optional /UnderlyingInstrument /Valuation /EconomicArea made optional and annotation modified /Analytics /ModifiedDurationToMaturity made mandatory /Delta made mandatory; annotation modified /LookThroughISIN annotation modified /ContributionToSCR annotation modified /QRTPositionInformation annotation modified /CollateralisedAsset made optional /PlaceOfDeposit made optional /Participation made optional /ValorisationMethod type changed for xs:int made optional annotation changed /AcquisitionValue Replaces /AverageBuyPrice made optional annotation modified /CounterpartyRating made optional /IssuerEconomicArea removed and moved to Portfolio/QRTPortfolioInformation /UnderlyingAssetCategory added at the end of the group annotation "A131 - Identifies the assets categories, receivables and derivatives within the collective investment undertaking." added enumeration of possible values complexType SIIIssuerCodificationType /CodificationSystem type changed for xs:int possible values "1" and "9" complexType ContributionToSCRType All elements inside are changed from mandatory to optional complexType CreditRiskDataType /InstrumentIssuer(IssuerType) annotation modified /IssuerGroup annotation modified /IssuerCountry annotation modified /CreditQualityStep type changed from xs:int to new CQSType made optional annotation modified complexType RedemptionType /MaturityDate annotation modified to add "Expiry date of an option" /Type annotation modified /Rate made optional and annotation modified simpleType SIICouponFrequencyType added annotation to explain list of values simpleType CQSType NEW xs:type xs:int enumeration 0 1 2 3 4 5 6 9 New optional element FundsXML/AssetMasterData/Asset/CountrySpecificData/DE. type AssetMasterCountryDEType, optional New complex datatype AssetMasterCountryDEType (*,AssetMasterCountryDEType)/Additionaldentifiers/IssuerNumber, type xs:decimal,xs:totalDigits =6, mandatory (*,AssetMasterCountryDEType)/Additionaldentifiers/GUO, type OwnerIdentifierDEType, optional (*,AssetMasterCountryDEType)/Additionaldentifiers/LUO, type OwnerIdentifierDEType, optional (*,AssetMasterCountryDEType)/AdditionalData, type VendorAdditionalDataDEType, unbounded New complex datatype VendorAdditionalDataDEType (*,VendorAdditionalDataDEType)/Vendor, type xs:string,mandatory (*,VendorAdditionalDataDEType)/FieldCode, type xs:string,mandatory (*,VendorAdditionalDataDEType)/FieldName, type xs:string,optional (*,VendorAdditionalDataDEType)/FieldValue/Value, type xs:string, mandatory (*,VendorAdditionalDataDEType)/FieldValue/Name, type xs:string, optional (*,VendorAdditionalDataDEType)/FieldValue/ShortName, type xs:string, optional New complex datatype OwnerIdentifierDEType (*,OwnerIdentifierDEType)/ID, type xs:string, mandatory (*,OwnerIdentifierDEType)/Country, type ISOCountryCodeType, mandatory (*,OwnerIdentifierDEType)/Name, type xs:string, mandatory ============================================================================= Release notes of FundsXML3.1.4 (non official) vs FundsXML3.1.3 (non official) ============================================================================= The changes consist of an adaptation to the Version 3 of the Tripartite Template for Solvency II Some element names have been changed to be closer to the Template. Changed the version number from 3.1.3 to 3.1.4 Changed target namespace to "http://www.fundsxml.org/XMLSchema/3.1.4" ComplexType PricesType /Price/Solvency1 restored (before /Price/Solvency2) ComplexType ProcessDataType /TripartiteTemplateSolvencyII made optional ComplexType UnderlyingType /Nominale annotation removed ComplexType TotalNetAssetsType After /Date, restoration to V3.1.3 situation of following elements: /TotalNetAsset /Currency /CompleteTotalNetAsset /CurrencyCompleteTotalNetAsset ComplexType SecurityFamilyType Removal of Sequence with /Bond[BondType] and /ConvertibleBond[ConvertibleType] Replaced with /Bond[BondType] /ConvertibleBond Annotation removed ComplexType BondType /Rating Added "Will be deprecated in V4" to annotation ComplexType FunsdType /Rating Added "Will be deprecated in V4" to annotation ComplexType CreditDefaultSwapType /Underlying Removed ComplexType ReportingDE_VAGType Removed ComplexType CountrySpecificReportingDEType /VAGReporting(ReportingDE_VAGType) Removed ComplexType TripartiteTemplateSolvencyIIType /PortfolioID Type changed from CodificationType to new SIISecurityCodificationType Annotation changed /ShareClass Annotation changed Changed annotation of ShareClass/SharePrice /Positions/Position Created new complexType SIIPositionType with the content of /Positions/Position Replaced /Positions/Position... with /Positions/Position(SIIPositionType) ComplexType SIIPositionType NEW /EconomicArea annotation changed /InstrumentCode Type changed from Codification Type to new SIISecurityCodificationType Annotation changed /Valuation /Quantity annotation changed /TotalNominalValue replaced by /TotalNominalValueQC /PositionWeight annotation changed /MarketExposurePct replaced by /MarketExposureWeight /MarketExposurePctLeg2 replaced by /MarketExposureWeightLeg2 /BondCharacteristics Added "Corresponds to the TPT block 'Interest rate instruments characteristics' " to the annotation /CouponRate Type changed from xs:decimal to PercentageType Annotation changed /VariableRate/IndexID annotation changed /VariableRate/Margin Type changed from xs:decimal to PercentageType Annotation changed /VariableRate/CouponFrequency Type changed from xs:nonNegativeInteger to new SIICouponFrequencyType Annotation changed /EmbeddedOption/CallPutType Added "B" as possible value Change annotation /EmbeddedOption/OptionDirection Added "O" as possible value Annotation changed /EmbeddedOption/StrikePrice annotation changed /ValuationYieldCurve/Yield annotation changed (***Question to Tripartite group) /ValuationYieldCurve/Spread annotation changed (***Question to Tripartite group) /CreditRiskData(CreditRiskDataType) Annotation changed /EconomicSector set to optional /DerivativeOrConvertible /OptionCharacteristics /ExerciseType replaces /OptionStyle with same type and enumeration /UnderlyingInstrument /InstrumentCode Type changed from CodificationType to new SIISecurityCodificationType /Valuation/EconomicArea annotation changed /BondCharacteristics/CouponRate Type changed from xs:decimal to PercentageType Annotation changed /BondCharacteristics/CouponFrequency Type changed from xs:nonNegativeInteger to new SIICouponFrequencyType Annotation changed /ContributionToSCR(ContributionToSCRType) Removed extensions /MktFXUp and /MktFXUp which are now included in ContributionToSCRType Annotation changed /QRTPositionInformation/IssuerEconomicArea Type changed from xs:string to IssuerEconomicArea2Type Annotation changed (***Question to Tripartite group) ComplexType IssuerType /Code Type changed from CodificationType to new SIIIssuerCodificationType Annotation changed /Code/Code replaced with a "choice" between: /Code/LEI(LEICodeType) which allow control of pattern of a LEI code /Code/Code for all other types of codes (optional; no pattern) ComplexType SIISecurityCodificationType NEW /CodificationSystem Type based on xs:short Possible values: 1 - ISO 6166 for ISIN code 2 - CUSIP (The Committee on Uniform Securities Identification Procedures number assigned by the CUSIP Service Bureau for U.S. and Canadian companies) 3 - SEDOL (Stock Exchange Daily Official List for the London Stock Exchange) 4 - WKN (Wertpapier Kenn-Nummer, the alphanumeric German identification number) 5 - Bloomberg Ticker (Bloomberg letters code that identify a company's securities) 6 - BBGID (The Bloomberg Global ID) 7 - Reuters RIC (Reuters instrument code) 8 - FIGI (Financial Instrument Global Identifier) 9 - Other code by members of the Association of National Numbering Agencies 99 - Code attributed by the undertaking /Code(xs:string) ComplexType SIIIssuerCodificationType /CodificationSystem Type based on xs:short Possible values: 1=LEI 9=None /Code(xs:string) as optional ComplexType ContributionToSCRType Order of existing components changed to be closer to TPT /MktSpread Annotation changed /MktFXUp(xs:decimal) added /MktFXDown(xs:decimal) added ComplexType CreditRiskDataType /IssuerGroup(IssuerType) Annotation changed /IssuerCountry replaces /Country with same definition /EconomicArea(EconomicArea2Type) Set to optional Annotation changed ComplexType RedemptionType /Type(xs:string) Replaces /Profile Added enumeration "Bullet" and "Sinkable" /Rate(xs:decimal) Replaces /Price Annotation changed SimpleType EconomicArea2Type xs:maxInclusive changed from 4 to 3 SimpleType SIICouponFrequencyType(xs:nonNegativeInteger) Possible values are 0 1 2 4 12 =============================================================== Release notes of FundsXML3.1.3 (non official) vs FundsXML3.1.1 =============================================================== Changed version number from 3.1.1 to 3.1.3 Changed target namespace to "http://www.fundsxml.org/XMLSchema/3.1.3" Removal of the following deprecated elements: ********************************************* ComplexType CategoryType: all elements except CategoryGeneral[CategoryGeneralType] ComplexType CompanyType /CountrySpecificData/DE/BuBaReporting/... /CountrySpecificData/DE/BVIGesamtStatistik/... ComplexType DistributionType /Steuerdaten/... ComplexType FeeType /(choice)/Text ComplexType FundFactsType /CompanyID /UmbrellaFundName /Fees/Others ComplexType FundType /SecurityCodes/@isPartOfUK ComplexType FundManagerType /Qualifications[QualificationsType] and ComplexType QualificationType ComplexType PricesType /Price/Solvency1 ComplexType PolicyType /CapitalProtectedFund ComplexType PortfolioType /Transactions/(choice)/EffectsValue or AgreedPrice replaced by /Transactions/AgreedPrice (optional) /Transactions/HoldingType /Transactions/CorporateAction/From/SubNumber /Transactions/CorporateAction/To/SubNumber /Transactions/CorporateAction/To/CountNewUnits /Transactions/CorporateAction/CashDuty[AmountsType] /Transactions/CorporateAction/CashDutyPerUnit /Transactions/CorporateAction/CashDutyDateValuta /Transactions/CorporateAction/CashDutyExchangeRate /Earnings/SubNumber /Earnings/DateInterestsTo ComplexType PortfolioAssetsType /Fixing ComplexType ProcessDataType /ReportingPeriod /CorporateAction ComplexType QualificationType removed ComplexType DataSupplierType /@isPartOfUK ComplexType VoeigKategorisierungsType removed ComplexType TotalNetAssetsType /TotalNetAsset /Currency /CompleteTotalNetAsset /CurrencyCompleteTotalNetAsset ComplexType ProcessDataDistributionType /Value /Currency /Amount /PayDate ComplexType DerivativeType /Underlying[UnderlyingType] /Divisor ComplexType SwapType /CurrencyPay /CurrencyRec /Underlying[UnderlyingType] /Nominal ComplexType ReportingDE_BuBaType removed ComplexType CountrySpecificDataATType /VoeigKategorisierung[VoeigKategorisierungsType] and ComplexType VoeigKategorisierungsType removed /PKGFormblatt/... ComplexType CountrySpecificReportingDEType /BuBaReporting[ReportingDE_BuBaType] and ComplexType ReportingDE_BuBaType removed Modification of the following elements: *************************************** ComplexType PortfolioType /Transactions/CorporateAction/CorporateActionKind Added "Deprecated but kept" to the annotation ComplexType UnderlyingType /Nominale annotation changed ("Deprecated" removed) ComplexType AssetDataType /Security/Bond[BondType] replaced by Sequence /Security/Bond[BondType] /Security/ConvertibleBond[ConvertibleBondType] optional This is done to allow adding Convertible bond characteristics to a Bond desciption After /Security/RealEstate the complex /Security/ConvertibleBond[ConvertibleBondType] is set to "Deprecated" but kept for downward compatibility Addition of the following elements: *********************************** ComplexType ProcessDataType After /BenchMark addition of /TripartiteTemplateSolvencyII/Portfolio[TripartiteTemplateSolvencyIIType] Creation of new ComplexType TripartiteTemplateSolvencyIIType This new complexType is used by the new FundsXML satellite TripartiteTemplateSolvencyIIMessage.xsd