Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bond Forward price captured as monetary instead of Percentage #3203

Open
priyanka-amarnani opened this issue Oct 28, 2024 · 0 comments
Open

Comments

@priyanka-amarnani
Copy link
Contributor

priyanka-amarnani commented Oct 28, 2024

Background

The price of bond forwards is captured as a monetary value whereas it should be a decimal/percentage. Taking a look at the sample bond fwd generic ex01:
image
In FpML, the quoteUnits is expressed a 'Percentage' but the CDM representation value does not accurately reflect this.
This issue is linked to the DRR Issue 834.

Proposal

To align the CDM representation with the expected FpML standard, The proposal is to update the InterestRateForwardDebtPriceMappingProcessor . Specifically, this update would correct the interpretation by dividing the current monetary value by 100, when the 'quoteUnits' corresponds to the XML Value 'Percentage'.
The necessary tests were successful, ensuring that the code update is able to resolve the described issue.
The following image compares the results of mapping the bond fwd generic ex01 sample before the fix (left) and after the fix (right).
image

Compatibility

This change shouldn't cause any compatibility issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant