记账 + 订阅管理

上传银行/信用卡账单 CSV,服务端解析为结构化账单并写入数据库;不保存原始文件。

MySQL 可写finpilot_lab · 2026-07-02模块状态:可操作原始文件不保存下一步:继续复核数据源

数据来源

最近保存来源检查 · 1/1 来源可用 · 最新 2026-07-04

可用

用户上传 CSV

可用

账单导入、订阅识别、异常支出与月报

组合导入 6,组合交易 44,组合报告 9,ETF 重合度 4,集中度复核 5,账单导入 3,账单交易 34,账单月报 6,异常复核 5,订阅备忘 11。最新期晚于检查日 2026-07-03,请确认上传 CSV 是否包含未来或待入账记录。待确认记录:expense_transactions#3 2026-07-04 盒马(餐饮食品)。

来源检查行数来自最近一次保存快照,用于判断数据链路是否可用。

账单导入质量

codex-refresh-expenses.csv · 100% 识别率 · 5/5

识别完整

分类数

4

订阅数

4

异常数

1

5 / 5 行识别为有效账单。

账单历史对比

对比当前选中导入与上一轮数据库导入,用来解释本期支出为什么变化。

已对比

本次账单比上一轮少 18296,变化 -89.7%。

主要减少来自旅行(-13040)。

当前 / 上一轮

#3 · 2026-07-01#2 · 2026-07-01

总支出变化

-¥18,296

订阅变化

-¥4,622

异常笔数变化

-7

分类驱动:旅行 -¥13,040;本轮 ¥0,上一轮 ¥13,040

订阅处置进度

只统计当前导入账单中的订阅和固定扣款,避免旧导入处置误用到新账单。

全部处置

已处置

4/4

待处理

0

固定扣款金额

¥1,822

已处置全部 4 项订阅或固定扣款。

导入账单

必需字段:date, merchant, amount;可选字段:category, recurring。

服务端会拒绝非 .csv 或空文件,导入前不会写入数据库。

下载账单模板

数据库最近导入 5 笔账单。

数据库导入 #3
文件:codex-refresh-expenses.csv识别:5 / 5时间:2026-07-01
最近账单导入
date,merchant,amount,category,recurring
2026-06-03,Netflix,78,订阅,true
数据库已连接
来源:在线工作台数据期:2026-07-02数据新鲜度:今天更新距离最近有数据表更新时间约 6 小时。

本月支出

¥2,108

当前导入期内汇总

订阅支出

¥1,822

4 项 recurring payments

异常大额

1 笔

单笔超过 1000 元

可优化订阅

¥223

低使用频率订阅估算

订阅健康

固定扣款 ¥1,822/月

全部 4 项固定扣款已有处置备注。

已覆盖

固定扣款覆盖

100.0%

4/4 项已复核

待复核金额

¥0

占固定扣款 0.0%

最大扣款

保险公司

¥1,200/月 · 保险

最大固定扣款:保险公司 ¥1,200/月。

支出分类

上传后按 CSV 分类字段重新汇总;未分类记录会在导入质量卡中提示。

月度报告

数据库报告

当前账单共 5 笔,订阅支出占比 86.4%。

异常支出按单笔金额超过 1000 元识别,适合先解决“这个月为什么多花钱”的问题。

异常支出复核

按最近导入账单复核大额支出、异常占比和环比变化。

需要核对分数 5 · 异常 1

异常金额

¥1,200

异常占比

63.7%

大额支出保险公司 单笔 1200,需要核对是否为一次性或计划内支出。

异常占比异常大额占本月支出 63.7%,说明本月支出主要由少数大额项目驱动。

环比跳升本月支出较上月增加 745.3%,需要解释新增支出的来源。

2026/7/1 22:07:26 · 异常支出复核 · 2026-07

订阅处置备忘

已保存 #3

ChatGPT · 下期复核 · 2026/7/1 17:44:46
记录本次订阅处置判断,等待下期账单对比。

已保存月报 #6 · 2026-07

2026/7/2 06:30:31 · 订阅 4 项 · 异常 1

下载 Markdown

2026-07 账单共 5 笔,合计支出 2108。

订阅支出 1822,共 4 项。

异常大额 1 笔,按单笔超过 1000 元识别。

最大分类为 保险,金额 1200。

CSV 文件上传到本服务解析后不保存原文;MySQL 仅保存结构化账单、导入摘要、订阅标记和异常标记。

订阅/固定扣款分类日期处置金额
ChatGPT订阅2026-07-01下期复核¥145
Netflix订阅2026-07-01下期复核¥78
健身房健康2026-07-02下期复核¥399
保险公司保险2026-07-03保留订阅¥1,200
异常商户分类原因金额
保险公司保险单笔超过 1000 元¥1,200
数据保存边界
CSV 文件上传到本服务解析后不会保存原文;MySQL 仅保存结构化账单行、导入摘要、订阅标记和异常标记,用于刷新页面后恢复月度报告。