FpML Issues Tracker

1304: Validation rule ird-1 for the example with structure

May 29, 2023

closed

Tweak

N/A

Architecture

5.13 Second Working Draft (Build 2)

XAPWG

Liudmyla

None

Summary

Hello,

Could you please help with the question below:

When validating Example 2.50 Example 42 - Daily compounding swap with payment delay that contains <calculationParameters> structure instead <resetDates> structure, via FpML Validator there is the next error: 'resetDates must be present if and only if a floatingRateCalculation or inflationRateCalculation element is present in calculationPeriodAmount'. This error appears because of the Validation rule ird-1. But according to the FpML schema, the <calculationParameters> element is nested into the <floatingRateCalculation> structure and when the <calculationParameters> element exists the <resetDates> element must not be used.

Is this validation rule correctly applied to this example? If so, what must be changed for this example?

Best Regards,

Liudmyla

Notes:

  • mgratacos

    06/21/23 5:45 am

    Validation rule ird-1 needs to be updated. Proposed update: resetDates must exist if and only if (floatingRateCalculation exists and floatingRateCalculation/calculationParameters is absent) or inflationRateCalculation exists in the calculationPeriodAmount/calculation element

  • Liudmyla

    06/21/23 9:45 am

    Thank you for the answer.

  • JasonPolis

    06/21/23 12:22 pm

    Proposed update accepted at XAPWG 2023-06-21.

  • mgratacos

    07/06/23 8:48 am

    The proposed change has been implemented in the FpML SVN repository.

  • jbaserba

    03/18/24 11:13 am

    Resolution published as part of FpML 5.13 Second Working Draft:

    https://www.fpml.org/spec/fpml-5-13-2-wd-2/html/confirmation/index.html

    Marked as closed.

  • Leave an update

    You must be logged in to post an update.