Data dictionary

The fields of the LatAm Bonds sample file: one row per bond per pricing date, keyed on isin and pricing_date, delivered as pipe-separated text or CSV. Each section below is one group of columns of that file, in file order.

Identifiers and reference

FieldTypeNullableDescription
isintextnever blank (key)International Securities Identification Number of the bond; with pricing_date, the key of the file.
pricing_datedatenever blank (key)The date the evaluated price is for (YYYY-MM-DD); with isin, the key of the file.
cusiptextblank when not on fileCUSIP or CINS of the bond (nine characters).
secidintegernever blankExchange Data International security id of the bond line the row prices.
issuer_nametextnever blankLegal name of the issuer.
issuer_countrycodenever blankCountry of the issuer's business, read past a foreign financing subsidiary or guarantor. Unit: ISO 3166-1 alpha-2.
issuer_typetextnever blankSovereign, State-owned, Sub-sovereign, Supranational, Bank and financial, or Corporate.
issuer_sectortextblank when not on fileThe issuer's sector in the SQX industry taxonomy.
issuer_industrytextblank when not on fileThe issuer's industry in the SQX industry taxonomy.
security_descriptiontextnever blankShort description of the bond: coupon, form, maturity, currency and minimum denomination.
currencycodenever blankCurrency the bond is denominated in. Unit: ISO 4217.
coupon_typecodenever blankFIXED, FLOATING, FIXED_TO_FLOATING, STEP, VARIABLE, or NONE (zero coupon).
coupon_ratedecimalblank unless the bond pays a couponCurrent annual coupon rate. Unit: percent per year.
coupon_frequencycodeblank unless the bond pays a couponMONTHLY, QUARTERLY, SEMI_ANNUAL, ANNUAL, or AT_MATURITY.
day_counttextblank unless the bond pays a coupon, or when not on fileDay count convention interest accrues on.
issue_datedatenever blankDate the bond was issued.
dated_datedateblank unless the bond pays a couponDate interest starts to accrue (interest commencement date).
first_coupon_datedateblank unless the bond pays a coupon, or when not on fileDate of the first coupon payment.
maturity_datedatenever blankDate the principal is due.
senioritytextblank when not on fileRank of the bond in the issuer's capital structure (Senior, Senior Non Preferred, Junior).
subordinatedflagblank when not on fileY when the bond is subordinated to the issuer's senior debt, else N. Where Exchange Data International states no flag, it follows seniority: Junior and Mezzanine are subordinated.
issue_sizedecimalnever blankAmount issued, in units of the bond's currency (millions as Exchange Data International states it, times one million). Unit: currency units.
amount_outstandingdecimalnever blankAmount outstanding on amount_outstanding_date, in units of the bond's currency. Unit: currency units.
amount_outstanding_datedatenever blankDate the amount outstanding was last stated.

Price and yield

FieldTypeNullableDescription
clean_pricedecimalnever blankSQX evaluated price without accrued interest. Unit: percent of par.
dirty_pricedecimalnever blankSQX evaluated price with accrued interest (clean_price plus accrued_interest). Unit: percent of par.
accrued_interestdecimalnever blankInterest accrued since the last coupon date, per 100 of face value. Unit: percent of par.
yielddecimalnever blankYield of the evaluated price to yield_date, as yield_type states. Unit: percent.
yield_typecodenever blankYTM (to maturity) or YTC (to a call date, when a call gives the lower yield).
yield_datedatenever blankThe date the yield is worked to: the maturity date, or the call date for YTC.
current_yielddecimalblank unless the bond pays a couponAnnual coupon divided by the clean price, in percent. Unit: percent.

Spreads

FieldTypeNullableDescription
credit_spread_bpdecimalnever blankCredit spread SQX prices the bond at: a zero-volatility spread over the government zero curve of the bond's currency. Unit: basis points.
spread_basiscodenever blankWhere the credit spread comes from, as a code.
g_spread_bpdecimalblank unless the bond is in US dollars and the years to yield_date fall within the curve's tenorsYield minus the US Treasury zero-coupon rate at the years to yield_date, linearly interpolated. Unit: basis points.
i_spread_bpdecimalblank unless the bond is in US dollars and the years to yield_date fall within the swap tenorsYield minus the SOFR swap rate at the years to yield_date, linearly interpolated between swap tenors. Unit: basis points.

