上一篇把债券按 SPPI 和业务模式分进了三个科目。落到“债权投资”这一档时,后续计量的方法是 摊余成本 + 实际利率法——当时只给了结论,这一篇把它拆开,用一个数字能算干净的例子走一遍。
一、先把这笔交易摆出来
甲公司 2024 年 1 月 1 日买入一份债券:面值 1000 万元,票面利率 5%,期限 3 年,每年 12 月 31 日付息一次,到期还本。买入价 973.27 万元,假设没有交易费用,实际利率为 6%。
买入当天的分录是:
借:债权投资——成本 1000 贷:银行存款 973.27 贷:债权投资——利息调整 26.73
这里有个容易看错的点:“债权投资——成本”这个明细科目永远只装 面值 1000。你实际只花了 973.27,少付的 26.73 不冲减成本,而是挂在“债权投资——利息调整”里。
二、折价从哪来:票面利率低于市场利率
市场上同等风险的债券利率是 6%,这张债券只肯付 5%。同样借 1000,这张每年只给 50,按面值原价卖不出去,所以价格必须降下来,降到让未来所有现金流按 6% 折算回来,正好等于你付的钱:
把 代进去恰好成立。这就是“实际利率”的含义:让未来全部现金流折现后等于当前价格的那个利率,也就是你买这笔投资真正拿到的收益率。而票面利率只管一件事——发行人每年按合同给你多少现金。
所以那 26.73 的折价不是白捡的便宜,它是你三年里除票面利息之外额外赚到的回报,需要在持有期间分年确认。
三、票面利息和利息收入,是两个金额
每年年末,这笔债券要做两件金额不同的事:
- 按合同该收多少现金:面值 × 票面利率 = ,记入“应收利息”。
- 这笔投资本期真正赚了多少:期初摊余成本 × 实际利率 = ,记入“投资收益”。
为什么不是 ?因为你真金白银投进去的不是 1000,而是 973.27。收益率只有乘在 你实际投出去的钱 上,算出来的才是你赚的钱。用面值乘实际利率,是这一章最常见的错。
那差的 8.40 去哪了?它是你“赚到了、但今年没收到现金”的部分。合同今年只给你 50 元现金,按 6% 算你却赚了 58.40,少给的那 8.40 并没有消失,它变成了你手里这张债券更值钱——账面金额从 973.27 涨到 981.67。第一年年末的分录因此是:
借:应收利息 50.00 借:债权投资——利息调整 8.40 贷:投资收益 58.40
(真正收到现金时再补一笔:借 银行存款 50,贷 应收利息 50。)
四、摊余成本是怎么一期一期推出来的
推法只有一句话:期末摊余成本 = 期初摊余成本 + 实际利息 − 本期收到的票面利息。算出来的期末数,就是下一期的“期初摊余成本”,再乘一次 6%,如此循环。
| 时点 | 期初摊余成本 | 实际利息(×6%) | 票面利息(现金) | 利息调整摊销 | 期末摊余成本 |
|---|---|---|---|---|---|
| 第 1 年年初 | — | — | — | — | 973.27 |
| 第 1 年年末 | 973.27 | 58.40 | 50.00 | 8.40 | 981.67 |
| 第 2 年年末 | 981.67 | 58.90 | 50.00 | 8.90 | 990.57 |
| 第 3 年年末 | 990.57 | 59.43 | 50.00 | 9.43 | 1000.00 |
| 合计 | 176.73 | 150.00 | 26.73 |
对照这张表,能看清三件事。
实际利息逐期变大:58.40 → 58.90 → 59.43。收益率一直是 6%,但你手里的投资金额在往上涨,赚的钱自然跟着涨。这就是“摊销”的意思——折价不是在某一年一次性确认,而是滚进每一期的收益里。
票面利息三期都是 50:面值和票面利率都没变,合同给的现金就是固定的。
差额加起来正好是折价:每期摊销的 8.40、8.90、9.43 加起来等于 26.73,全部摊完;第三年年末摊余成本正好回到 1000,因为到期那天你确实只拿回面值 1000。摊余成本不是买价,也不是市价,它是一个被设计成“到期时刚好等于面值”的账面金额。
如果票面利率高于市场利率,方向反过来:你溢价买入(价格大于面值),实际利息小于票面利息,差额逐期减少账面金额,同样往面值回落。折价往上爬、溢价往下走,本质是同一套算法。
五、答题就照这四步走
- 定初始入账金额。买价加上相关交易费用(交易费用要计入初始确认金额2),拆成“成本 = 面值”和“利息调整 = 差额”两块:折价在贷方,溢价在借方。
- 每期期末算三个数:实际利息 = 期初摊余成本 × 实际利率;票面利息 = 面值 × 票面利率;两者差额调整“利息调整”明细。
- 把算出的期末摊余成本记下来,作为下一期的基数。用期末数去算当期利息,或者每期都拿同一个基数去乘,都是错的。
- 最后一期倒挤尾差:手工计算有四舍五入,最后一期不再硬算,用“利息调整余额全部摊完、摊余成本回到面值”把数字倒出来。
六、这套算法的边界
分期付息和到期一次还本付息不一样。 本例是每年付息,利息单列“应收利息”;如果是到期一次还本付息,利息不能单列,要记进“债权投资——应计利息”,而这笔应计利息同样算进摊余成本。基数年年更大,摊余成本涨得更快,算出来的实际利率也更低。
摊余成本还要扣减值。 准则给摊余成本的定义一共三项调整:扣除已偿还的本金、加上或减去累计摊销的利息调整、扣除累计计提的损失准备1。需要注意利息收入的基数有区别:还没发生信用减值时,按账面余额(不扣减值准备)乘实际利率算;一旦已经发生信用减值,才改用扣掉减值准备之后的摊余成本做基数1。上一篇讲的“债权投资单独计提减值”,就是加进这里。