You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem Statement: Modelling of Activity Date in Create_TradeState Function is incomplete. Currently, activity date in empty in the function
Proposal
Populate activity date with event Date
This will also include making changes in all associated functions. Please refer to the following PR for full list of changes:
Issue 2: FpML Conditions require modification##
FpML_ird_9
FpML_ird_29
Current State
Proposal
Proposed State
Issue 3: Commodity Qualification function
Modifications to Qualify_AssetClass_Commodity and Qualify_Commodity_Forward
Addition of Single forwardPayoutLeg required Current State
Proposal
Proposed State
Issue 4: Equity Qualification function
Modifications to Qualify_AssetClass_Equity
Addition of AssetClass check for index underlier Current State
Proposal
Proposed State
Issue 5: cardinality of expirationTime
Problem Statement: in type ExerciseTerms, expirationTime has a mandatory cardinality (1..1). For FX Options, there’s no fix expirationTime. Current State
Proposal
Proposal: relax expirationTime cardinality rule. Also, add a condition to require expirationTimeType when expirationTime exists or vice versa (to be added to AmericanExercise, BermudaExercise and EuropeanExercise)
Propos
ed State
The text was updated successfully, but these errors were encountered:
On Issue 3: Commodity Qualification function, why is the addition of a "Price Return Vanilla Forward" required? The attribute ForwardPayout does not allow the representation of a price, so we cannot determine at which price the commodity delivered is being payed (this is why we need to combine it with a fixedPricePayout or a commodityPayout)
Issue 1: Activity Date
Problem Statement: Modelling of Activity Date in Create_TradeState Function is incomplete. Currently, activity date in empty in the function
![Screenshot 2024-10-07 at 09 30 50](https://private-user-images.githubusercontent.com/84881498/374092398-ebbe51c0-9613-40b4-930e-d021f72d5afc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQwOTIzOTgtZWJiZTUxYzAtOTYxMy00MGI0LTkzMGUtZDAyMWY3MmQ1YWZjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY1N2Q3ZGNlZjJkNWIxNWM2ZDYwZDk4NjZjZDI5MjE2OWMzMzdkN2JjNDY1YTQ5OWIxNmQ0YTQ4MTM1ZjRmNWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wYp7K77VX8IMXmHNUQ9Har7ERFQ8iBh4kUz6xfViT4c)
Proposal
Populate activity date with event Date
![Screenshot 2024-10-07 at 09 32 53](https://private-user-images.githubusercontent.com/84881498/374093171-a67eee9c-a9bf-43a7-b9c9-745db28a0348.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQwOTMxNzEtYTY3ZWVlOWMtYTliZi00M2E3LWI5YzktNzQ1ZGIyOGEwMzQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTllNGFhYTMzNjE3MDA2YWM3MjE1ODlmOGJmODU5MGM4NGU3MWJlOTA5MWEwYmNiYzViMGViNDlhNDhjM2Q4NTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.TH5jN7u71YdWfqJFG2kjkiwRRJ5PX30Zwb-CO8bGKXg)
This will also include making changes in all associated functions. Please refer to the following PR for full list of changes:
Issue 2: FpML Conditions require modification##
Current State
![Screenshot 2024-10-07 at 09 40 24](https://private-user-images.githubusercontent.com/84881498/374095657-af38f6da-af00-4e9d-a9a5-2039d377cf4f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQwOTU2NTctYWYzOGY2ZGEtYWYwMC00ZTlkLWE5YTUtMjAzOWQzNzdjZjRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIyYzBiZTg2ZjRhMmVmMjEzM2JhODE1NGJkYzlhZWU2ZmM4NjczZTkwOTAyOGFiMTQ0ZGY4ZTZjZTRhODc5ZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ZgldewHcYTIxcZLywZmIjvU8e3t7DqR3yiCwe-ZYPTA)
Proposal
Proposed State
![Screenshot 2024-10-07 at 09 39 15](https://private-user-images.githubusercontent.com/84881498/374095097-a0fd88f0-176c-47ef-86d0-1c061f37dddb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQwOTUwOTctYTBmZDg4ZjAtMTc2Yy00N2VmLTg2ZDAtMWMwNjFmMzdkZGRiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFjODg0MWYxZWQ3ZmU0MjhmMzNjODk4NWM4OThjNTZhZWNmODlkNjhhNzJjYmYzNzI4YTUxZGJjYTAxZWFlODgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6qS0IVfsDWWCS1kPNraDfjEzwILyZklQrfLQQJVUllQ)
Issue 3: Commodity Qualification function
Modifications to Qualify_AssetClass_Commodity and Qualify_Commodity_Forward
![Screenshot 2024-10-07 at 21 58 49](https://private-user-images.githubusercontent.com/84881498/374327943-f43202df-4a70-4c3c-b9ce-235ae5dec9db.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQzMjc5NDMtZjQzMjAyZGYtNGE3MC00YzNjLWI5Y2UtMjM1YWU1ZGVjOWRiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ0YmRmMTNhYWFkNTBmNGFjYTQyNmIyYjA0YmE3YmJlZTI5YjU5MmRjNWVlOThmMDRkMDBiYjA1YjFhYjZiNGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4gh0y3XsxlsltvjwJ0LQou9mXIW8U7Kc-kTYicpsCic)
Addition of Single forwardPayoutLeg required
Current State
Proposal
Proposed State
![Screenshot 2024-10-07 at 21 59 02](https://private-user-images.githubusercontent.com/84881498/374327988-2d387c4a-b801-4bc8-a9ae-cf863270302e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQzMjc5ODgtMmQzODdjNGEtYjgwMS00YmM4LWE5YWUtY2Y4NjMyNzAzMDJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk2Y2NjZTI5MmZjOTIzOWU3NmI0ZTU3NzNhNmFhYWJiMTZmYzAwYTlhOWM0ZGQ1OGE3NWYzZjhjYzk5NjE0ZjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.eoDUv1w5avT94DfOJyEx9pESyqGYtuQmVWtGLwu4PsU)
![Screenshot 2024-10-09 at 15 55 22](https://private-user-images.githubusercontent.com/84881498/375012276-dbe92f45-9c21-4168-8722-b24c8fd0fa26.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzUwMTIyNzYtZGJlOTJmNDUtOWMyMS00MTY4LTg3MjItYjI0YzhmZDBmYTI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVkZWJkM2Q1M2UxN2FjMGIzNmY4MmZiZDY5ZDE4MzcyNDBhNzU4MWM0N2RhMzU2YWZkYWNiYTM2NTE1YzQwMDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.l6CCHtopgD14mQsBT74XSDlLlLLqJJGpTLMu4qHHr44)
Issue 4: Equity Qualification function
Modifications to Qualify_AssetClass_Equity
![Screenshot 2024-10-07 at 22 01 12](https://private-user-images.githubusercontent.com/84881498/374328606-151e029c-4c34-4941-83e0-d2f3b65d7b49.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQzMjg2MDYtMTUxZTAyOWMtNGMzNC00OTQxLTgzZTAtZDJmM2I2NWQ3YjQ5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU3OGVmNDg2YWY3OTgwODUyNWNjNDA2MjE0NDhlNjhkOTE5NDdmY2JjYjJlNjFlNzAxMGJiYWJkYzRiMGEzYjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Cro2nMqzBY1l2dWiTN_xyS1EjgkqC0l1EmFIAbVWP4E)
Addition of AssetClass check for index underlier
Current State
Proposal
Proposed State
![Screenshot 2024-10-07 at 22 14 28](https://private-user-images.githubusercontent.com/84881498/374331659-1d4d4912-4079-4e3c-b244-9df07aba88c2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQzMzE2NTktMWQ0ZDQ5MTItNDA3OS00ZTNjLWIyNDQtOWRmMDdhYmE4OGMyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYwMDFkOTJkYWIxOGI5NTlkMmNkZjRmMjg2MzFmNjVlNTlmZDJmOGUzMDUzYjlhNTI1MDRlOGQ1MjA3ZDM1ZGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Kkq6FjwU245uHSV-_u3IhUKoKOM-bVp9gipXYkn_jqA)
Issue 5: cardinality of expirationTime
Problem Statement: in type ExerciseTerms, expirationTime has a mandatory cardinality (1..1). For FX Options, there’s no fix expirationTime.
![Screenshot 2024-10-07 at 22 03 13](https://private-user-images.githubusercontent.com/84881498/374331962-4c1cb983-55e7-42a7-8980-272f2d40bd64.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzQzMzE5NjItNGMxY2I5ODMtNTVlNy00MmE3LTg5ODAtMjcyZjJkNDBiZDY0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJkYjU5ODc1Y2Q1NzMwMDhjNDUyMTVhMzg0NGYxZjY0ZTcwZDg4OWE3ODY3OGIwYzlhOWQxMmE2YWMyZGNiNzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.OAXXzj7iwQ1gkJYFndeNRG_OMl-jPEyeKRevx2i72AA)
Current State
Proposal
Proposal: relax expirationTime cardinality rule. Also, add a condition to require expirationTimeType when expirationTime exists or vice versa (to be added to AmericanExercise, BermudaExercise and EuropeanExercise)
Propos
![Screenshot 2024-10-09 at 15 57 21](https://private-user-images.githubusercontent.com/84881498/375012836-1eb23854-1ead-490a-b4a8-f59cf72d7196.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3MTkxNjYsIm5iZiI6MTczOTcxODg2NiwicGF0aCI6Ii84NDg4MTQ5OC8zNzUwMTI4MzYtMWViMjM4NTQtMWVhZC00OTBhLWI0YTgtZjU5Y2Y3MmQ3MTk2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDE1MTQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRlNmQ1MTA5ODE0MGZkZTFjYTg5OWQ2NzQ4OTAwZGU5YWIzNzU5Mjg5NThlYWFmM2UxZDA0MjQ0MDJkNWNjMzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Q78-ZfaafjA4Rdy04U49ZR-YmMmSMhNX0D-xocOFDWg)
ed State
The text was updated successfully, but these errors were encountered: