房贷还要还多久
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c18b02ff/fangdai-haiyao-hai-duojiu。
技能介绍
要解决什么问题
已有房贷的人在规划提前还款时,往往要同时回答几件事:按当前节奏还要还多久、累计总利息多少、选「缩短年限」还是「减少月供」哪个更省息,以及 LPR 重定价或公积金调息后计划怎么变。贷前则常见等额本息与等额本金的月供与总利息对比。各家银行在按天计息、违约金与提前还次数上并不统一,单靠通用计算器很难对齐你账户里的真实数字。
技能如何工作
技能基于标准摊还公式(等额本息、等额本金)与 re-amortization / mortgage recast 思路,不绑定某一家机构的产品规则。接到任务后先核必填项(贷款金额、期数、利率;贷后还需已还期数或剩余本金及提前还款计划),缺项会用清单追问,禁止用假设值直接算。
- 贷前(Branch A):算月供、总利息,并对比两种还款方式。
- 贷后(Branch B):逐月
simulate(),在提前还款节点按你的选择更新期数或重摊月供;输出结清时间、总利息及每次提前还后的新月供、剩余本金。 - 利率重定价:用
[(生效月, 年化), ...]时间表逐月取适用利率,对照已公告历史核查,不预测未来利率。 - 反推与 profile:可从还款流水或 App 截图反推月利率并
save_profile(),下次load_profile()复用,适配不同机构的有效利率口径。
参考实现见仓库内 scripts/calc.py(reverse_engineer、full_payoff、pre_loan 等)。
适用边界与注意点
提前还当期的按天计息(如天数/30 或实际天数/360)各机构自定,技能默认按月边界计息,与某笔交易的当日结清金额可能存在偏差。违约金、每年次数、最低金额、缩短年限与减少月供是否可互转等属于操作层,需以贷款合同与银行为准。信息冲突时,流水/截图反推优先于用户口述数字。
使用场景
- 已还若干期后,打算用年终奖做一笔提前还款,需要量化「缩短年限」与「减少月供」各自能少付多少利息、何时结清。
- 商业贷款在 LPR 下调且已过合同重定价日后,要在新利率时间表下重算剩余期数、新月供与预计结清月份。
- 手头只有银行 App 还款流水或截图、记不清合同利率,需先反推有效月利率,再叠加多节点提前还款计划做逐月模拟。
- 尚未放款,已确定贷款金额、年限与公积金或商贷利率,要在同一参数下对比等额本息与等额本金的月供与总利息差额。
适合人员
- 正在偿还商贷或公积金、每年按习惯做提前还款、需要看清结清时间与省息幅度的自住业主
- 手头有可调用的储蓄,要在「提前还房贷」与「保留现金缓冲」之间用同一套参数做定量对比的贷款人
- 合同为 LPR 浮动或公积金政策利率,调息或重定价后需要更新剩余本金、月供与结清时间表的家庭财务负责人
- 贷前已拿到报价利率与额度,需要在签约前用标准摊还公式比对两种还款方式负担差异的买房申请人