FundsXML 4.2.8 schema: structure and changes since 4.2.7
FundsXML 4.2.8 was published on 2025-01-31 in the fundsxml/schema repository.
- Main schema:
FundsXML.xsd(+xmldsig-core-schema.xsd) - Target namespace: none
- Root element:
FundsXML4 - Complex types: 271, simple types: 58, global elements: 1
Changes since FundsXML 4.2.7
New global elements: CanonicalizationMethod, DSAKeyValue, DigestMethod, DigestValue, KeyInfo, KeyName, KeyValue, Manifest, MgmtData, Object, PGPData, RSAKeyValue, Reference, RetrievalMethod, SPKIData, Signature, SignatureMethod, SignatureProperties, SignatureProperty, SignatureValue, SignedInfo, Transform, Transforms, X509Data
New types: CanonicalizationMethodType, CryptoBinary, DSAKeyValueType, DigestMethodType, DigestValueType, EETReportType1.1.3, EETsType1.1.3, HMACOutputLengthType, KeyInfoType, KeyValueType, ManifestType, ObjectType, PGPDataType, RSAKeyValueType, ReferenceType, RetrievalMethodType, SPKIDataType, SignatureMethodType, SignaturePropertiesType, SignaturePropertyType, SignatureType, SignatureValueType, SignedInfoType, TransformType, TransformsType, X509DataType, X509IssuerSerialType
Changed content models
CompanyType- added
Type (inline type, 0..1)
- added
ControlDataType- added
CustomAttributes (AttributesType, 0..1)
- added
DirectReportingType- added
EET1.1.3 (EETsType1.1.3, 0..1)
- added
ForeignExchangeTradeType- changed
CurrencyBuy: ISOCurrencyCodeType, 1..1 → inline type, 1..1 - changed
CurrencySell: ISOCurrencyCodeType, 1..1 → inline type, 1..1
- changed
FundsXML4- added
Signature (ref Signature, 0..1)
- added
PercentageStrategyCoverageType1.1- changed
ConsideredInInvestmentStrategy: EETYesNoType, 1..1 → EETYesNoType, 0..1
- changed
SwapType- added
FXRate (decimal, 0..1) - added
AgreedFxRate (decimal, 0..1)
- added
SwapType/Legs/Leg- added
UnderlyingAsset (UnderlyingType, 0..1)
- added
TransactionType- added
OrderExecutionType (inline type, 0..1)
- added
TransactionType/FxSpot- changed
BoughtAmount: SingleAmountType, 1..1 → inline type, 1..1 - changed
SoldAmount: SingleAmountType, 1..1 → inline type, 1..1
- changed
ValueStrategyCoverageType1.1- changed
ConsideredInInvestmentStrategy: EETYesNoType, 1..1 → EETYesNoType, 0..1
- changed
Changed code lists (enumerations)
CompanyListedClassificationType: addedNACE Rev 2.1
Release notes
FundsXML4/ControlData/CustomAttributes added //element(,CompanyType)/Type added //element(,SwapType)/FXRate added //element(,SwapType)/AgreedFxRate added //element(,SwapType)/Legs/Leg/UnderlyingAsset added //element(*,TransactionType)/OrderExecutionType added //RegulatoryReportings/DirectReporting/EET1.1.3 added FundsXML4/ds:Signature added CompanyListedClassificationType "NACE Rev 2.1" added
Documentation updated