749: invalid-shared-16-01.xml does not invalidate rule shared-16

When rule shared-16 is applied to the invalid test case document, invalid-shared-16-01.xml, the result is in fact valid. The type TradeSide //party/@href does match a part ref-id! The rule states: Context: TradeSide (complex type) shared-16 (Mandatory) For party/@href anywhere within the tradeSide element, href shall match the @id attribute of an /FpML/party element. current document … Continued

731: Deprecated rules – test case documents

I am working through all the example valid and invalid test documents. I have noticed that where a rule has been deprecated, then the valid/invalid test case documents have not be removed from the repository. I propose that when a rule is deprecated that it’s appropriated (necessary) to also remove the example test case documents … Continued

730: rule ird-7 looks imprecise

Rule ird-7: ” Preconditions: isParametric calculationPeriodAmount/calculation/compoundingMethod exists if and only if the frequencies in paymentDates/paymentFrequency and calculationPeriodDates/calculationPeriodFrequency are different. See also: frequency equivalence. ” There could be two possible interpretations: if frequencies in paymentDates/paymentFrequency and calculationPeriodDates/calculationPeriodFrequency are different, then calculationPeriodAmount/calculation/compoundingMethod MUST be present OR if frequencies in paymentDates/paymentFrequency and calculationPeriodDates/calculationPeriodFrequency are different, then calculationPeriodAmount/calculation/compoundingMethod COULD … Continued

718: Valid test case valid-cd-34-01.xml is invalid (cf. rule cd-25)

Valid test case valid-cd-34-01.xml is invalid (cf. rule cd-25) rule cd-25: If physicalSettlementTerms exists them it must contain settlementCurrency, physicalSettlementPeriod, escrow and deliverableObligations/accruedInterest In this case, the document does not contain //physicalSettlementTerms/deliverableObligations/accruedInterest Resolution, either the rule is incorrect and needs to be redefined or the document needs to be amended to conform to the rule … Continued