NSD’s trade repository messages specifications

Current specification

NotionalStepRule

A type defining a parametric representation of the notional step schedule, i.e. parameters used to generate the notional balance on each step date. The step change in notional can be expressed in terms of either a fixed amount or as a percentage of either the initial notional or previous notional amount. This parametric representation is intended to cover the more common amortizing/accreting.

FieldTypeDescriptionPrint form titleFFSM titlePropertiesConditions
calculationPer​iodDatesReferenceCalculationPer​iodDatesReferenceA pointer style reference to the associated calculation period dates component defined elsewhere in the document. Calculation period dates reference.0-1, ncfAt the first stage the repository doesn't use relative dates.
stepFrequencyPeriodThe frequency at which the step changes occur. This frequency must be a multiple of the stream calculation period frequency. Step frequency.0-1, mre
firstNotionalS​tepDatexsd:dateEffective date of the first change in notional (i.e. a calculation period start date).First notional step date.0-1, mre, mfr
lastNotionalSt​epDatexsd:dateEffective date of the last change in notional (i.e. a calculation period start date).Last notional step date.0-1, mre, mfr
Choice begin
Branch1
notionalStepAm​ountxsd:decimalThe explicit amount that the notional changes on each step date. This can be a positive or negative amount. Notional step amount.1-1, mre, mfr
Branch2
notionalStepRa​texsd:decimalThe percentage amount by which the notional changes on each step date. The percentage is either a percentage applied to the initial notional amount or the previous outstanding notional, depending on the value of the element stepRelativeTo. The percentage can be either positive or negative. A percentage of 5% would be represented as 0.05. Notional step rate.0-1, mre, mfr
stepRelativeToStepRelativeTo​EnumSpecifies whether the notionalStepRate should be applied to the initial notional or the previous notional in order to calculate the notional step change amount. Base for notional step calculation.0-1, mre, mfr
Choice end
NotionalStepRule