FundsXML 4.1.4 schema: structure and changes since 4.1.3
FundsXML 4.1.4 was published on 2020-03-25 in the fundsxml/schema repository.
- Main schema:
FundsXML.xsd - Target namespace: none
- Root element:
FundsXML4 - Complex types: 177, simple types: 41, global elements: 1
Changes since FundsXML 4.1.3
Removed types: SIIIssuerCodificationType
Changed content models
CreditRiskDataType- changed
StateGuarantee: YesNoL1Type, 1..1 → YesNoL1Type, 0..1 - changed
CreditQualityStep: CQSType, 1..1 → CQSType, 0..1
- changed
PositionType- added
PriceDate (date, 0..1)
- added
PositionType/Loan- added
Price (FundAmountType, 0..1)
- added
SIIIssuerType- added
CodeType (inline type, 1..1) - changed
Code: SIIIssuerCodificationType, 1..1 → LEICodeType, 0..1
- added
SIIPositionType- changed
HedgingRolling: YesNoL1Type, 0..1 → inline type, 0..1
- changed
SIIPositionType/AdditionalInformation- changed
InfrastructureInvestment: inline type, 1..1 → inline type, 0..1
- changed
SIIPositionType/QRTPositionInformation- changed
CollateralisedAsset: YesNoL1Type, 0..1 → inline type, 0..1
- changed
Release notes
FundsXML4/ControlData/Version: option "4.1.4" added to enumeration
Added FundsXML4/Funds/Fund/FundDynamicData/Portfolios/Portfolio/Positions/Position/PriceDate FundsXML4/Funds/Fund/FundDynamicData/Portfolios/Portfolio/Positions/Position/Loan/Price
Added default value "V4.0" to FundsXML4/RegulatoryReportings/IndirectReporting/TripartiteTemplateSolvencyII/Portfolio/TPTVersion
Changed to optional: //TripartiteTemplateSolvencyII/Portfolio/Positions/Position/CreditRiskData/StateGuarantee //TripartiteTemplateSolvencyII/Portfolio/Positions/Position/CreditRiskData/CreditQualityStep
//element(,SolvencyIIPortfolioType)/Positions/Position/HedgingRolling changed from Y/N to Y/N/EPM //element(,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/QRTPositionInformation/CollateralisedAsset changed from Y/N to [1,2,3,4,9]
FundsXML4/RegulatoryReportings/IndirectReporting/TripartiteTemplateSolvencyII/Portfolio/QRTPortfolioInformation/FundIssuer/Code changed to optional (LEI only) //element(*,SIIIssuerType)/CodeType added [1,9]
//element(*,TripartiteTemplateSolvencyIIType)/Portfolio/Positions/Position/AdditionalInformation/FundCustodianName chaged to optional
//element(*,ClassificationType)/ListedGroup added CIC to enumeration