FundsXML 3.1.0 schema: structure and changes since 3.0.7
FundsXML 3.1.0 was published on 2020-03-25 in the fundsxml/schema repository.
- Main schema:
FundsXML.xsd - Target namespace:
http://www.fundsxml.org/XMLSchema/3.1 - Root element:
FundsXML - Complex types: 111, simple types: 36, global elements: 1
Changes since FundsXML 3.0.7
New types: AccountsType, AllocationType, AmountCountryType, AssetDataType, BenchmarkType, BondType, BreakdownPositionType, CUSIPType, CallCapitalType, CapitalTaxDataType, CategoryDescriptionType, ConvertibleBondType, CountrySecurityCodeType, CountrySpecificDataATType, CountrySpecificDataDEType, CountrySpecificReportingDEType, CreditDefaultSwapType, CurrencyChangeType, DETaxType, DerivativeType, DomesticForeignTotalType, EquityType, FirstNavType, FixedTimeDepositType, ForeignExchangeTradeType, FundsType, IndexCertificateType, IndexType, LEICodeType, NAVType, OtherSecurityCodeType, PortfolioUnderlyingType, PositionDataType, ProcessDataDistributionType, RealEstateType, RegistrationType, ReportingDE_BVIType, ReportingDE_BuBaType, ReportingDE_RealEstateType, ReportingDE_VAGType, … and 11 more
Changed content models
AssetAllocationType- changed
Equities: inline type, 0..1 → AllocationType, 0..1 - changed
Bonds: inline type, 0..1 → AllocationType, 0..1 - changed
MoneyMarket: inline type, 0..1 → AllocationType, 0..1 - changed
RealEstates: inline type, 0..1 → AllocationType, 0..1 - changed
DerivatesActive: inline type, 0..1 → AllocationType, 0..1 - changed
Liquidity: inline type, 0..1 → AllocationType, 0..1 - changed
Convertibles: inline type, 0..1 → AllocationType, 0..1 - changed
Resources: inline type, 0..1 → AllocationType, 0..1 - changed
BankingAccounts: inline type, 0..1 → AllocationType, 0..1 - changed
OthersSecurities: inline type, 0..1 → AllocationType, 0..1 - changed
OtherNonSecurityRelated: inline type, 0..1 → AllocationType, 0..1 - changed
Others: inline type, 0..1 → AllocationType, 0..1
- changed
AssetAllocationType/BondedLoansAndDebtSecurities- changed
Total: inline type, 1..1 → AllocationType, 1..1 - changed
PromissoryNotes: inline type, 0..1 → AllocationType, 0..1 - changed
BondedLoansToCompanies: inline type, 0..1 → AllocationType, 0..1 - changed
OtherDebtSecurities: inline type, 0..1 → AllocationType, 0..1
- changed
AssetAllocationType/Funds- changed
Total: inline type, 1..1 → AllocationType, 1..1 - changed
OwnCompanyFunds: inline type, 0..1 → AllocationType, 0..1 - changed
OtherCompanyFunds: inline type, 0..1 → AllocationType, 0..1
- changed
AssetAllocationType/Liabilities- changed
Total: inline type, 1..1 → AllocationType, 1..1 - changed
CreditLiabilities: inline type, 0..1 → AllocationType, 0..1 - changed
DerivativesPassive: inline type, 0..1 → AllocationType, 0..1 - changed
OtherLiabilities: inline type, 0..1 → AllocationType, 0..1
- changed
AssetAllocationType/Participation- changed
Total: inline type, 1..1 → AllocationType, 1..1 - changed
NonListedRealEstate: inline type, 0..1 → AllocationType, 0..1 - changed
PPPProjectCompanies: inline type, 0..1 → AllocationType, 0..1 - changed
Others: inline type, 0..1 → AllocationType, 0..1
- changed
CategoryGeneralType- changed
CategoryDescription: inline type, 1..1 → CategoryDescriptionType, 1..1 - changed
Position: inline type, 1..* → BreakdownPositionType, 1..*
- changed
CompanyType- added
LEI (LEICodeType, 0..1)
- added
CounterpartyType- added
LEI (LEICodeType, 0..1)
- added
CountrySpecificDataType- changed
DE: inline type, 0..1 → CountrySpecificDataDEType, 0..1 - changed
AT: inline type, 0..1 → CountrySpecificDataATType, 0..1
- changed
FundFactsType- added
LEI (LEICodeType, 0..1)
- added
FundFactsType/Umbrella- added
LEI (LEICodeType, 0..1)
- added
FundsXML/AssetMasterData- changed
Asset: inline type, 1..* → AssetDataType, 1..*
- changed
FundsXML/ContractArrangerList/ContractArranger- added
LEI (LEICodeType, 0..1)
- added
KeyDataType- changed
Registration: inline type, 0..* → RegistrationType, 0..* - changed
FirstNAV: inline type, 0..1 → FirstNavType, 0..1
- changed
PolicyType- changed
RiskClassification: inline type, 0..1 → RiskClassificationType, 0..1
- changed
PortfolioAssetsType- changed
Underlying: inline type, 0..* → PortfolioUnderlyingType, 0..*
- changed
PortfolioType/Transactions/Bonds- changed
UnitInterestsDays: inline type, 0..1 → integer, 0..1
- changed
PricingType- changed
MinSizeOfOrder: inline type, 0..1 → SizeOrderType, 0..1 - changed
MinAdditionalSizeOfOrder: inline type, 0..1 → SizeOrderType, 0..1 - changed
MinRegularSizeOfOrder: inline type, 0..1 → SizeOrderType, 0..1
- changed
ProcessDataType- changed
TotalNetAssets: inline type, 0..* → TotalNetAssetsType, 0..* - changed
CurrencyChanges: inline type, 0..* → CurrencyChangeType, 0..* - changed
Distributions: inline type, 0..* → ProcessDataDistributionType, 0..*
- changed
SecurityCodesType- changed
ISIN: inline type, 0..1 → ISINType, 0..1 - changed
CUSIP: inline type, 0..1 → CUSIPType, 0..1 - changed
SEDOL: inline type, 0..1 → SEDOLType, 0..1 - changed
CountrySecurityCode: inline type, 0..* → CountrySecurityCodeType, 0..* - changed
OtherSecurityCodes: inline type, 0..* → OtherSecurityCodeType, 0..* - changed
UniqueID: string, 0..1 → UniqueIDType, 0..1
- changed
SteuerdatenType/ErgaenzendeSteuerdaten- changed
InlMieten: inline type, 0..1 → CapitalTaxDataType, 0..1 - changed
ZinsenSonstErtraege: inline type, 0..1 → CapitalTaxDataType, 0..1 - changed
REITDiv: inline type, 0..1 → CapitalTaxDataType, 0..1 - changed
REITDivDEU: inline type, 0..1 → CapitalTaxDataType, 0..1 - changed
AktienVGVor2009: inline type, 0..1 → CapitalTaxDataType, 0..1 - changed
SteuerpflVG: inline type, 0..1 → CapitalTaxDataType, 0..1 - changed
AuslREITDivQSt: inline type, 0..1 → CapitalTaxDataType, 0..1
- changed
SteuerdatenType/Paragr.5Abs1Satz1InvStG- changed
Nr.1a: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1a.aa: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1a.bb: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1b: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1b.i.V.M.Paragr.5Abs1Nr.2InvStG: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1c.aa: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1c.bb: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1c.dd: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1c.gg: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1c.ii: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1c.jj: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1c.kk: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1c.ll: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1d.aa: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
Nr.1d.bb: inline type, 1..1 → CapitalTaxDataType, 1..1 - changed
… and 10 more
- changed