1. 基础口径
- 金额单位:人民币元,展示保留 2 位小数。
- 期数:贷款年限 × 12。
- 月利率:年利率 / 12 / 100。
- 结果用途:测算参考,不替代银行扣款账单。
2. 等额本息公式
M = P × [r(1+r)^n] / [(1+r)^n - 1]
其中 P 为本金,r 为月利率,n 为总期数。若 r 为 0,则月供为 P / n。
3. 等额本金公式
每月归还固定本金:P / n。第 i 月应还款:
payment_i = P / n + (P - (i-1) × P / n) × r
4. 组合贷处理方式
组合贷按商贷段、公积金段分别计算,再在同一期汇总应还本金、利息和剩余本金。这样可保留各段利率差异带来的真实影响。
5. 提前还款重算逻辑
- 先执行当期正常还款。
- 再执行提前还款,冲减剩余本金。
- 根据策略重算后续计划:
- 缩短期限:尽量保持月供,减少剩余期数。
- 降低月供:保持剩余期数,降低后续月供。
6. 舍入与边界处理
- 内部计算按数值累积,展示时四舍五入到分。
- 最后一期自动结清,防止出现“多一小期”误差。
- 提前还款事件必须在贷款周期内(期次 >= 1)。
- 提前还款金额不能超过当期剩余本金。
7. 已知差异说明
不同银行在计息日、执行日、扣款日和舍入顺序上可能存在差异,因此结果可能有小额偏差。本站用于规划决策,不用于对账仲裁。
8. 建议验证方式
- 对同一方案,在本站与银行试算器分别验证首月月供与总利息。
- 若差异较大,优先核对利率口径、起始日期与期数。
- 提前还款场景建议至少验证 2 个时点(如第 24 期和第 60 期)。