Hi everyone,
I have 2 questions regarding the retrieval of Corporate Bond data with the Refinitiv Data Library in Python. I am currently trying to retrieve the coupon rate, next payment date, and coupon payment frequency, with the following formulae: 'TR.CouponRate','TR.FiNextPayDate','TR.FiCouponFrequency'
I checked that these attributes have values in the Data Item Browser, and they do. I tried to convert the ISINs of the respective bonds to RICs and tried to pull the data, but I got the following errors, both with the ISINs and RICs, as shown in the screenshot attached. I am not quite sure how to go about this error, and need some guidance on it.
My next query, is to enquire about how exactly I can go and find the Payments made (Coupon) of a particular bond in a year, or the history of payments that have been made of a bond using rdp in Python. I know there is the Accrual Date attribute which can be pulled, but there isn't a way for me to pull the dates on which coupon payments are being made. The closest thing I can try and find, is in the Second Screenshot attached. This is under `Schedules < Pricing`. Now, this only contains the first coupon payment for a bond, and for bonds that are paid semi-annually, it doesn't show the subsequent payments. How can I pull the list of coupons paid since the start of this year and the date for me to track the coupon payments for 2024, for multiple ISINs of bonds? I tried using this Search code, but it returned no results:
response = search.Definition(
query=f"{isin} Payment Schedules",
).get_data();
print(response);
I would appreciate any kind of response / assistance on these 2 things, thanks!!
fixed_income_coupon_info_result.png
fixed_income_scheduled_payments_img.jpeg