FinalPayinterestPeriod
简述
判断当前证券是否是最后付息周期的定期付息债或到期一次还本付息债券或零息债券,与系统证券pn_stock()有关。
FinalPayinterestPeriod(SettlementDate:TDateTime):Integer
名称 | 类型 | 说明 |
---|
SettlementDate | TDateTime | 日期类型,结算日 |
返回 | Integer | 实数 |
(1)从债券基本信息表获得付息方式rtype;
(2)如果rtype是周期性付息,从债券.债券派息和利率表中获得付息日大于SettlementDate的记录条数,即结算日至到期日剩余付息次数times,若times小于等于1,则返回1;否则返回0;
(2)如果rtype是到期一次还本付息或零息,返回1
//返回“BK000000”在2012年7月3日是否是最后付息周期的定期付息债或到期一次还本付息债券或零息债券
Setsysparam(pn_Stock(),"BK000000");
return FinalPayinterestPeriod(20120703T);
//结果:1