FundsXML 3.2.0 schema: structure and changes since 3.1.1
FundsXML 3.2.0 was published on 2020-03-25 in the fundsxml/schema repository.
- Main schema:
FundsXML.xsd - Target namespace:
http://www.fundsxml.org/XMLSchema/3.2 - Root element:
FundsXML - Complex types: 125, simple types: 44, global elements: 1
Changes since FundsXML 3.1.1
New types: AssetMasterCountryDEType, CICCodeType, CQSType, CodificationType, ContributionToSCRType, CreditRiskDataType, EconomicArea2Type, EconomicAreaType, IssuerType, NACECodeType, OwnerIdentifierDEType, RedemptionType, SIICouponFrequencyType, SIIIssuerCodificationType, SIIPositionType, SIISecurityCodificationType, TripartiteTemplateSolvencyIIType, VendorAdditionalDataDEType, YesNoL1Type
Removed types: QualificationType, ReportingDE_BuBaType, ReportingDE_VAGType, VoeigKategorisierungsType
Changed content models
AssetDataType/CountrySpecificData- added
DE (AssetMasterCountryDEType, 0..1)
- added
CategoryType- removed
Description (string, 1..1) - removed
Position (inline type, 1..*) - removed
Capitalization (inline type, 0..*) - removed
Currencies (inline type, 0..*) - removed
Geographical (inline type, 0..*) - removed
Industries (inline type, 0..*)
- removed
CompanyType/CountrySpecificData/DE- removed
BuBaReporting (inline type, 0..1) - removed
BVIGesamtStatistik (inline type, 0..1)
- removed
CompanyType/CountrySpecificData/DE/BVIGesamtStatistikKAGB/GeschlosseneFonds- added
Speziafonds (inline type, 0..1) - removed
Spezialfonds (inline type, 0..1)
- added
CompanyType/CountrySpecificData/DE/BVIGesamtStatistikKAGB/OffeneFonds- added
Speziafonds (inline type, 0..1) - removed
Spezialfonds (inline type, 0..1)
- added
CountrySpecificDataATType- removed
VoeigKategorisierung (VoeigKategorisierungsType, 0..1) - removed
PKGFormblatt (inline type, 0..1)
- removed
CountrySpecificDataDEType/SpecificationsClosedEndedFunds- changed
Properties: inline type, 0..1 → inline type, 1..1
- changed
CountrySpecificReportingDEType- removed
VAGReporting (ReportingDE_VAGType, 0..1) - removed
BuBaReporting (ReportingDE_BuBaType, 0..1)
- removed
CreditDefaultSwapType- removed
Underlying (UnderlyingType, 0..*)
- removed
DataSupplierType- changed
Short: inline type, 1..1 → string, 1..1
- changed
DerivativeType- removed
Underlying (UnderlyingType, 0..*) - removed
Divisor (decimal, 0..1)
- removed
DistributionType- removed
Steuerdaten (inline type, 0..1)
- removed
DomesticForeignTotalType- changed
Domestic: decimal, 1..1 → int, 1..1 - changed
Foreign: decimal, 1..1 → int, 1..1 - changed
Total: decimal, 1..1 → int, 1..1
- changed
FundFactsType- removed
CompanyID (CompanyIDType, 0..1) - removed
UmbrellaFundName (string, 0..1)
- removed
FundFactsType/Fees- removed
Others (boolean, 0..1)
- removed
FundManagerType- removed
Qualifications (QualificationType, 0..1)
- removed
FundType- changed
SecurityCodes: inline type, 1..1 → SecurityCodesType, 1..1
- changed
PolicyType- removed
CapitalProtectedFund (boolean, 0..1)
- removed
PortfolioAssetsType- removed
Fixing (decimal, 0..1)
- removed
PortfolioType/Earnings- removed
SubNumber (integer, 0..1) - removed
DateInterestsTo (date, 0..1)
- removed
PortfolioType/Transactions- removed
EffectsValue (decimal, 1..1) - removed
HoldingType (integer, 0..1) - changed
AgreedPrice: decimal, 1..1 → decimal, 0..1
- removed
PortfolioType/Transactions/CorporateAction- removed
CashDuty (AmountType, 0..1) - removed
CashDutyPerUnit (decimal, 0..1) - removed
CashDutyDateValuta (date, 0..1) - removed
CashDutyExchangeRate (decimal, 0..1)
- removed
PortfolioType/Transactions/CorporateAction/from- removed
SubNumber (integer, 0..1)
- removed
PortfolioType/Transactions/CorporateAction/to- removed
SubNumber (integer, 0..1) - removed
CountNewUnits (decimal, 0..1)
- removed
ProcessDataDistributionType- removed
Value (decimal, 0..1) - removed
Currency (ISOCurrencyCodeType, 0..1) - removed
Amount (AmountType, 0..1) - removed
PayDate (date, 0..1)
- removed
ProcessDataType- added
TripartiteTemplateSolvencyII (inline type, 0..1) - removed
ReportingPeriod (gYearMonth, 0..1) - removed
CorporateAction (anyType, 0..1)
- added
SwapType- removed
CurrencyPay (ISOCurrencyCodeType, 0..1) - removed
CurrencyRec (ISOCurrencyCodeType, 0..1) - removed
Underlying (UnderlyingType, 0..*) - removed
Nominal (decimal, 0..1)
- removed