财务对账智能体
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_78f42945/finance-reconciliation 到我的 AI 助手。
技能介绍
把会计从月底对账的重复劳动里解放出来
月底结账时,财务团队经常要面对这样的场景:一份几百上千行的银行流水,和一套同样庞大的会计账目。人工勾对不仅耗时(往往占去月结工作量的 30%–50%),而且极其枯燥。一笔金额少写一个零、一条流水漏记、或是银行与账目之间的时间差(未达账项),都可能让排查工作变成大海捞针。
这个技能就是为了解决这个问题而生。它不需要你懂复杂的脚本编写,只需提供两份文件,它就能像一个不知疲倦的专员,替你把账对平。
核心能力与工作流
该技能的核心底座是 reconcile.py,一个基于 pandas 的轻量级引擎。它的工作流非常直接:
- 数据摄入与容错:接收
bank.csv(银行流水)和ledger.csv(会计账目)。引擎能自动识别中英文列名,并处理常见的脏数据(如编码问题、列名不匹配)。 - 自动勾对:引擎通过算法匹配银行记录与账目记录,识别四种核心差异:
银行未达:银行已收/付,但会计尚未记账。
账目未达:会计已记账,但银行尚未清算。
金额不符:两边都有记录,但金额对不上。
重复记录:识别两边的多余录入。
- 异常检测:除了勾对,它还会扫描大额交易和借贷方向异常。
- 结果交付:运行结束后,它不会只给你一堆代码日志。你会拿到一份
result.xlsx,里面包含多 Sheet 的差异明细表、可视化图表,以及一份summary.md摘要。摘要里写清了差异笔数、涉及金额以及建议的调整分录。
适用边界与注意事项
虽然它很强大,但并非全能,使用时请注意以下几点:
- 数据不出域:该技能不直连任何银行 API。你需要先导出银行流水和账目文件,交给本地或私有环境运行,这保证了财务数据的安全性。
- 不自动改账:合规性是财务工作的底线。技能只会生成“建议调整分录”,你需要人工复核确认后,再在 ERP 中操作。
- 性能表现:对于 1000×1000 行的常规数据量,实测耗时在 1.36 秒左右,准确率超过 95%。
它既可以作为一个独立脚本运行,也可以集成到 muchen-dispatcher 等调度系统中,作为自动化流水线的一环。
使用场景
- 月底结账时,拿到银行流水和 ERP 账目,需要快速找出未达账项和金额不符记录,生成差异明细表。
- 收到审计或老板要求提供对账报告时,需要将核对结果整理成包含图表和调整建议的 Excel 文件并交付。
- 处理大量历史账目时,需要检测是否存在大额异常交易或重复录入,并自动标记出借贷方向错误的记录。
- 作为代账会计,面对多个客户的银行流水和账目,需要快速跑一遍脚本,生成每个客户的月度 KPI 和差异摘要。
适合人员
- 中小企业财务主管,每月需要花大量时间人工核对银行流水和账目,希望减少月结的重复劳动。
- 代账公司会计,同时服务多家客户,需要快速批量生成对账报告和差异明细,以应对客户的审计要求。
- 企业财务数据分析人员,希望利用 Python 脚本处理脏数据,自动生成包含图表和建议的专业对账报表。
- 企业 IT 或自动化工程师,需要寻找一个零商业依赖、可私有化部署的财务对账脚本集成到现有调度系统中。