首页 / 功能详解

功能详解

从一个 Excel 拖进来到一份可归档的对账报告,中间发生了什么。

一条流水的一生

对账不是「两个表相减」,而是一串判断:这是什么银行、哪一行是明细、账号是谁、两笔是不是同一笔。

1

识别文件格式

先看文件是什么、哪个银行导出的、表头在第几行 —— 各家银行的导出格式差异极大,这一步决定了后面能不能对上。

2

重建标准列

把五花八门的列名(摘要 / 用途 / 附言、借方 / 付出 / 支出…)统一映射成标准字段,并剔除重复表头与统计行。

3

确定「本方账号」

本方账号只出现在表头元数据里,明细行里是对方账号。工具从表头扫描本方账号,用它来给多账户分组。

4

逐笔匹配

按下面的优先级依次尝试匹配,能找到同一笔就销掉。

5

分类剩余项

匹配不上的按「银行已收账未记」等四类归档,并单独列出单边账户。

6

编制调节表并导出

按标准格式生成银行余额调节表,与其他结果一起写进一个 Excel(5 个工作表)。

银行格式识别与自学习

这是这类工具最容易「用两天就废」的地方 —— 换一家银行、换一个导出模板就对不上。我们做了两层:

📚

内置主流银行规则

工商、农业、建设、中国、交通、招商、兴业、中信、光大、民生、华夏、平安、广发、齐鲁、青岛、农商等。 同一家银行的不同导出模板也分别建有规则。查看清单 →

🧠

遇到新格式,补一次就学会

系统识别不出本方账号时会提示你补填一次。确认后这次的经验会被记下来, 下次遇到同样格式的文件自动套用,不用再填。

防止串号:补库记录在套用前会做一致性校验 —— 公司名不一致、或明显属于另一家银行时,只会「建议」而不会自动套用, 避免把 A 公司的账号规则套到 B 公司文件上。

匹配规则(按优先级)

能精确对上就精确对上,对不上再逐步放宽 —— 避免为了凑数产生错误匹配。

优先级匹配依据说明
1(最强)对账码(DZM)银行流水与日记账中若有对账码 / 业务编号且一致,直接认定为同一笔
2业务申请单号(PADWA)企业侧业务单据号一致时匹配
3账号 + 日期 + 金额 + 收付方向四项全等,视为同一笔
4(最弱)账号 + 日期 + 收付方向金额存在合理差异时容差匹配,用于处理手续费、拆分入账等情形

账号在比较前会做归一化处理,兼容不同银行对同一账号的不同书写方式(如前导零、分隔符、分行前缀)。

差异分类与单边账户

对不上的部分不该只是一堆数字,而要告诉你「这是哪一类未达账项」。

类别含义典型原因
银行已收,账上未记银行流水有这笔收入,日记账里没有银行代收款项、利息收入未及时入账
银行已付,账上未记银行流水有这笔支出,日记账里没有银行代扣手续费、代付费用未及时入账
账上已记收入,银行无日记账记了收入,银行流水里找不到票据已入账未到账、银行漏记
账上已记支出,银行无日记账记了支出,银行流水里找不到已开票未付款、在途资金
📄

单边账户表

只有一边有数据、另一边完全没有的账户会单独列出来 —— 很多时候「对不上」是因为漏传了某个账户的文件, 这张表能立刻看出来。

🗓️

跨期未达账项

支持设置两个日期范围(如 2025-12-01~12-31 与 2026-01-01~01-05), 跨期的在途资金单独处理,不会当成错误混进调节表。

银行余额调节表

按会计实务的标准格式自动编制,两个方向分别调整,最终应当调平。

企业账面方向银行对账单方向
企业银行存款日记账余额银行对账单余额
+ 银行已收,企业未收+ 企业已收,银行未收
- 银行已付,企业未付- 企业已付,银行未付
= 调整后余额= 调整后余额

两列调整后余额应当相等;若不等,说明还存在需要人工核对的差异,页面会明确标出。

期末余额从哪来? 工具会从银行流水与日记账中自动识别期末余额(优先取更精确的长字段名,并排除「期初 / 年初」等干扰项)。 如果文件里没有期末余额信息,也可以在界面上手工填写。

批量对账与报告结构

一次跑完一批账户,一次导出一份完整报告。

🗂️

多文件上传

一次可拖入几十个文件,支持 .xls / .xlsx / .csv,自动跳过 Office 临时文件等无效文件并给出提示。

🏦

多银行混合

同一批里混着不同银行的流水也能处理,各自按对应规则解析后再按账号分组。

🔗

账号自动分组

按本方账号自动归集,一个账户一行汇总,不用手工拆表。

导出的 Excel 包含 5 个工作表

账户统计每个账户的流水笔数、匹配笔数、差异笔数、期末余额汇总
差异明细按四类差异逐笔列出,含账号、日期、金额、摘要、差异原因
对账结果银行流水与日记账的逐笔匹配结果(含匹配依据)
单边账户只有单边数据的账户清单
银行余额调节表按标准格式编制的调节表

我们不做这些(说在前面)

它是辅助核对工具,不是会计判断的替代品。