FundsXML 4.2.11 schema: structure and changes since 4.2.10
FundsXML 4.2.11 was published on 2026-06-23 in the fundsxml/schema repository.
- Main schema:
FundsXML.xsd(+xmldsig-core-schema.xsd) - Target namespace: none
- Root element:
FundsXML4 - Complex types: 267, simple types: 53, global elements: 1
Changes since FundsXML 4.2.10
New types: DayCountConventionType
Changed content models
BenchmarkDynamicDataType- added
Constituents (PositionsType, 0..1)
- added
BenchmarkDynamicDataType/Values/Value/Components/Component- added
Constituents (PositionsType, 0..1)
- added
BondType- added
DayCountConvention (DayCountConventionType, 0..1)
- added
CommercialPaperType- added
DayCountConvention (DayCountConventionType, 0..1)
- added
ConvertibleBondType- added
DayCountConvention (DayCountConventionType, 0..1)
- added
CountrySpecificFundDataATType/OeNB- added
FeesPaidByShareholders (AmountType, 0..1)
- added
FixedTimeDepositType- added
DayCountConvention (DayCountConventionType, 0..1)
- added
FundStaticDataType/PortfolioManagers/PortfolioManager- changed
YearOfBirth: date, 0..1 → gYear, 0..1
- changed
IdentifiersType- added
CFI (inline type, 0..1) - added
FIGI (inline type, 0..1)
- added
LoanType- added
DayCountConvention (DayCountConventionType, 0..1)
- added
ReposType- added
TermType (inline type, 0..1) - added
NoticePeriod (nonNegativeInteger, 0..1) - added
GeneralCollateralFlag (boolean, 0..1) - added
CollateralBasketID (Text64Type, 0..1) - added
SubstitutionRight (boolean, 0..1) - added
RehypothecationAllowed (boolean, 0..1) - added
TriPartyAgent (CompanyType, 0..1) - added
CCPCleared (boolean, 0..1) - added
CCP (CompanyType, 0..1) - added
MasterAgreementType (inline type, 0..1) - added
SettlementType (inline type, 0..1) - added
Legs (inline type, 0..1)
- added
TransactionType- added
UTI (Text64Type, 0..1)
- added
TransactionType/CorporateAction- added
RecordDate (date, 0..1) - added
EffectiveDate (date, 0..1) - added
CAEventID (Text256Type, 0..1) - added
AnnouncementDate (date, 0..1) - added
PaymentDate (date, 0..1) - added
ElectionDeadline (dateTime, 0..1) - added
OptionDetails (inline type, 0..1)
- added
TransactionType/Derivatives- added
PricePerContract (AmountType, 0..1) - added
PremiumAmount (AmountType, 0..1) - added
UTI (Text64Type, 0..1) - added
ExecutionVenue (MICCodeType, 0..1) - added
ClearingStatus (inline type, 0..1) - added
CCP (CompanyType, 0..1) - added
InitialMargin (AmountType, 0..1) - added
VariationMargin (AmountType, 0..1) - added
OptionTransaction (inline type, 1..1) - added
FutureTransaction (inline type, 1..1) - added
SwapTransaction (inline type, 1..1)
- added
Release notes
What's Changed
Notable additions since 4.2.9
-
EMT V4.3: new MiFID II EMT template version (EMT_V4_3, EMT_V43_*, EMTType_V43) including VCA reporting fields.
-
Derivatives & transactions: dedicated Future / Option / Swap transaction structures, option characteristics (exercise date/quantity, premium, contracts), day-count convention, reset/term details, UTI references.
-
Central clearing & collateral: CCP / clearing status, tri-party agent, collateral baskets and items (nominal, market value), variation margin, rehypothecation flag, repo rate, general collateral flag.
-
Identifiers: additional instrument identifiers (FIGI, CFI).
-
Country / regulatory: French additional information and VCA methodology fields; UK and UCITS ongoing-cost fields.
-
feat(repo): comprehensive repo refactoring for TransactionData and AssetMasterData by @karlkauc in https://github.com/fundsxml/schema/pull/11
Full Changelog: https://github.com/fundsxml/schema/compare/4.2.10…4.2.11