FpML Issues Tracker
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.