FpML Issues Tracker

932: Rule 26b needs to have an additional guard

April 23, 2009

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: 1 1 150000

150000

---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

  • Leave an update

    You must be logged in to post an update.