1240: PaymentRule looks incomplete

In the 5.9 TR record keeping view the definition of the PaymentDetail looks to have been extended to support other ways of expressing collateral amounts. The paymentRule element is a typed with an abstract complex type with no content and which has a single derived type PercentageRule. Its not clear what the intention was here. Are users … Continued

1235: FxFlexibleForward should allow zero notionals

The notionalAmount and settlementAmount in the FxFlexibleForward should be changed from PositiveMoney to NonNegativeMoney in views used for regulatory reporting to allow a zero value to be stored. Unlike other FX products these products are periodically updated in regulatory reports as the buyer takes up the underlying currency. The notionals are changed to reflect the … Continued

1228: Should FpML use ISO4217 for currency codes?

The default scheme for currencies in FpML references the ISO 4217 standard for currency codes but this standard ‘officially’ only relates to active currencies and and does not include: a) pre-Euro currencies that are still used to denominate some long dated securities that can be used a underlyings. We actively trade some DEM bonds for … Continued

1222: ird-ex30-swap-comp-avg-relative-date.xml

This example seems bogus. It was probably intended as an example of relative effective and termination dates but no one actually trades swap products like this. The example should be removed from the set. Its misleading.

1230: Incorrect documentation on Simple Types

In confirmation view fpml-5-9-shared.xsd the documentation on the simple types ‘String’, ‘NormalizedString’ and ‘Token’ says ‘A xxx that may not be empty’ but none of these types has a minLength 1 constraint so they will accept an empty string. Either the generation is incorrect or the documentation needs to be changed.

1220: Canonical Scheme URIs for Instrument Id

None of the URIs for ISIN, CUSIP etc have a canonical form with no version number. I don’t think it really mades sense to have a version number on a scheme that we do not control and which is changed on a regular basis. We should add a canonical URI to all the legacy external … Continued