This resource contains information on the NSD Trade Repository messages specification.


Accepted (4.4 optional)

Accepted specification which will be used in next system version Enters into force 17 Aug 2020

  • xsd-scheme
  • Recommendations
  • List of changes in 64 release (17 Aug 2020) (click to see)
    1. XSD-scheme

    The form of repo contract in bulk format (СМ083 - repoBulkReport)

    The delivery date can be optionally populated in the fields:

    • Delivery date for the first part (nsdext:spotLegDeliveryDate)
    • Delivery date for the second part (nsdext:forwardLegDeliveryDate)

    Example with dates block (click to see)

    <nsdext:repoBulkReport>
    	<!--Тип продукта.-->
    	<productType>Other</productType>
    	<!--Код классификации ПФИ.-->
    	<productId>UKWN</productId>
    	<!--Статус исполнения обязательств-->
    	<nsdext:tradesObligationStatus>T</nsdext:tradesObligationStatus >
    	<!--Дата расчетов по первой части.-->
    	<nsdext:spotLegSettlementDate>2020-08-17</nsdext:spotLegSettlementDate>
    	<!--Дата поставки по первой части.-->
    	<nsdext:spotLegDeliveryDate>2020-08-17</nsdext:spotLegDeliveryDate>
    	<!--Дата расчетов по второй части.-->
    	<nsdext:forwardLegSettlementDate>2020-08-17</nsdext:forwardLegSettlementDate>
    	<!--Дата поставки по второй части.-->
    	<nsdext:forwardLegDeliveryDate>2020-08-17</nsdext:forwardLegDeliveryDate>
    	<!--Параметры контракта (1).--> 
    

    See more on NSD site


    2. Full official name

    The Full official name of a contract party in accordance with the Directory of repository participants can be populated in all reporting forms in addition to the current requirement to only populate Shortened official name.

    In case of receiving the different types of official name in messages on one contract from both Reporting agents, the Full official name will be recorded in the register.

    Important! Please note that all partyName tags in messages must be filled in with the Full official name:

    • for TradeRepository please indicate Небанковская кредитная организация акционерное общество "Национальный расчетный депозитарий"
    • for Party1 / 2; Sender; UTIGeneratingParty please indicate Full official name in accordance with the Directory of repository participants.

    If Party or UTIGeneratingParty is not presented in the Directory, Sender should follow to the procedure for filling out the messages of the repository.


Accepted (4.5)

Accepted specification which will be used in next system version Enters into force 21 Dec 2020

  • xsd-scheme
  • Recommendations
  • List of changes in 66 release (21 Dec 2020) (click to see)
    1. XSD-scheme

    The form of repo contract (СМ041)

    The required date must be populated in the fields:

    • Delivery date for the first part (fpmlext:repo/fpmlext:spotLeg/nsdext:deliveryDate)
    • Delivery date for the second part (fpmlext:repo/fpmlext:forwardLeg/nsdext:deliveryDate)

    The form of repo contract in bulk format (СМ083)

    The required date must be populated in the fields:

    • Delivery date for the first part (nsdext:spotLegDeliveryDate)
    • Delivery date for the second part (nsdext:forwardLegDeliveryDate)

    Example with dates block (click to see)

    <nsdext:repoBulkReport>
    	<!--Тип продукта.-->
    	<productType>Other</productType>
    	<!--Код классификации ПФИ.-->
    	<productId>UKWN</productId>
    	<!--Статус исполнения обязательств-->
    	<nsdext:tradesObligationStatus>T</nsdext:tradesObligationStatus >
    	<!--Дата расчетов по первой части.-->
    	<nsdext:spotLegSettlementDate>2020-08-17</nsdext:spotLegSettlementDate>
    	<!--Дата поставки по первой части.-->
    	<nsdext:spotLegDeliveryDate>2020-08-17</nsdext:spotLegDeliveryDate>
    	<!--Дата расчетов по второй части.-->
    	<nsdext:forwardLegSettlementDate>2020-08-17</nsdext:forwardLegSettlementDate>
    	<!--Дата поставки по второй части.-->
    	<nsdext:forwardLegDeliveryDate>2020-08-17</nsdext:forwardLegDeliveryDate>
    	<!--Параметры контракта (1).--> 
    

    See more on NSD site


    2. Full official name

    It is required to populate Full official name of a contract party in accordance with the Directory of repository participants instead of the current requirement to populate Shortened official name.

    Important! Please note that all partyName tags in messages must be filled in with the Full official name:

    • for TradeRepository please indicate Небанковская кредитная организация акционерное общество "Национальный расчетный депозитарий"
    • for Party1 / 2; Sender; UTIGeneratingParty please indicate Full official name in accordance with the Directory of repository participants.

    If Party or UTIGeneratingParty is not presented in the Directory, Sender should follow to the procedure for filling out the messages of the repository.


News