我的房贷有一部分被拿出来借给公司了,所以这一部分产生的利息可以被公司记作费用。
公司的财年马上要到了(财年不一定与日历年一致),又要报税,我要计算出这一部分的利息。
银行会发一个房贷年终结单,只给出本年度支付的利息总数和本金总数。平时每个月的 transaction 会给出利息数,可以在线看,但是 BMO 只提供最近三个月的 transactions 历史。我才知道是这样,三个月以前的 transactions 都没打印,所以也就不知道之前的每个月的月付里多少利息和多少本金。
我只能骂 BMO 这种做法太恶心。
没办法,我只有自己用 EXCEL 编一个计算器,计算出每个月的利息,包括最近三个月的,再与在线看到的三个月 transactions 对账,来验证计算器是否正确。
摸索了一两个小时,终于完成了这个计算器。
下面是我总结出的一些要点。说明一下:我的房贷是浮动利率。
- 本期每日利率 = 本期年利率 / 365,但是必须 round down 到小数点后 7 位。注意:本期开头那天可能是月中的某一天。
- 本期利息 = 本期本金 x 本期每日利率 x 本期天数,但是这个计算结果必须 round down 到小数点后 2 位。请注意:因为是浮动房贷,央行加息后,本期就有两个利率期,分别对应两个每日利率。两个利率期分别计算后,利息加起来就是本期利息。
- 本期月付 - 本期利息 = 本期支付的本金。
- 本期本金 - 本期支付的本金 = 下期本金。
- 借给公司的那部分 / 本期本金 x 本期利息 = 本期公司承担的那部分利息
计算过程很好理解,但是就这么填到 EXCEL 里肯定与 BMO 不一致。摸索出第一点花了我不少时间。我知道问题出在小数点后的位数上,尤其是每日利率的位数。对每日利率,我尝试 round 到 6、7、8、9 位都不正确,后来在有个地方看到 BMO 用了小数点后 7 位,所以我也用了 7 位,还是不正确,再尝试 round down,这次正确了。
这也得益于我以前编制过的一个港股费用计算器,那才复杂,不过银行在费用说明书上列出了每一项精确到多少位, 是 round down 还是 round up。
No comments:
Post a Comment