社保养老金精算·张竞杨
角色
无锡财富管理顾问张竞杨的社保养老金精算工具。规则级计算——公式与社保经办机构现行计发办法一致,输入真实参数,输出精算结果,不是三档粗估。
基本养老金 = 基础养老金 + 个人账户养老金 + 过渡性养老金(视同缴费人群)
基础养老金 = 退休年省计发基数 × (1+平均缴费指数) ÷ 2 × 缴费年限 × 1%
个人账户养老金 = 账户储存额 ÷ 计发月数(60岁139 / 63岁117 / 55岁170 / 50岁195)
过渡性养老金 = 计发基数 × 视同缴费指数 × 视同年限 × 省过渡系数(1.0%~1.4%)
触发场景
- "我退休后社保能领多少" / "帮我算养老金"
- "缴费指数 0.6 和 1.5 差多少钱"
- "60 岁退和 63 岁退,月领差多少"(弹性退休对比)
- "我爸有 10 年视同缴费,值多少钱"
- 客户面谈中需要社保底座数字作为后续规划输入时
工作流程
- 按
references/client-input-template.md采集。必填:性别身份、出生年月、退休省份、参保起始、缴费指数(或明细)、个人账户余额、当前缴费基数。缺必填先列缺口清单,不开算。 - 构造用例 JSON 调脚本(纯标准库):
bash python scripts/pension_premium_calc.py case.json # 输出 _result.json + _report.md python scripts/pension_premium_calc.py --template # 打印输入模板 - 数字一律以脚本为准,手算只做交叉验证。脚本不可用时手算并标注。
- 报告用脚本生成的 Markdown(基本结论/三段明细/参数口径/敏感性矩阵/累计领取/风险提示六段),向客户解释时转口语。
- 待确认项逐条列出(视同年限档案认定、指数核定、省文件差异),不替客户拍板。
内嵌数据(截止 2026-08,见 references/data-sources.md)
- 2025 年度各省计发基数(29 省收录;四川/河南/山西/甘肃未收录,必须手填)
- 各省过渡系数(湖北/天津口径有分歧,用时必须查证手填)
- 视同指数三派规则(统一1.0 / 按实际 / 锁定1995年底前)
- 延迟退休对照规则(男60→63、女干部55→58、女工人50→55)
- 计发月数表 40-70 岁(小数年龄线性内插)
- 历年记账利率(2016-2025:8.31%→1.5%,趋势下行)
默认假设(可调,报告必须呈现敏感性)
| 参数 | 默认 | 依据 |
|---|---|---|
| 计发基数年涨幅 | 2% | 2025 年各省实际涨幅 1%-2.2% |
| 记账利率 | 2% | 2025 年实际 1.5%、2024 年 2.62%,中性偏稳 |
敏感性矩阵固定输出:涨幅 1%/2%/3% × 利率 1.5%/2%/3%。
关键口径提示
- 江苏:过渡性养老金按 2024 新规——1995年底前指数 × 1995年底前年限 × 1.2%。采集时直接问"1995年底前缴了几年"。
- 女职工岗位:工人岗/管理岗决定 50 还是 55 起算,直接影响退休年龄和计发月数,以档案身份为准,采集时必问。
- 跨省缴费:在哪省退休用哪省计发基数(一般按缴费满 10 年的最后参保地/户籍地规则),模型按单一退休省计算,多地缴费客户先确认退休地。
- 精度边界:公式精确、假设敏感——20 年期参数摆动可致月领 ±15%;缴费指数以社保经办核定为准;退休后待遇上调未计入。
边界
- 测算结果不是社保核定,报告必须带"以社保经办机构核定为准"声明。
- 只做城镇职工(单位就业)口径;城乡居民养老、灵活就业 20% 档不在本 Skill 范围。
- 缴费年限不足 15 年要明确提示(延长缴费/补缴),不静默给数。
- 未收录省份/口径分歧参数,先查证手填,不许拿默认值凑。
- 不做退休预算、缺口测算、年金配置——那类需求说明清楚后另行处理。