In addition to the changes describe above, the following additions have been implemented since FpML 4.2:
- Credit Derivatives:
- Added support for mortgage credit default swap.
- Added support for loan credit default swap.
- Interest Rate Derivatives:
- Added ability to specify firstCompoundingPeriodEndDate within CalculationPeriodDates.
- Added support for Nondeliverable Modifications.
- Added support for leg level cancellation effective date BDC's within the cancellation provision.
- Equity Derivatives:
- Improved support for Asia Excluding Japan Interdealer Master Confirmation.
- Added support for Variance, Correlation, Dividend Swaps and Options.
- Added support for Dividend Adjustments within option products.
- Remodeling work:
- A new varianceSwap product has been created. The varianceLeg within returnSwap has been deprecated.
- A new correlationSwap product has been created. The correlationLeg within returnSwap has been removed.
- Refactored some types to handle correlation and variance swaps with a common type structure.
- Within "EquityDerivativeLongFormBase" type, the element "equityFeatures" is deprecated. Rational: This content is accessible in the complex type "EquityDerivativeBase" through the model group Feature.model.
- Removed support for German translation of English annotations in fpml schema.
- Commercial Loan:
- Added support for Commercial Loan Notifications (between Agent Bank and Lenders).
- Business Process:
- Support for Portfolio Reconciliation.
- Added support for trade execution time.
- Added support for Events Cancellation Messages.
- Architecture:
- Support for eCore annotations.
- Flagged deprecated features using annotations.
- Coding Schemes:
- Business Center scheme was updated.
- Inflation Index Source scheme was updated.
- Business Center scheme was updated.
- Broker Confirmation Type scheme was updated.
- Master Confirmation Type scheme was updated.
- Floating Rate Index scheme was updated to support 2006 ISDA Definitions.
- Contractual Supplement scheme was updated.
- Contractual Definitions scheme was updated.
- Position status scheme was created for portfolio reconciliation.
Two mistakes in the model have been corrected breaking backward compatibility in a strict sense but resolving situations that had no business meaning:
- In the creditDefaultSwap product, the scheduledTerminationDate content has been updated removing the relativeDate element since it was impossible to use this construct to represent valid confirmations.
- See issue http://www.fpml.org/issues/view.php?id=176