NSD’s trade repository messages specifications

Current specification

Attributions

A set of attributions, which are a way to break down a cash amount into several components, like the repo interest portion in the final cashflow of the repo, the clean price attribution, etc. An example could be, for a repo worth 1M on a security priced at 100 at maturity with a total interest of 10,000, 1M is attributed to the security 'dirty price', 95,400,000.00 is attributed to the security clean price, ( I am making it up here ); 10,000.00 is attributed to the repo interest, and 200 is attributed to a stamp tax. All attributions are monetary amounts.

FieldTypeDescriptionPrint form titleFFSM titlePropertiesConditions
settlementCurr​encyCurrencyThe currency that is used for all the attributions expressed with settlementAmount. The reason for this is to avoid repeating the currency (for example using FpML:Money) for every attribution amount in the structure. We therefore assume that attributions are expressed in a maximum of three currencies, which we specify here. The settlementCurrency is assumed to be the settlement currency of the trade in general cases. Settlement currency.1-1, mre, mfr
baseCurrencyCurrencyThe currency that is used for all the attributions expressed with baseAmount. The baseCurrency is usually USD within the firm, but it is in fact driven by the accounting engine expectations. Base currency.1-1, mre, mfr
underlyingCurr​encyCurrencyThe currency that is used for all the attributions expressed with underlyingAmount. Underlying currency is the currency of issuance for the underlying instrument. So if you need to express attributions on a Repo settling in EUR but with GBP instruments, you would specify underlyingCurrency to be GBP. Underlying currency.0-1, mfr
attributionAttributionThe attributions go here. There is no limit on the number of attributions.Attribution values.1-∞, mre
Attributions