每日热门skill-财务人别再加班了!本地银行流水双向核对 Skill,让 AI 帮你自动对账到天亮

发布时间:2026/7/28 22:35:44
每日热门skill-财务人别再加班了!本地银行流水双向核对 Skill,让 AI 帮你自动对账到天亮 一句话把Bank-GL-match算法 2.0 直接装进 OpenClaw离线跑出「银行流水 vs 序时账」双向核对结果。一、开篇财务人最怕的「18:58 群消息」周五下班前 10 分钟。钉钉群里弹出这样一条消息「财务小王 月底了把这个月对账单核对一下明天上午 10 点前给我结论。」你点开附件。一份 6 万行的银行流水 Excel。 一份 5.8 万行的序时账 Excel。 一份对不上的差额表。你默默关掉「周五离职信」的 PPT打开 Sublime。——这是不是 90% 会计、出纳、共享中心人员的真实日常更狠的是这件事每月都要做一次。 一旦金额写错、交易方录入不一致、时区搞错、对账规则套错整个月就要从头再来。今天这篇文章我要给你介绍一款把「银行流水 vs 序时账」双向核对自动化的开源工具——bankflow-match-local基于开源项目Bank-GL-match算法 2.0。它最近登上了 SkillHub 财务类技能 Top 榜score 52000。为什么是它因为它不靠云端、不上传数据、不需要 API Key纯本地 Python 就能跑。二、这个 Skill 是什么——3 分钟读懂它2.1 一句话定义bankflow-match-local是一个面向财务对账场景的 OpenClaw Skill。它把银行对账单Bank Statement和企业序时账General Ledger, GL这两份 Excel 数据离线双向核对哪些记录配上了哪些记录只存在于银行企业漏记哪些记录只存在于序时账银行漏打月度汇总差额是多少2.2 核心算法算法 2.0这个 Skill 不是简单按金额匹配。它来自戴久耸daijiaoshou-ds2026-05-05 开源的Bank-GL-match 算法 2.0。整套算法由四大组件构成┌─────────────────────────────────────────────────┐ │ │ │ Bank.xlsx银行对账单 │ │ GL.xlsx序时账 │ │ ↓ │ │ ┌──────┴──────┐ │ │ ↓ ↓ │ │ 金额锁定 交易方余弦 │ │ 分仓台 相似度筛选 │ │ ↓ ↓ │ │ └──────┬──────┘ │ │ ↓ │ │ 6 阶段对账策略 │ │ ↓ │ │ 双向核对结果 │ │ 未匹配差异表 │ │ 月度汇总表 │ │ │ └─────────────────────────────────────────────────┘四大组件金额锁定分仓台—— 按金额分桶避免大表全表扫描交易方余弦相似度—— 用 TF-IDF 余弦相似度匹配对方名称6 阶段对账策略—— 渐进式匹配逐步收敛双向核对—— 既查找「银行有企业无」也查找「企业有银行无」2.3 触发关键词当你向 OpenClaw 发送「银行对账」「对账本地」「流水核对」「本地银行流水核对」「银行 vs 序时账」「Bank-GL match」Skill 就会自动激活。三、技术架构它到底是怎么跑起来的3.1 整体架构OpenClaw 宿主 ↓ ┌───────────────────────────────────────┐ │ bankflow-match-local Skill │ ├───────────────────────────────────────┤ │ SKILL.md → 大模型指令入口 │ │ references/ → 知识补充文件 │ │ scripts/ → Python 标准库脚本 │ └───────────────────────────────────────┘ ↓ ┌───────────────────────────────────────┐ │ Bank-GL-match 算法 2.0 │ ├───────────────────────────────────────┤ │ 1. 数据加载层pandas 读取 Excel │ │ 2. 预处理层清洗、归一化 │ │ 3. 匹配层6 阶段算法 │ │ 4. 输出层差异表 汇总表 │ └───────────────────────────────────────┘3.2 关键技术决策为什么纯本地财务数据的特点是敏感。不能上云不能交给第三方 LLM不能暴露交易方名称与金额bankflow-match-local的回答是Python 标准库 pandas scikit-learn本地运行数据不外泄。为什么算法 2.0传统对账算法算法 1.0只做单向匹配银行有 → 找企业有没有。算法 2.0 引入了双向校验银行侧哪些记录企业没记企业侧哪些记录银行没打月度汇总收支差是多少这意味着你一次跑完就能给老板一个完整对账报告。四、安装与配置5 分钟跑起来4.1 前置环境Windows / macOS / LinuxPython 3.9OpenClaw 0.74.2 安装步骤方式 A通过 SkillHub 安装推荐skillhub install skill bankflow-match-local方式 B手动安装# 1. 克隆开源算法 git clone https://github.com/daijiaoshou-ds/Bank-GL-match # 2. 复制到 Skills 目录 cp -r Bank-GL-match ~/.qclaw/skills/bankflow-match-local/ # 3. 安装依赖 pip install pandas scikit-learn openpyxl4.3 目录结构bankflow-match-local/ ├── SKILL.md # 大模型调用入口必读 ├── references/ │ ├── algorithm.md # 算法 2.0 详解 │ └── schema.md # 输入数据字段约定 ├── scripts/ │ ├── load_data.py # Excel 加载 │ ├── preprocess.py # 数据清洗 │ ├── match.py # 6 阶段匹配 │ └── report.py # 报告输出 └── templates/ ├── bank_template.xlsx └── gl_template.xlsx4.4 数据准备准备两份 Excel银行对账单 (bank.xlsx)日期金额交易方摘要2026-06-015,000.00阿里巴巴集团货款2026-06-021,200.00京东商城采购序时账 (gl.xlsx)日期金额对方科目摘要2026-06-015,000.00主营业务收入阿里付款2026-06-021,200.00管理费用京东采购4.5 第一次跑向 OpenClaw 输入「帮我核对这两份数据 /data/2026-06-bank.xlsx /data/2026-06-gl.xlsx 输出双向匹配结果 未匹配差异 月度汇总」Skill 会自动执行输出 3 份报告match_result.xlsx—— 成功匹配明细difference.xlsx—— 未匹配差异monthly_summary.xlsx—— 月度汇总五、实际使用示例从「18:58 群消息」到「自动出报告」5.1 场景模拟你的输入「老板让我对一下这个月流水附件在桌面 bank_june.xlsx 和 gl_june.xlsx给我三个报告。」Skill 自动执行1. 加载两份 Excel 2. 6 阶段算法匹配 3. 生成差异表 4. 输出月度汇总最终输出 月度对账报告 ══════════════════════════════════════ 匹配成功58,234 条99.3% 仅银行有186 条怀疑企业漏记 仅序时账有92 条怀疑银行漏打 月度差额-24,500.00银行少 2.45 万 ══════════════════════════════════════ ⚠️ 高风险差异 TOP 10 1. 06-15 阿里集团 ¥50,000 → 银行有序时账无 2. 06-18 京东商城 ¥12,000 → 序时账有银行无 ...5.2 高风险场景识别Skill 不只是机械匹配还内置了风控红线单笔超过 ¥10 万的差异 →高风险同月同一交易方差异超过 ¥5 万 →高风险跨月错配6月录成5月→中风险这些场景会被优先列出让你下班前 10 分钟就能交差。六、优缺点分析是真神器还是伪需求6.1 优点✅纯本地运行—— 财务敏感数据不出门 ✅算法 2.0 双向核对—— 比传统单向匹配更全面 ✅6 阶段策略—— 避免大表性能问题 ✅开源—— MIT 协议可商用 ✅可直接二次开发—— Python 脚本全开源6.2 缺点❌需要规范的数据—— Excel 字段格式需要标准化 ❌不支持扫描版 PDF—— 需要先 OCR 或导出为 Excel ❌不处理多币种—— 暂不支持汇率转换 ❌不处理退款冲销—— 需要人工二次复核 ❌学习成本—— 财务人员需理解「6 阶段」概念6.3 适用人群 vs 不适用人群适合中小企业财务共享中心对账岗会计师事务所初级审计电商企业多账户对账不适合大型企业 SAP/Oracle ERP 系统建议用 SAP 内部对账模块跨境多币种需要扩展数据完全没规范的小作坊需要先治理七、同类工具对比为什么选它工具数据安全双向核对月度汇总学习成本费用bankflow-match-local⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐免费金蝶/用友对账模块⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐1-2 万/年Excel VLOOKUP 手工⭐⭐⭐⭐⭐⭐⭐⭐⭐免费Python 脚本自研⭐⭐⭐⭐⭐取决于开发取决于开发⭐⭐⭐⭐⭐人力成本云端 AI 对账 SaaS⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐按次收费核心差异和云端 SaaS 相比数据安全是最大优势。和金蝶用友相比免费 开源是杀手锏。八、写在最后财务人的「最后 10 分钟」财务人最缺的不是努力是工具。bankflow-match-local不能替代你的专业判断 但能让你的「最后 10 分钟」从加班变成审核 签字。它不是为了取代会计而是为了让会计不再重复劳动。行动号召立即克隆开源项目git clone https://github.com/daijiaoshou-ds/Bank-GL-match安装到你的 OpenClaw 工作区用本月数据跑一次比对结果与人工核对把差异报告发给老板少加一次班—— END ——参考资料开源仓库GitHub - daijiaoshou-ds/Bank-GL-match: The bank statement matches the subset of the chronological account · GitHub作者戴久耸daijiaoshou-ds算法版本2.0开源日期2026-05-05SkillHub 主页https://api.skillhub.cn/user_5d0d5d95/bankflow-match-local免责声明本文为 Skill 技术解析涉及对账结果仅供参考。具体财务工作请以会计师专业判断为准。