NSD’s trade repository messages specifications

Current specification

FloatingForwardLeg

A type for defining the floating leg of a general cash-settled forward for which the underlyer is a commodity.

FieldTypeDescriptionPrint form titleFFSM titlePropertiesConditions
@idxsd:ID1-1, ncf
payerPartyRefe​rencePartyReferenceA reference to the party responsible for making the payments defined by this structure.Payer.Party code.0-1, mre, mfr
payerAccountRe​ferenceAccountReferen​ceA 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, ncfAt the first stage this element is not used in the repository messages.
receiverPartyR​eferencePartyReferenceA reference to the party that receives the payments corresponding to this structure.Receiver.Party code.0-1, mre, mfr
receiverAccoun​tReferenceAccountReferen​ceA 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, ncfAt the first stage this element is not used in the repository messages.
commodityCommoditySpecifies the underlying asset. At this time, only underlyers of type Commodity are supported; the choice group in the future could offer the possibility of adding other types later. Commodity.1-1, mre
Choice begin
Branch1
Choice begin
Branch1
notionalQuanti​tyScheduleCommodityNotio​nalQuantityScheduleAllows the documentation of a shaped notional trade where the notional changes over the life of the transaction. Notional quantity schedule.1-1, mre, afr
Branch2
notionalQuanti​tyCommodityNotio​nalQuantityThe Notional Quantity.Notional.Notional amount / Total notional quantity.1-1, mre, afr
Branch3
settlementPeri​odsNotionalQuantityCommoditySettl​ementPeriodsNotionalQuantityFor an electricity transaction, the Notional Quantity for a one or more groups of Settlement Periods to which the Notional Quantity is based. If the schedule differs for different groups of Settlement Periods, this element should be repeated. Settlement periods notional quantity.1-∞, ncfAt the first stage the repository doesn't use references to periods and dates.
Choice end
totalNotionalQ​uantityxsd:decimalThe Total Notional Quantity.Total notional quantity.Notional amount / Total notional quantity.1-1, mre, mfr
Branch2
quantityRefere​nceQuantityRefere​nceA pointer style reference to a quantity defined on another leg.Quantity reference.1-1, ncf
Choice end
calculationFloatingLegCal​culationDetails relevant to the calculation of the floating price.Floating price parameters.1-1, mre
Choice begin
Branch1
relativePaymen​tDatesCommodityRelat​ivePaymentDatesThe Payment Dates of the trade relative to the Calculation Periods.Relative payment dates.1-1, ncfAt the first stage the repository doesn't use relative dates.
Branch2
Choice begin
Branch1
paymentDatesAdjustableDate​sOrRelativeDateOffsetDates on which payments will be made.Payment dates.1-1, mre
Branch2
masterAgreemen​tPaymentDatesxsd:booleanIf 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
FloatingForwardLeg