1003: Problem with id attribute in Equity Swap product schema

5.0 Equity Swaps examples fail to pass validation. The problem seems to be in xsd:group name=”CurrencyAndDeterminationMethod.model”. The currency element is of type Currency instead of Identified Currency. This makes that references to this currency element fail to validate since there is no id attribute within it. One of the examples failing validation is eqs-ex01-single-underlyer-execution-long-form.xml

1000: Batch transfer of trades produces a partyid conflict

We are working on a FTP drop of FpML formatted contract messages and have an issue with more than one FpML document in a single file due to multiple declarations of the same party (i.e. the partyid=”party1″ appears more than once in the file). Is there a recommended way to handle batch transfer of contract … Continued

999: commodity-reference-price-1-0.xml et al Code values are strings – not codes

The values used in commodity-reference-price-1-0.xml for Codes use a string and not a code value: e.g. “COCOA-GBP-EURONEXT LIFFE” and “BENZENE-CONTRACT BENZENE (FOB USGC/GAL)-GALLON-B&D” Ditto: floating-rate-index-2-1.xml: “CAD-ISDA-Swap Rate” commodity-business-calendar-2-2.xml: “BM&F” – possibly others. Is there a technical justification for departure from a Code? I can see our internal infrastructure needing major surgery to cater for this. … Continued

997: Refactor ExerciseProcedure type

Between FpML 4.2 and 4.3 two additional optional elements where added to ExerciseProcedure to support bond options namely limitedRightToConfirm and splitTicket. The new elements appear as valid content within the Swaption product even though they are not appropriate. I would like to use the original portion of this class in the refactored 5.0 FX products … Continued

996: Asian option model allows contradiction

The definition of the asian option features allows ‘averagingInOut’ code to be specified independently of the associated periods. It is possible to define that the option has ‘averagingIn’ whilst only providing a period for averaging out. Whilst this could be prevented by the definition of a business rule as few implementations actually check business rules … Continued

995: Documentation for Future Multiplier

The definition of //element(*, Future)/multiplier in the documentation is uncler. I have seen it confused with period Multiplier, price Multipliers and even when used correctly to multiply contract numbers, the calculation isn’t always correct. Element multiplier IS-A xsd:positiveInteger which is documented as “Specifies the contract multiplier that can be associated with the number of units”. … Continued