FpML Issues Tracker
closed
Minor
Always
Validation Rules
Admin
apparry
Summary
Rule 26b needs to have an additional guard:
if equityExercise/equityBermudaExercise/equityMultipleExercise/integralMultipleExercise does not exist.
Otherwise, it collides with eqd-18.
Example:
---Rules--------------------- eqd-26b (Mandatory) English Description: Context: EquityOption (complex type) EquityDerivativeShortFormBase (complex type) You cannot exercise more than the number of options you have. If numberOfOptions exists, and if equityExercise/equityBermudaExercise/equityMultipleExercise/maximumNumberOfOptions exists, then equityExercise/equityBermudaExercise/equityMultipleExercise/maximumNumberOfOptions must be less than or equal to numberOfOptions --------------------- eqd-18 (Mandatory) English Description: Context: EquityOption (complex type) EquityDerivativeShortFormBase (complex type) If numberOfOptions exists, and if equityExercise/equityBermudaExercise/equityMultipleExercise/maximumNumberOfOptions exists, and if equityExercise/equityBermudaExercise/equityMultipleExercise/integralMultipleExercise exists, then equityExercise/equityBermudaExercise/equityMultipleExercise/maximumNumberOfOptions multiplied by equityExercise/equityBermudaExercise/equityMultipleExercise/integralMultipleExercise must be less than or equal to the numberOfOptions ----------
Notes:
iyermakova
06/09/09 6:22 pm
Discussed at the VWG. Agreed to implement.
iyermakova
06/09/09 6:50 pm