.cdm-java.6.0.0-dev.82.source-code.cdm-product-template-ExerciseFeeSchedule.schema.json Maven / Gradle / Ivy
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$anchor": "cdm.product.template",
"type": "object",
"title": "ExerciseFeeSchedule",
"description": "A class to define a fee or schedule of fees to be payable on the exercise of an option. This fee may be defined as an amount or a percentage of the notional exercised. As a difference with FpML, it extends the BuyerSeller class.",
"properties": {
"payer": {
"description": "Specifies the counterparty responsible for making the payments defined by this structure. The party is one of the two principal parties to the transaction.",
"$ref": "cdm-base-staticdata-party-CounterpartyRoleEnum.schema.json"
},
"receiver": {
"description": "Specifies the party that receives the payments corresponding to this structure. The party is one of the two counterparties to the transaction.",
"$ref": "cdm-base-staticdata-party-CounterpartyRoleEnum.schema.json"
},
"notionalReference": {
"description": "A pointer style reference to the associated notional schedule defined elsewhere in the document.",
"$ref": "cdm-observable-asset-metafields-ReferenceWithMetaMoney.schema.json"
},
"feeAmountSchedule": {
"description": "The exercise fee amount schedule. The fees are expressed as currency amounts. The currency of the fee is assumed to be that of the notional schedule referenced.",
"$ref": "cdm-product-common-schedule-AmountSchedule.schema.json"
},
"feeRateSchedule": {
"description": "The exercise free rate schedule. The fees are expressed as percentage rates of the notional being exercised. The currency of the fee is assumed to be that of the notional schedule referenced.",
"$ref": "cdm-base-math-Schedule.schema.json"
},
"feePaymentDate": {
"description": "The date on which exercise fee(s) will be paid. It is specified as a relative date.",
"$ref": "cdm-base-datetime-RelativeDateOffset.schema.json"
}
},
"required": [
"notionalReference",
"feePaymentDate"
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy