阿拉丁·个人家庭资产负债表与净资产追踪工作台
把"不知道自己到底有多少钱"的模糊,变成一张看得清、能分析、可追踪的家庭资产负债表。覆盖从「资产与负债清单」到「净资产驾驶舱与财务健康诊断」的完整闭环,纯本地运行、零 API、零密钥。
和"只生成一张表的轻量工具"的区别:本工作台向后看更向前看——不仅算出纳资产,还做资产配置分布、负债结构与高息识别、流动性分层与应急储备、偿债能力与集中度诊断、净资产目标进度与多期趋势对账,并用四维健康评分把"家底健不健康"量化出来。
何时触发
- "帮我算算净资产 / 我家到底有多少钱"
- "生成一份家庭资产负债表"
- "盘点一下我的资产(房/车/存款/股票/基金)和负债"
- "我的负债率高吗 / 应急储备够不够 / 流动性怎么样"
- "追踪我的净资产增长(和上一期比)"
- "我的资产配置健不健康 / 有没有过度集中"
- 用户给出任意资产/负债清单(CSV / TSV / JSON / 文本,可含外币)
何时不触发
- 用户要做股票/基金买卖、择时、荐股、代客理财——本工作台只做资产盘点与诊断,不荐股不代投
- 用户要对接网银实时拉取流水——本工作台吃本地导出文件,不做在线爬取
- 用户要企业合并报表/审计鉴证——本工作台面向个人与家庭,非财务鉴证
- 用户只是问理财概念(如"什么是净资产")——直接回答即可,不必跑全流程
- 用户要修改已发布技能的业务逻辑但不重新上架——直接改代码,无需本技能
能力边界
能做:
- 净资产核算:总资产 - 总负债,多币种按汇率折算人民币
- 资产配置:按大类聚合、占总资产与占净资产双占比
- 负债结构:按大类聚合、年化利率、高息负债(≥8%)识别、短债占比
- 流动性:高/中/低分层、高流动性资产、应急储备覆盖月数(需月支出)
- 偿债能力:负债率、负债净资产比、年利息负担、集中度与房产车辆占比
- 目标与趋势:净资产目标进度、与上一期 build 的趋势对账
- 报告三件套:可视化 HTML 驾驶舱 + 可发送 MD 报告 + Excel 友好 CSV
不能做:
- 不能联网拉取银行/券商实时余额(只吃本地导出文件)
- 不能提供投资建议、荐股、代客理财或税务申报
- 不能保证具体收益或净资产增长(仅提供数据与建议,决策与执行在用户)
- 不能绕过 SkillHub 的安全审核或伪造评分
- 不能自动转账、自动还款等资金操作(只读盘点与分析)
输入输出规范
输入:
- 至少一个资产/负债文件(CSV / TSV / JSON / 文本),路径传给
networth_ingest.py(必需) - 可选
--fx:汇率覆盖(如USD:7.1,HKD:0.90) - 可选
--monthly-expense:月支出(用于算应急储备月数) - 可选
--goal:净资产目标(如净资产里程碑:3000000),可多次 - 可选
--prev:上一期 build.json(用于趋势对账)
输出:
ir.json:归一数据(aladin.networth-ir/v1)build.json:结构化分析(aladin.networth-build/v1)report.html/report.md/balance_sheet.csv/asset_allocation.csv
输出位置: 由 --out / --outdir 指定,默认当前目录。
工作流
Step 1:数据归一(networth_ingest.py)
把资产与负债清单统一为标准结构:
python scripts/networth_ingest.py 资产.csv 负债.csv --out ir.json --fx "USD:7.1"
- 编码自适应(UTF-8 / GBK / GB18030),中文不乱码
- 列名自动识别(名称/类型/金额/币种/流动性/利率/到期日/持有人/账户/备注)
- 金额清洗(¥ 元 万 亿 逗号、正负号);多币种按汇率折算人民币
- 类别与流动性自动推断(名称关键词命中,可被显式列覆盖)
- 完全重复行去重
Step 2:净资产与财务诊断(networth_build.py)
python scripts/networth_build.py ir.json --out build.json --monthly-expense 15000 --goal 净资产里程碑:3000000 --prev build_last.json
- 净资产核算、资产配置分布、负债结构与高息识别
- 流动性分层与应急储备、负债率与偿债能力、集中度诊断
- 净资产目标进度、多期趋势对账
- 四维财务健康评分与 A-D 门禁(READY/REVIEW/BLOCK)
Step 3:生成报告(networth_report.py)
python scripts/networth_report.py build.json --ir ir.json --outdir .
- HTML 驾驶舱(评分环 + KPI + 资产分布 + 负债结构 + 流动性 + 健康评分 + 趋势 + 建议)
- MD 报告(可直接存档或转发)
- CSV(utf-8-sig,Excel 直接打开不乱码)
复用资源
| 文件 | 用途 | 加载时机 |
|------|------|----------|
| references/data-contracts.md | IR 与 build 两层数据契约(字段含义、评分门禁) | Step 1/2 理解数据结构时加载 |
| references/networth-rules.md | 资产/负债分类口径、流动性分层、偿债能力与评分规则、如何扩展 | Step 2 调整分类或评分时加载 |
| references/usage-examples.md | 5 个完整场景命令 + 最佳实践 + FAQ | 首次使用或用户问"怎么用"时加载 |
重要约束
- 数据不出本机:三脚本纯标准库离线运行,无任何网络请求(→ Trust)
- 不编造评分:评分由真实资产/负债数据计算得出,不杜撰(→ Trust)
- 结果可复现:同输入双跑逐字节一致,便于核对(→ Reliability)
- 规则可解释可扩展:纯关键词/阈值规则,用户可自查与增补(→ Adaptability)
- 平台中立:不绑定特定银行/券商/支付 App,任意导出文件均可(→ Adaptability)
- 价值可量化:产出净资产/负债率/应急月数/目标进度等可量化指标,建议可执行(→ Effectiveness)
- description 单行:禁用 YAML 多行语法,打包工具兼容(→ Convention)
Scan to join WeChat group