961: invalid-eqd-2b-01.xml is valid for eqd-2b

The problem with the invalid example invalid-eqd-2b-01.xml is that it is valid for rule eqd-2b. 2001-07-13Z 2005-09-27Z The rule says: equityOption/equityExercise/equityAmericanExercise/expirationDate/adjustableDate/unadjustedDate ge header/contractDate Please make the example correct by making it invalid.

960: eqd-32 missing “satisfies” in quantification

eqd-32 is currently: ” Context: Contract (complex type) [//element(*, EquityDerivativeBase)/equityEffectiveDate] Every $equityDerivativeBase in //element(*, EquityDerivativeBase)[exists(equityEffectiveDate)] $equityDerivativeBase/equityEffectiveDate ge header/contractDate ” This is missing the term “satisfies”. The correct XPath is: ” Context: Contract (complex type) [//element(*, EquityDerivativeBase)/equityEffectiveDate] Every $equityDerivativeBase in //element(*, EquityDerivativeBase)[exists(equityEffectiveDate)] satisfies $equityDerivativeBase/equityEffectiveDate ge header/contractDate ” eqd-31 also needs changing in exactly the same way.

958: eqd-15 comment

Please add the comment to eqd-15: ” For European exercise the valuation date and expiration date are the same date. “

957: comment for eqd-14

Add a comment for eqd-14: ” When traded, a contactual option premium payment date must be after the trade date. This is the equivalent of eqd-13 for brokerEquityOption. “

956: eqd-13b comment

Please add the comment: ” The option premium payment date in a contract cannot be before the contract is agreed. “

955: comment for eqd-13

Please add the following comment for eqd-13: ” When traded, a contactual option premium payment date must be after the trade date. “

954: Comment for eqd-12

Please add the following comment for eqd-12: ” When traded, a contactual option expiry date must be after the trade date. This rule is the equivalent of eqd-2, but for European Exercise. When the equity options are refactored this rule should merge into eqd-2. “

953: Comment for eqd-10

Please add the following comment for eqd-10: “Each exercise date must be listed only once.”

952: eqd-9 quanitfication and context node bugs in the XPath

eqd-9 has the same bugs in the XPath as eqd-8 did. These were reported in issue #951. The correct eqd-9 XPath is: ” every $date in .//bermudaExerciseDates/date satisfies $date le expirationDate/adjustableDate/unadjustedDate ” Please add the comment: ” Every exercise date must be before option expiry date. “