Go To Documentation Main IndexMain Index
Go To TIPS, Inc.TIPS Home
isma_99_cfs

isma_99_cfs (routine)

Calculates cash flows for an ISMA bond using 1999 conventions

Introduced in release: 1.38
Component: Non-US (developed mkts)
Purpose: Determines all future cash flows and their corresponding dates, from the settlement date, for an ISMA regular bond, odd first coupon bond, odd last coupon bond, and odd first and last coupon bond using 1999 conventions. The cash flows are all interest payments and principal repayments combined by date.

Special Considerations: This function has as one of its parameters isma_convention_flag, a flag which specifies the convention to use in performing the calculation. The flag allows for auto determination or specification of the convention. Please review the documentation of isma_convention_flag for details.

For the cash flows to be scaled consistently with those used by the security specific price/yield routine, set the variable thous_securities to zero. This forces the cash flows to be based on 100 of maturity value.

Notes: The settlement date used by this routine can be a settlement/target date.

Results: All results are scaled by thous_securities and accurate to as many places as supported by double precision numbers. The array cfs contains the cash flows and the arrays cf_months, cf_days, cf_years contain the corresponding dates.

Error Conditions: Returned values should be ignored for a non-zero status. See Errors.

Supercedes: isma_cfs

Last Mod Date: 10/28/1998© 2001 TIPS, Inc.Doc Version: 5.0