Skip to content

Commit 04dc4d7

Browse files
committed
Test - Add a new TransferExpression type for contingent transfers
1 parent 2bb8ba2 commit 04dc4d7

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

rosetta-source/src/main/rosetta/event-common-type.rosetta

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ type Transfer extends AssetFlowBase: <"Defines the movement of an Asset (eg cash
220220
type TransferExpression: <"Specifies a transfer expression (cash price, performance amount, scheduled payment amount, etc.) to define the nature of the transfer amount and its source.">
221221
priceTransfer FeeTypeEnum (0..1) <"Specifies a transfer amount exchanged as a price or fee for entering into a Business Event, e.g. Premium, Termination fee, Novation fee.">
222222
scheduledTransfer ScheduledTransfer (0..1) <"Specifies a transfer created from a scheduled or contingent event on a contract, e.g. Exercise, Performance, Credit Event">
223+
contingentTransfer ContingentTransferEnum (0..1) <"any">
223224

224225
condition:
225226
one-of

rosetta-source/src/main/rosetta/product-common-settlement-enum.rosetta

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ enum DeliveryMethodEnum: <"Specifies delivery methods for securities transaction
77
PreDelivery <"Indicates that a securities delivery must be made in full before the payment for the securities; fulfillment of payment obligations depends on securities delivery obligations fulfillment.">
88
PrePayment <"Indicates that a payment in full amount must be made before the securities delivery; fulfillment of securities delivery obligations depends on payment obligations fulfillment.">
99

10-
enum ScheduledTransferEnum: <"The qualification of the type of transfers and cash flows associated with contracts and their lifecycle events.">
10+
enum ContingentTransferEnum:
1111
CorporateAction <"A cash flow corresponding to a corporate action event.">
12-
Coupon <"A cash flow corresponding to the periodic accrued interests.">
1312
CreditEvent <"A cashflow resulting from a credit event.">
14-
DividendReturn <"A cash flow corresponding to the synthetic dividend of an equity underlier asset traded through a derivative instrument.">
1513
Exercise <"A cash flow associated with an exercise lifecycle event.">
14+
15+
enum ScheduledTransferEnum: <"The qualification of the type of transfers and cash flows associated with contracts and their lifecycle events.">
16+
Coupon <"A cash flow corresponding to the periodic accrued interests.">
17+
DividendReturn <"A cash flow corresponding to the synthetic dividend of an equity underlier asset traded through a derivative instrument.">
1618
FixedRateReturn <"A cash flow corresponding to the return of the fixed interest rate portion of a derivative instrument that has different types of underlying assets, such as a total return swap.">
1719
FloatingRateReturn <"A cash flow corresponding to the return of the floating interest rate portion of a derivative instrument that has different types of underlying assets, such as a total return swap.">
1820
FractionalAmount <"A cash flow corresponding to the compensation for missing assets due to the rounding of digits in the original number of assets to be delivered as per payout calculation.">

0 commit comments

Comments
 (0)