FpML Issues Tracker

700: eqd-15 missing two else clauses

May 14, 2008

closed

Minor

Always

Equity Derivatives

Admin

apparry

Summary

The rule eqd-15 is missing two else clauses. The problem is that this will lead to no result in some cases.

The rule today is: " Context: EquityExerciseValuationSettlement (complex type) eqd-15 (Mandatory) If equityValuation/valuationDate/adjustableDate exists, and equityEuropeanExercise exists, then equityValuation/valuationDate/adjustableDate/unadjustedDate must be equal to equityEuropeanExercise/expirationDate/adjustableDate/unadjustedDate. "

The proposed solution is to move the "if" clauses to conditions upon the context: " Context: EquityExerciseValuationSettlement (complex type) [equityValuation/valuationDate/adjustableDate][equityEuropeanExercise] eqd-15 (Mandatory) equityValuation/valuationDate/adjustableDate/unadjustedDate equals equityEuropeanExercise/expirationDate/adjustableDate/unadjustedDate. "

NB The English was also simplified.

Notes:

  • mgratacos

    05/16/08 1:35 pm

    EQDWG 2008-05-16: proposed implementation satisfies business logic.

  • lyteck

    07/10/08 7:14 pm

    implemented as discussed using local condition constructs (except used = instead of “equals” in rule body)

  • matthewdr

    08/12/08 5:28 pm

    accepting resolution.

  • Leave an update

    You must be logged in to post an update.