Interest rate risk

FieldTypeNullableDescription
modified_durationdecimalnever blankModified duration at the yield, to yield_date. Unit: years.
macaulay_durationdecimalblank unless the bond pays a couponModified duration times (1 + yield / coupon payments per year). Unit: years.
convexitydecimalnever blankYield convexity at the yield, to yield_date. Unit: years squared.
dv01decimalnever blankPrice change for a one basis point change in yield, per 100 of face value (modified_duration x dirty_price x 0.0001). Unit: price per 100 face.

Credit

FieldTypeNullableDescription
sqx_rating_bandcodeblank unless the credit spread comes from a rating bandThe rating band SQX prices the bond's credit on (AAA, AA, A, BBB, BB, B, CCC).
sp_ratingcodeblank when not on fileS&P Global long-term rating of the bond.
moodys_ratingcodeblank when not on fileMoody's long-term rating of the bond.

Structure

FieldTypeNullableDescription
callableflagnever blankY when the issuer may redeem the bond early, else N.
puttableflagblank when not on fileY when the holder may sell the bond back early, else N.
make_whole_callflagblank unless the bond is callableY when the issuer may call the bond at a make-whole (formula) price on or after the pricing date, else N.
next_call_datedateblank unless a call at a stated price is on fileFirst date on or after the pricing date the issuer may call the bond at a stated price.
next_call_pricedecimalblank unless a call at a stated price is on filePrice of the call on next_call_date. Unit: percent of par.
years_to_next_calldecimalblank unless a call at a stated price is on fileYears from the pricing date to next_call_date (actual days / 365.25). Unit: years.

Liquidity and trading

FieldTypeNullableDescription
exchange_closedecimalblank unless an exchange quotes the bondMedian of the exchange closes for the bond in percent of par, after closes over 3% from the median are cut. Unit: percent of par.
exchange_venuestextblank unless an exchange quotes the bondMarket identifier codes (ISO 10383) of the venues in exchange_close, space separated.
exchange_venue_countintegerblank unless an exchange quotes the bondNumber of venues in exchange_close. Unit: venues.
exchange_datedateblank unless an exchange quotes the bondLatest price date among the venues in exchange_close.
sqx_minus_exchangedecimalblank unless an exchange quotes the bondclean_price minus exchange_close. Unit: percent of par.
trace_last_pricedecimalblank unless TRACE reports a tradePrice of the bond's last trade reported to FINRA TRACE (US over-the-counter trades). Unit: percent of par.
trace_datedateblank unless TRACE reports a tradeDate of the bond's last trade reported to FINRA TRACE.

Appendix: canonical values

These fields carry a controlled vocabulary. A consumer branching on one should cover every value listed here.

Spreads

FieldValues
spread_basis['sovereign_zero: a central government bond in its own currency, priced on its own curve at zero spread', "sovereign_foreign: a government bond in a foreign currency, at the issue-time spread of its country's foreign-currency sovereign issues", "sovereign_print: the spread the sovereign bond's own exchange prints imply", "sovereign_print_curve: the country's sovereign print curve at the bond's maturity", "quasi_sovereign: the issue-time spread of its country's government-related issuers", "issuer_print: the spread the issuer's own exchange prints imply", "issuer_print_curve: the country's non-sovereign print curve at the bond's maturity", "rated: the spread of the bond's rating band", "implied: the spread of the bond's market-implied rating band", "model: the spread of the issuer's SQX credit model band", "issuer_sibling: the spread of the rating band of the issuer's other bonds", "covered: the issue-time spread of its country's covered bonds", "trace_print: the spread the bond's own TRACE prints imply", "unrated_default: the default band's spread for an unrated bond"]

Send us your list of Latin American bonds as ISINs or CUSIPs. We'll tell you which ones we price and send you a sample.

Send us your bond list

Get the LatAm Bonds by SQX data dictionary

Tell us where to send it. A work address gets the file straight away.

Your address is used to send the file and to see which channel brought you in — never sold, never shared.