For a deeper look into our DataScope Select SOAP API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
3 1 0 0

Different Instrument Type shown from DSS UI and Validation API

Hello,

I am looking at Cusip:095781PQ7. When I view it in DSS UI, its Type is shown as "MUNI" and Instrument Type is shown as "BND". However when I put it through validation API, the instrument type is returned as "MortAggregate". Any insights on the discrepancy? Thanks!

Here is the screen shot of what's shown in DSS UI:

1631028560114.png

Here is my input for the validation API:

POST: https://selectapi.datascope.refinitiv.com/RestApi/v1/Extractions/InstrumentListValidateIdentifiersWithOptions

{
    "InputsForValidation": [
        {
            "Identifier":"095781PQ7",
            "IdentifierType":"Cusip",
            "Source":""
        }
    ],
    "Options":
    {
        "AllowDuplicateInstruments": false,
        "AllowHistoricalInstruments": false,
        "AllowInactiveInstruments": true,
        "AllowLimitedTermInstruments": false,
        "AllowOpenAccessInstruments": false,
        "AllowSubclassImport": false,
        "AllowUnsupportedInstruments": true,
        "ExcludeFinrAsPricingSourceForBonds": true,
        "UseConsolidatedQuoteSourceForCanada": false,
        "UseConsolidatedQuoteSourceForUsa": true,
        "UseDebtOverEquity": false,
        "UseExchangeCodeInsteadOfLipper": true,
        "UseOtcPqSource": false,
        "UseUsQuoteInsteadOfCanadian": true
    }
}

Here is the output of the API:

{
    "@odata.context": "https://selectapi.datascope.refinitiv.com/RestApi/v1/$metadata#DataScope.Select.Api.Extractions.SubjectLists.InstrumentsValidateIdentifiersResult",
    "ValidatedInstruments": [
        {
            "Identifier": "095781PQ7",
            "IdentifierType": "Cusip",
            "Source": "EJV",
            "Key": "VjF8MHgwMDEwMzVmM2JlYTAwNGNjfDB4MDAxMDM1NjJjMGEwMDQyM3xFSlZ8TVVRUnxNVU5JfE1VTkl8VXxOfDA5NTc4MVBRNz1SUlBTfE1VTkk",
            "Description": "PA     4.000 08/01/24",
            "InstrumentType": "MortAggregate",
            "Status": "Valid"
        }
    ],
    "ValidationResult": {
        "ValidInstrumentCount": 1,
        "OpenAccessSegments": [],
        "StandardSegments": [
            {
                "Code": "U",
                "Description": "Muni",
                "Count": 1
            }
        ],
        "ValidationDuplicates": [],
        "Messages": []
    }
}
dss-rest-apidatascope-selectdss
1631028560114.png (48.6 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
Accepted
11.5k 16 7 10

The Datascope team confirms this is expected behavior. The field reflecting in Instrument type is actually the exact Instrument type, and if you are referring to the field Instrument Type reflecting on the Summary page, you can use the field Instrument Type Code which has the same value BND and Instrument type code description which has the values Bond.

Hope this helps.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
38.1k 69 35 53

@cabissi

I can replicate the issue. I have submitted a new case to the DSS support team to verify the problem. The case number is 10345574. The DSS support team will contact you regarding this issue.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Click below to post an Idea Post Idea