Additional Functions

Last updated 9 November 2026

Function reference › Bonds › Additional Functions

3 GIAnalyzer functions for Excel. Optional arguments are shown in [brackets].

GIA_Bonds_Additional_NextPaymentDate

Returns the date of the bond's next payment given the payment frequency and the date of any of the bond's cashflows, either past or future.

GIA_Bonds_Additional_NextPaymentDate(VDate, PaymentDate, Frequency, DR)

Returns: Date of the bond's next payment given the payment frequency and the date of any of the bond's cashflows, either past or future

ArgumentUseDescription
VDateRequiredThe value date.
PaymentDateRequiredThe payment date.
FrequencyRequiredThe frequency of the bond's payments (Annual, SemiAnnual, Quarterly, Monthly)
DRRequiredThe date rolling method. Non-business days are Saturdays and Sundays; holidays are not supported (Following, ModifiedFollowing, Previous, ModifiedPrevious, NoAdjustment)

See also: GIA_Bonds_Additional_BloombergTimeBasisConvertor, GIA_Bonds_Additional_CouponNumberConverter