@id | xsd:ID | | | | 1-1,
ncf | |
payerPartyReference | PartyReference | A reference to the party responsible for making the payments defined by this structure. | Payer. | Party code. | 0-1,
mre,
mfr | |
payerAccountReference | AccountReference | A reference to the account of the payer party (specified by payerPartyReference) responsible
for making the payments defined by this structure.
| Payer's account. | Party's client. | 0-1,
ncf | At the first stage this element is not used in the repository messages. |
receiverPartyReference | PartyReference | A reference to the party that receives the payments corresponding to this structure. | Receiver. | Party code. | 0-1,
mre,
mfr | |
receiverAccountReference | AccountReference | A reference to the account of the receiver party (specified by receiverPartyReference)
that receives the payments corresponding to this structure.
| Receiver's account. | Party's client. | 0-1,
ncf | At the first stage this element is not used in the repository messages. |
Choice begin |
Branch1 |
calculationDates | AdjustableDates | The Calculation Period dates for this leg of the trade where the Calculation Periods
are all one day long, typically a physically-settled emissions or metals trade. Only
dates explicitly included determine the Calculation Periods and there is a Calculation
Period for each date specified.
| Calculation dates. | | 1-1,
mre | |
Branch2 |
calculationPeriods | AdjustableDates | The Calculation Period start dates for this leg of the swap. This type is only intended
to be used if the Calculation Periods differ on each leg. If Calculation Periods mirror
another leg, then the calculationPeriodsReference element should be used to point
to the Calculation Periods on that leg - or the calculationPeriodsScheduleReference
can be used to point to the Calculation Periods Schedule for that leg.
| Calculation periods. | | 1-1,
ncf | |
Branch3 |
calculationPeriodsSchedule | CommodityCalculationPeriodsSchedule | The Calculation Periods for this leg of the swap. This type is only intended to be
used if the Calculation Periods differ on each leg. If Calculation Periods mirror
another leg, then the calculationPeriodsReference element should be used to point
to the Calculation Periods on the other leg - or the calculationPeriodsScheduleReference
can be used to point to the Calculation Periods Schedule for that leg.
| Calculation periods schedule. | | 1-1,
mre | |
Branch4 |
Choice begin |
Branch1 |
calculationPeriodsReference | CalculationPeriodsReference | A pointer style reference to the Calculation Periods defined on another leg. | Calculation periods reference. | | 1-1,
ncf | At the first stage the repository doesn't use references to periods and dates. |
Branch2 |
calculationPeriodsScheduleReference | CalculationPeriodsScheduleReference | A pointer style reference to the Calculation Periods Schedule defined on another leg. | Calculation periods schedule reference. | | 1-1,
ncf | At the first stage the repository doesn't use references to periods and dates. |
Branch3 |
calculationPeriodsDatesReference | CalculationPeriodsDatesReference | A pointer style reference to single-day-duration Calculation Periods defined on another
leg.
| Calculation periods dates reference. | | 1-1,
ncf | At the first stage the repository doesn't use references to periods and dates. |
Choice end |
Choice end |
commodity | Commodity | Identifies the underlying asset when it is a listed commodity. | Commodity. | | 1-1 | |
quantityReference | QuantityReference | Quantity description reference. | Quantity reference. | | 0-1,
ncf | |
pricingStartDate | AdjustableDate | Defines the Start of the Pricing period. PricingStartDate is optional when discrete
pricingDates are supplied and is not recommended to be included. Should they coexist,
pricingStartDate is expected to be the same as the earliest pricing date or earlier
for a Term deal as the discrete dates will take precedence.
| Pricing start date. | | 0-1,
ncf | |
calculation | FloatingLegCalculation | Details relevant to the calculation of the floating price. | Floating price parameters. | | 0-1,
mre | |
Choice begin |
Branch1 |
relativePaymentDates | CommodityRelativePaymentDates | The Payment Dates of the trade relative to the Calculation Periods. | Relative payment dates. | | 1-1,
ncf | At the first stage the repository doesn't use relative dates. |
Branch2 |
Choice begin |
Branch1 |
paymentDates | AdjustableDatesOrRelativeDateOffset | Dates on which payments will be made. | Payment dates. | | 1-1,
mre | |
Branch2 |
masterAgreementPaymentDates | xsd:boolean | If present and true indicates that the Payment Date(s) are specified in the relevant
master agreement.
| Master agreement payment dates. | | 1-1,
ncf | |
Choice end |
Choice end |