Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 2.64 KB

ComplexBond.md

File metadata and controls

24 lines (14 loc) · 2.64 KB

ComplexBond

LUSID representation of a Complex Bond. Including Floating, Fixed-to-float, Sinkable, Callable, Puttable, and Mortgage Backed Securities.

Properties

Name Type Description Notes
identifiers Map<String, String> External market codes and identifiers for the bond, e.g. ISIN. [optional]
calculationType String The calculation type applied to the bond coupon amount. This is required for bonds that have a particular type of computing the period coupon, such as simple compounding, irregular coupons etc. The default CalculationType is `Standard`, which returns a coupon amount equal to Principal generate justfile test_sdk Coupon Rate / Coupon Frequency. Coupon Frequency is 12M / Payment Frequency. Payment Frequency can be 1M, 3M, 6M, 12M etc. So Coupon Frequency can be 12, 4, 2, 1 respectively. Supported string (enumeration) values are: [Standard, DayCountCoupon, NoCalculationFloater, BrazilFixedCoupon, StandardWithCappedAccruedInterest]. [optional]
schedules List<Schedule> schedules. [optional]
originalIssuePrice java.math.BigDecimal The price the complex bond was issued at. This is to be entered as a percentage of par, for example a value of 98.5 would represent 98.5%. [optional]
roundingConventions List<RoundingConvention> Rounding conventions for analytics, if any. [optional]
assetBacked Boolean If this flag is set to true, then the outstanding notional and principal repayments will be calculated based on pool factors in the quote store. Usually AssetBacked bonds also require a RollConvention setting of within the FlowConventions any given rates schedule (to ensure payment dates always happen on the same day of the month) and US Agency MBSs with Pay Delay features also require their rates schedules to include an ExDividendConfiguration to drive the lag between interest accrual and payment. [optional]
assetPoolIdentifier String Identifier used to retrieve pool factor information about this bond from the quote store. This is typically the bond's ISIN, but can also be ClientInternal. Please ensure you align the MarketDataKeyRule with the correct Quote (Quote.ClientInternal.* or Quote.Isin.*) [optional]
tradingConventions TradingConventions [optional]

Back to Model listBack to API listBack to README