ARTICLE · 1135589
1041 页 PDF,切出 4150 张回单,我只用了 20 分钟
先从一张纸说起。
一张 A4 纸,从上到下排着三张回单。银行把回单交到你手上时多半是这个样子,一份几百页的 PDF,页页如此。
当然不是家家都这么排。我手上的样本里就有一页一张的、两张的、四张的,三张最常见。这事后面细说。
你要做的,是把上面这几张,一张一张单独摘下来。
这事跟你是谁没关系。
做代账的,手上是几十家客户,每家好几个银行账户。从网银拉回来,是按公司、按银行打包好的一叠。切开只是第一步,切完还得按交易对手分好堆,甲公司的一堆,乙公司的一堆,本公司几个账户之间互转的、跨行调头的,也要单独挑出来,最后随附到对应的凭证后面。切是体力活,分捡是眼力活,月底那几天,人基本就钉在这上面了。
企业自己的财务,公司账户不多,但该走的流程一步不少。每个月一叠,该切的该装订的,照样得弄完。
还有一种是事务所来核查,或者上级部门点名要缴税凭证。这种要的不是全部,是其中某一类。先在 PDF 阅读器里搜关键词,搜到了记住是第几页,跳过去把那一页提取出来,然后发现这一页上还挂着另外两张你根本不想要的,还得再从里面把命中那张单独切出来。命中两三处的时候还行,要是三十处呢。

这几种人,背景完全不同,看着也不像在干同一件事。
但你往下追一层就会发现,他们最后卡在同一个动作上。
从一张排着好几栏的纸上,把指定的那一块,方方正正地切下来。
我第一次认真算这笔时间账的时候,才意识到这活儿有多磨人。
这活儿没有任何技术含量,甚至不需要你懂财务,它纯粹是在考验一个人的耐心和鼠标手速。
但偏偏,每个月都得来一次。
顺带说一句,为这事儿我特意去查了一圈市面上现成的工具,结论有点意思。
通用的 PDF 软件,能帮你把关键词定位到第几页,运气好的还能把命中的整页直接抽成一份。Adobe Acrobat 甚至能把搜索结果存成一份清单,写明哪个文件、第几页命中了。
但也就到这儿了。
从「第几页」到「这一页里的那一张」,这一步没人管。
要么你自己拖框裁,一张一张来。而且 Acrobat 那种裁剪只是把框外的内容藏起来,东西在文件里其实还在,你拿去做附件还得再处理一道。要么你换一批新出的在线工具,它们能按关键词把命中的页面整页提出来,可你要的从来不是整页,是整页里的那三分之一。
搜索是一拨工具,裁剪是另一拨工具。中间那段路,得你自己走。
这话我说完,得补一句实话。
财税这个方向上,已经有人在做更深的事了。一些商用的云端会计平台,回单 PDF 传上去,自动切成单张,还能一路生成日记账、生成凭证、把切好的回单挂成附件。这一步人家走得比我们远,我不装看不见。
但它们有个共同点,回单得传到人家的云上,而且基本都要收费。
回单上有什么?账号、客户名称、金额、交易对手。对一家代账公司来说,这是几十家客户的家底;对企业自己的财务来说,是本公司全部的资金往来和往来单位名单。很多人不敢传,很多单位也不让传。
我们走的是另一条路。
回单不出你的电脑,免费,不用注册也不用联网登账号,切得对不对由你自己一张张过目。
不用上传、免费、还能在自己电脑上跑的同类工具,我查了一圈没找到几个。这话我不敢说死,「市面上没有」这种话我讲不出口,你要是知道有,麻烦在评论区告诉我一声。
这个工具叫银行回单工作台,Windows 桌面软件。开头那两件事它能干,全量分割,和按关键词查找分割。全量分割还可以按交易对手分捡好。
今天这篇,我把它是怎么用的、有哪些地方要留意,从头到尾讲一遍。
我不确定对你有没有用,但我已经毫无保留地写出来了。
先说说,这东西到底能帮你干什么。
一句话,把回单从一大份 PDF 里切出来。
它有两种模式,正对着开头那两种需求。全量分割,是月底整叠回单全部要处理时用的,代账和企业自己的财务走这条。查找提取,是事务所核查、上级部门要材料,你只要其中某一类时用的。

我拿一份真实文件试过,1041 页,切出来 4150 张回单,分出 133 个组。这 133 个组里,131 个是票面上印着明确对手名字的,软件自己读出来就分好了,本公司几个账户之间互转的那批也在里头,对手那一栏写的就是你自己公司的名字,也就是你在档案里填的那个,软件靠账号认出来。剩下那种票面上压根没印对手的,结息、手续费这类,它不替你猜,单独挑出来标成待确认。软件将它们归为待确认交易对手的一组,我审核确认并手动拆成了「手续费」和「结息」两组,加起来就是这 133 组。怎么改、怎么批量改,我在第六步里细讲。从头点到尾二十来分钟。这是我自己的体感,你的机器快慢、文件页数和排版都不一样,肯定有出入,当个参考就行。
整个流程分成五步,选文件,认账户,分析检查,核对交易对手,导出结果。头尾三步是固定动作,中间认账户和核对交易对手这两步,只有你勾了「按交易对手整理」才会出现。你先记住这个顺序,剩下的都是细节。
具体的功能,我一个一个说。
第一个,分割全部回单。不用输任何关键词,软件自己把 PDF 里识别出来的回单全部分出来。注意这里说的「全部」是不按关键词筛选,不代表每一处都能直接导出,空白联、特殊凭证这些还是得你看一眼。
第二个,查找提取回单。按关键词找,比如你只想找手续费相关的,就填手续费。找到的是整张回单,不是关键词所在的某一行字。
第三个,总览和批量处理。一次看几十上百张缩略图,能上下滚,能放大缩小,能按来源文件、凭证类型、处理状态筛,然后批量确认、批量排除、批量恢复。
总览有两种看法。「原页总览」一张卡片对应一整页 PDF,你能看见三张回单原来长在一个页面上的样子。「片段总览」一张卡片对应一张切出来的回单,看细节用它。两个视图用的是同一套标记,边框和卡片上的角标直接写着哪个片段要你亲自看一眼、哪个是特殊凭证,不用一张张点开猜。同一页上的几个片段各自有各自的状态,不是一整页共用一个色。
第四个,边界微调。自动切的位置不一定每次都准,你可以手动挪一挪,改改高度和留白。
第五个,这个是我最想让你知道的,版式模板。你把某家银行的回单边界调好一次,存成模板,下次遇到同样的回单直接套用,不用再调第二遍。第一次慢,之后几乎不动手。
第六个,导出。可以合并成一份 PDF,也可以按原来的文件分别导出,还能顺手生成一份能用 Excel 打开的核对表,方便你回头查某张回单来自哪个文件第几页。要是开了按交易对手整理,导出又是另一套,一组一份 PDF,或者全部合成一份,两种都带总核对表。这个我在第六步里单独讲。

功能说完了。我想单说一套颜色,和一个顺序。
这两样看着最不起眼,但是我花心思最多的地方。
你分析完,会看到一屏缩略图。每张卡片带着不同颜色的边框和一个小标签,顶上还有一排筛选按钮。
这套标记,是我用来帮你把该看的地方挑出来的。
普通回单就是它原本的样子,软件在它外面画一圈青绿色实线,框出自己打算切的范围。右上角一个小标签写着「自动候选」,中性底色。这类不用一张张点开,抽查几张就行。
那个框不是装饰。框画在哪儿,它就打算切在哪儿。框要是歪了、压到旁边那张上去了,你一眼就能看出来该微调,不用先导一遍再回来找问题。
被你排除掉的那些会换个样子,边框改成棕色虚线,混在一堆里一眼就能认出来,提醒你它们没进导出。
边框换成橙色的是它拿不准的,标签写着「疑似无效·待核对」。扔出来让你亲自看一眼。这里面混着两种东西,一种是真的没用,一种是它认错了,所以它不替你下结论。
这一类还有个变化我挺喜欢。你看过一眼,决定这张留着,橙色就褪掉,变回普通那张的样式,边框回到青绿色实线,右上角换成浅绿的「已确认」。标成什么颜色是它的事,改成什么样是你的事。
边框是紫色的是特殊单证。前面说过,这些不是废纸,是要留的。这一类确认完之后紫色还在,因为它本来就自成一类。这两类的差别就在这儿,一个你看完就归队,一个始终单列着。
颜色只负责帮你找到该看的地方,留不留还是你自己说了算。软件自己的说明里也写着这句话,看颜色的时候,也看一眼文字状态。
顶部那个「疑似需排除 N」按钮跟这套颜色是配套的,N 就是这批带橙色边框的张数,点一下就只剩它们等着你处理。
还有个地方我挺喜欢,说出来你可能觉得是细节。
可你真去勾的时候,底下还有一行小字提醒,仅为疑似无效建议,请查看缩略图或详情后再勾选排除。
连排除按钮上的字都跟着变了,写的是「排除所选疑似无效 N 处」。
一边帮你把这批东西挑出来,一边在每一步提醒你,我说的只是建议,你自己看一眼。这个克制是我特意做出来的。
为什么不敢替你拍板,说起来也简单,各家银行的回单长得太不一样了。我拿手上的真实样本数过一轮,二十多份,覆盖将近二十家银行,一页排一张、两张、三张、四张的都有,三张最常见。分隔方式更没个准,有的表格线画得密不透风,有的只画几条横线,还有的干脆一条线不画,全靠留白隔开。我数过的这批里,真正把每张回单都画出完整边框的只有一家。连个统一的框都找不到,就别指望软件能百分百认准每一张该切在哪。所以它能做的是把候选挑出来、把可疑的标上颜色,最后那一眼还是得你来。
那这些颜色是按什么分的?这就得说到那个看着有点奇怪的顺序了。
先排除,再核对特殊凭证,最后才轮到普通回单。
这个顺序不是拍脑袋排的,是被回单自己的毛病逼出来的。
一个麻烦是空白栏。多栏回单的最后一页,经常只印了一两张,剩下的位置是空的。有些空白栏上还印着一行字,「此空白联无效」。这行字是银行印上去给人看的说明,可对软件来说它就是一段真实的文字,很容易被当成一张正经回单收进来。空白栏不先清掉,你后面看结果的时候会一直被它干扰。
另一个麻烦是特殊凭证。有些银行会在回单里夹进收费的、缴息的、缴税的凭证,尺寸和格式跟普通回单根本不是一回事,软件认不准。但它们跟空白栏是两码事。空白栏是废纸,这些是要留的。
所以顺序只能这么排。先把废纸清出去,再把格式不一样的挑出来单独处理,最后剩下的都是同一类东西,你想批量确认也好,想套模板也好,都顺。
这个顺序我没有只写在文章里,也写进软件了。你进入「检查与处理」那个界面,抬头第一行就有一行小字,核对并排除无效,核对特殊单证,应用模板或微调,逐栏复核,检查预览,导出。哪天忘了下一步该干什么,抬头看一眼就有数。
反过来行不行?你先试也行。把普通回单全确认完,回头发现中间混着几张特殊凭证,得再翻一遍。那点时间就白花了。


但在这之前,我得先说清楚它不能干什么。
这话听着有点扫兴,但我还是想先讲,免得你装完发现不是自己要的。
第一,它不审金额。软件只负责找、切、看边界、导出,回单上的金额、日期、收付款方,一律不经过财务审核,这部分还是得人自己核。它是工具,不是会计。
第二,扫描件不行。如果你的 PDF 是拿手机拍的、或者扫描仪扫出来的图片,里面没有能选中、能复制的文字,这个版本处理不了。判断方法特别简单,你用鼠标能不能选中 PDF 里的字,能选中就能处理,选不中就处理不了。界面上要是显示 OCR 不可用,别慌,我发出去的这个版本本来就没带图片识别,文字型的 PDF 照样能正常用。
第三,目前只有 Windows,10 和 11 都行,要 64 位。
顺带把能吃的量也说一下。单个 PDF 最多 5000 页、最大 500 兆上下,一次最多选 500 个文件。这是软件默认设的保护上限,不是鼓励你顶着用,日常那点材料基本碰不到天花板。我前面说的那份一千多页,一次就跑完了。
第四,这是个还在往下做的版本,拿出来就是想让天天跟回单打交道的人先用起来,接着挑毛病。安装包没做软件发布者签名,所以 Windows 可能会弹一个「未知发布者」的提示,看到以后点确定继续就行。怎么拿到安装包,我放在文末了。
好,说回安装。怎么把它装到电脑上。
安装包我放在百度网盘里,目录里一共三样东西,安装程序,一份 SHA256SUMS.txt,一份 readme.txt。
链接我不直接贴在正文里。一来网盘链接过一阵容易失效,你点开是个空白页。二来贴在这儿也免不了被到处搬。你在公众号后台回复「回单」两个字,链接会自动发给你。
下载下来是一个 exe 文件,名字叫 bank-receipt_0.1.61_core_x64-setup.exe。
安装就三步。
先把正在运行的旧版本工作台关掉,如果没装过就跳过这步。然后双击那个 exe,一路下一步。装完打开软件,在「帮助与反馈」里看一眼版本号,确认显示的是 0.1.61。

这里我要专门说一句,给不写代码的朋友吃个定心丸。
不用装 Python,不用敲任何命令,不用懂代码。
这三点请放心。它就是个普通的 Windows 软件,跟装个 QQ 没区别。
安装过程中你可能会遇到两个提示,都不是坏事。
一个是提示缺少 Microsoft WebView2。这是微软的一个显示组件,软件的界面要靠它来显示。按提示装上就行,装这个组件的时候可能需要联网。
另一个是前面说过的未知发布者,确定继续就行。
装好了,接下来是重点,怎么用。我一步步讲。
先给个建议,第一次别拿三百页的开刀。找一份只有几页的 PDF,走一遍完整流程,熟了再上大批量。磨刀不误砍柴工,这个顺序能省你不少冤枉路。
整条路是七步,其中第六步只有开了按交易对手整理才走到。我先把地图铺在这儿,你心里有个数,后面再一步步展开。
第一步,导入文件。
这里有一组按钮特别容易搞混,是全篇我最想提醒你的一个点。
「选择 PDF」和「选择文件夹」,是替换。点了之后,你现在的文件列表会被清掉,换成新选的。
「添加 PDF」和「添加文件夹」,是追加。往当前这一批里继续加。
如果你先选了 3 个文件,处理到一半想再加 2 个,一定要点「添加 PDF」。点成「选择 PDF」,前面那 3 个就没了。
还有一件事,文件最好一次加齐再开始分析。因为如果你已经分析过、核对过,这时候再添加新文件,之前的分析和复核结果会被清空,得重新来一遍。
左侧的「移除」只是把文件从当前任务里拿走,不会删掉你磁盘上的原件,这个不用担心。

加完文件、还没开始分析的时候,默认显示的是「原页总览」,一张缩略图对应 PDF 的一页。可以上下滚,点左侧文件名能切换原件预览。
顶部工具栏里还有一个叫「缩略图大小」的控件,两个按钮一减一加,中间显示一个百分比。点加号放大,点减号缩小,那个百分比就是当前缩略图的显示比例,默认是一百。这里的缩放只影响你屏幕上看到的大小,不会改原件,也不会改导出文件的大小。分析结果那边的总览也是同一个控件,用法一样。
第二步,选处理方式。
两种。
分割全部回单,就是整理全部材料的时候用,不用填关键词。
查找提取回单,就是只找某几张的时候用。下面会多出来几个选项,我用大白话翻译一下。
包含关键词,就是你要找的词,比如手续费。 全部满足,一张回单里必须同时出现你填的所有词才算命中。 任一满足,出现其中任意一个就算。 排除关键词,命中这些词的回单不要。 精确匹配,字要一模一样,适合你很确定要找什么的时候。 模糊匹配,条件松一些,但结果要更仔细地检查。
这儿要单独提醒一句。别把自己的公司名称设成排除词,因为很多正常回单上都印着本公司名称,你一排除,全没了。
还有,没找到预期结果的时候,先检查关键词有没有写错,再试着减少几个条件,别一上来就怀疑软件坏了。
按交易对手整理这个开关,也是在这儿。勾上之后,分析前会让你先认本方账户,导出前多一步核对交易对手,我在第六步里细讲。不勾的话,就是前面说的这一套,一点不差。
选好之后,点「开始回单分析」,等着就行。文件大的时候,分析和载入结果都要点时间,这期间不要去移动、改名或者覆盖原件。

第三步,看结果,处理。
这是整个软件的核心,我拆开讲。
分析完,界面会自己切到「检查与处理」,默认给你看的是「片段总览」,一张卡片就是一张切出来的回单。想回头看整页长什么样,切到「原页总览」。
先把几个词认下来,界面上是这么叫的。
原页,原始 PDF 里的一整页。片段,从原页里分出来的一张回单。第几栏,这张回单在这一页上的位置,哪怕三张是从上往下排的,界面也叫它第 1、2、3 栏。
然后是五种状态,卡片上都写着。颜色管找,状态管判断,两个一起看,别光看颜色。我把它列成一张表,每一状态下你该干什么,一句话讲清楚:
顺便给你一个理解这套流程的笨办法,把它想成快递分拣就行。软件把包裹摊开给你,有问题的挑出来等你处置,你放行进下一站,你退回的不发货。整套界面其实就是在干这件事。
处理顺序是有讲究的,按这个顺序来最省事:
排除不要的,确认特殊凭证,处理普通回单,核对保存,导出。
为什么要先排除?因为有些页面上印着「此空白联无效」的空白联,它不是回单,先把它清掉,后面看结果会清爽很多。
批量排除的做法是这样,先点「疑似需排除」,集中看软件提示的那些片段,不确定的就点开大图看清楚,确认不要的勾上,点「排除所选 N 处」。
这里我要强调一个词,疑似。
软件说疑似,只是提醒你,它不会替你做决定。如果点开一看是张正常回单,就确认它,别排除。
排除错了也别慌,进「已排除」里选回来,恢复成待复核,再检查确认就行。
然后是特殊凭证。
一句话概括,是个别银行夹进来的收(缴)费、缴息类凭证。贷款清算通知书、贷款利息到期通知书、电子缴税付款凭证都属于这一类。它们的排版和尺寸跟普通回单不一样,软件可能认不太准。但它们不是无效文件,要留的话得单独确认。
顺带说一句,界面上叫「特殊单证」,我这儿从头到尾说的都是「特殊凭证」,指的是同一个东西,别被这两个词绕住。
软件已经认出来的,点「核对特殊单证 N 处」,检查类型和边界。没认出来,或者类型判断错了,你自己选一张或多张同类型的,点「设置凭证类型」手动指定。
注意一件事,手动改过类型的页面会单独处理,不能用普通回单的模板一起调整。所以特殊凭证先处理完,再弄普通回单,进度看得清楚。

第四步,普通回单的边界微调。
自动切的位置不一定每次都准。可能抬头切掉一半,可能把旁边另一张回单带进来一点,可能底部文字没留全。
打开一张,点「调整所选边界」,选你要调的是第几栏,然后拖边框,或者直接改距页顶、回单高度这些数值。

这里单独说一句。你在这一页上可以把三栏都调一遍,但这一轮保存进去几栏,认的是你真正动过边界的那几栏,不是只看你从哪一栏点进来。只把第 3 栏拖了一下,保存的就是第 3 栏,第 1 栏和第 2 栏还在待复核里等着你。三栏都动过,三栏一起走。保存那块的小字会写明白,本轮可写入 1/3 栏(第 3 栏),剩下两栏标着尚未核对。紧跟着还有一句「仅浏览不算核对」,点进去看一眼不算数。
检查的时候盯住四处,抬头、正文、印章、底部末行。四处都挨上了,再看一眼有没有把旁边那张带进来。
拖的时候还有一道兜底。一栏的下边界拖过了下一栏的上边界,或者上边界压住了上一栏,又或者三栏加起来高过整个页面,这一轮会直接被拦住,存不下去。框只能画在讲得通的位置上。
调完点「确认并预览本轮」,看看这一轮实际影响了哪些页、哪些栏,检查没问题再点「保存本轮 N 处」。


如果预览完觉得不对,不想存了,直接点「取消本轮」,这一轮白调,回到原样。
真存下去之后发现有地方弄错了,也别急。界面上有「撤销本轮」,能把刚刚这一轮校准退回去再改。
还有一个「完成微调,返回结果」,是这一轮干完了、想回总览接着处理其他栏用的。点它会回到结果页,你之前没确认的那几栏还在待复核里挂着,等你继续。
这一步有四个地方容易搞混,我一个一个说。
第一,微调只管你这一轮动过的那几栏。这条最容易被忽略,前面我专门讲过一遍。你只把第 2 栏拖了一下就保存,第 1 栏和第 3 栏还是待复核。别以为一次就全干完了,回来接着弄。
第二,本轮改动按栏跨页走,不止你打开的这一张。你把第 3 栏调好保存,同一家银行、同一类型、同一排版的其他页,第 3 栏也跟着换上新边界,一栏乘页数就是本轮的数。已经排除的片段、已经确认过的特殊单证不参与本轮,预览里会单独告诉你哪些页排在范围外。它也不等于你在总览里勾选的数量。保存之前,一定看清楚本轮范围。
第三,勾选只是表示你选中了哪些,它不等于确认,也不等于排除。勾完还得点对应的确认、排除或者恢复按钮。还有个细节,在「原页总览」里勾选一整页,选中的也只是这一页里符合当前筛选的那些片段,不是整页统统带走。
第四,「全选当前筛选结果」选的是符合筛选条件的所有片段,包括屏幕下面你还没滚到的那些,不是只选眼前这一屏。切换筛选条件之后,需要重新选。


第五步,模板,这才是真正省时间的地方。
模板是什么?就是保存好的裁剪框。
你这次把某家银行的三栏回单调好了,存成模板,下次遇到同一家银行、同类凭证、同样排版的回单,直接套用,不用再调一遍。
这个功能是整个软件我最想安利的部分。因为分割本身省的是一次的时间,模板省的是以后每一次的时间。

但模板有几条规矩必须说清楚,不然很容易用错。
第一,能共用模板的条件是三条同时成立,出具回单的银行相同、凭证类型相同、实际排版相同。同为三栏不代表能共用,同一家银行也不代表所有回单排版都一样。
第二,三栏回单是一套模板,不用建三套。一套模板里可以包含第 1、2、3 栏各自的边界。但是,只核对了第 1 栏,不代表第 2、3 栏也已经核对了。界面上会显示「本轮可写入几栏 / 共几栏」,比如显示 1/3,意思是这套模板有三栏,本轮只能写进去你已经核对过的那一栏,另外两栏还得继续核对。这个数字一定要看,别只盯着「检查本轮 N 处」。
第三,模板只复用裁剪位置,不会把旧任务的已确认、已排除、特殊凭证这些状态带过来。新文件的内容还是得你自己看一眼。
第四,分析之后再套模板,范围是按当前任务里所有适用的文件算的,不只是你当前筛选的那几个,也不只是你勾选的那几张。应用之前,看一眼预览里写的范围。
第五,模板不用按公司分开。不同公司的回单排版相同,就能用同一套。反过来,同一家银行你想存「三栏常用版」「三栏大留白版」两套,也完全可以。
第六,模板存在本机,重开软件还在。但模板替不了结果,这一版也没有「历史任务」入口,关掉软件之前先把结果导出,别指望下次打开还能接着做。

第六步,核对交易对手。这一步只在第二步勾了「按交易对手整理」之后才会出现。
没勾的话直接跳到第七步导出,前面那些流程一点不差。

先说为什么非得先认本方账户。同一张回单上印着付款方和收款方两个名字,软件得先知道哪一边是你自己,才好把另一边当成交易对手。所以开了分组以后,分析之前会先进「选择本机档案」,依次选公司、来源银行、完整的本方账号。

手上没有现成档案的,点「仅填写本批资料」,这一批填一次就行。账户多的,用「批量导入账户档案」导一份 Excel,模板就内嵌在软件里,点一下下载,不用另外去找文件。
这儿有个地方容易栽,本方账户是跟着批次走的。清除或者更换来源文件之后,上一批选的账户会被清掉,得重新选一遍。存过的档案不会丢,只是要再点一次。
分割那边的活,排除空白联、核特殊凭证、微调边界,跟分组互不打扰。分组不会去动你已经定好的裁剪边界、排除决定和凭证类型。所以前面那个顺序照旧,别乱。

这些处理完,界面上才会出现「进入交易对手分组」。点进去是一个三栏的工作区,软件把每张回单上的对方名称、账号、开户行提出来,按四类分开给你看。
它干的事说穿了就一句话,把这批回单上出现过的交易对手名字去重,一个名字一组。连本公司开在其他银行的那些账户,只要票面上印了名字,也一样当成对手读出来。读得出来的直接归组,读不出来或者拿不准的,它不猜,标成待确认摆给你。
第一类是交易对手,真正要往外给的那批单位,也是主力。
第二类是本公司内部往来,自己几个账户之间互转的那些。这一类不拆,统一归到本批公司名下,合成一组。对手那一栏写的其实就是本公司名,软件靠账号认出来,对方账户是你自己的户头,只是不在你填的那家来源银行名下。我跑的那批里这类有 106 张,就归成了一组。
第三类是对方名称为空,原件上压根没印对方名字的。
第四类是对手待确认,软件自己拿不准的。
名字提错或者没提出来的,可以批量改。勾上一批回单,一次最多两百张,统一输入名称,或者从已经有的名称里挑一个。原文本来就没写名字的,也能直接确认「确实没有名称」,也可以批量确认成空白对手,或者统一归到本方开户行名下,怎么算都随你。要并进已经分好的某一组里也行,不用重新敲一遍名字。这儿有个地方我觉得做得挺好,它不纠结对方是付款方还是收款方。对本工具而言,一张回单上除了本方就是对方,这笔是付还是收都不影响处理。它没对接任何财务数据,定位本来就是精准查找、分组、分割、导出,不去判定记账方向。

导出之前,可以先出一份 Excel 核对草稿,把整批的分组结果铺开看一遍,发现分错了回头还来得及。
第七步,导出。
等所有未排除的待复核都处理完,导出的按钮才会出来。这个按钮有两个名字,开了分组叫「检查并导出」,没开分组叫「导出回单」,别找错了。
导出前,我建议你检查三处,各栏位、首页、末页,特别是那种只有一两张回单的尾页。看抬头、印章、底部文字完整不完整,有没有把旁边的回单带进来。
检查的时候你会发现,前面排掉的空白栏、标成特殊凭证的那些,在总览里还是带着颜色的,一眼就能认出来。它们只是标记,不参与这次导出。进导出的是哪些,看状态,不看颜色。
然后选导出方式。
开了分组的话,这儿看到的只有两个选项。「每组一个 PDF」,一个交易对手一份文件,拿出来就能随附到凭证后面。「合并为一个PDF」,全部合成一份。两种方式都带一张总核对表,能回查某张回单原来在哪个文件第几页第几栏。
没开分组,选项是这三样。
合并为一个 PDF,就是全部放进一份里。 按来源分别导出,就是每个原始 PDF 对应一份结果。 合并版和来源版,就是两种都生成。
下面还有两个附加文件可以勾。一个是同时导出 XLSX 索引,就是一份能用 Excel 打开的核对表,方便你回头查某张回单来自哪个文件第几页,我个人建议勾上,查起来很方便。另一个是 JSON 清单,那是排查问题或者做进一步分析用的,普通使用不用勾,默认也没勾。
最后点「选择目录并导出」,选个位置,等它跑完,打开看看对不对。


这里还有一个特别容易误会的地方,我得单独拿出来说。
总览里那些筛选,什么来源、类型、待复核,只改变你现在屏幕上看到哪些片段。它们不会把导出范围改成「只导出屏幕上这些」。
导出包含的,永远是本次结果里全部未排除、且符合导出要求的片段。不想要进这次导出的,必须明确点排除。放心,排除不会删掉你的原件。
还有一件事,我得说清楚。
开头讲的按交易对手分捡,不是打算做,是已经做进去了,就在第六步里。
但我还是想把一句话留在这儿。交易对手是软件从票面上读出来的,读错、读漏都有可能。所以它把那四类情况分开摆给你,让你自己过目。它读出来的是候选,最后算数的是你改完的那一份。它不替你下结论这件事,从头到尾没变过,审核权一直都在你手上。
说完怎么用,聊聊那些要多留个心的地方。
我把日常会卡人的点,加上平时被问得最多的几个问题,合并成一份清单。回头要查某一条,直接扫小标题就行。
关于文件和原件
一,分析的时候别动原件。软件按只读方式读你的 PDF,移除文件、排除片段、微调边界,都不会改磁盘上的原件。但分析期间你自己在别的软件里覆盖保存、移动或者删掉同一份,就要出问题。
二,原文件要是被改动过,得重新分析。软件读之前会核对原文件的身份和校验值,对不上就让你重来。这不是矫情,是怕它拿旧结果去配新文件。
三,这一版没有「历史任务」入口。关掉软件或者点「重置任务」之前,先把当前这批处理完导出。再啰嗦一句,存了模板不等于导了结果,模板替不了结果。
关于操作里的几个提醒
四,扫描件不行。判断方法再说一遍,鼠标能不能选中里面的字,能选中就能处理。
五,别为了把数字变成 0 就全选确认。可以批量确认,但看一眼再点,这几秒钟值得花。
六,待复核不能放着不管。不想要的就明确排除,留在那儿不动的话导出按钮根本不出现。全都排除了,也没有可以导出的东西。
七,卸载的时候看清要不要删应用数据。本方账户档案、版式模板、读取规则都存在本机,想留着就别勾删除数据。
八,它不审金额。软件只管查找、分割、检查边界和导出,不能代替财务核对业务内容。这句话我说了两遍,因为真的很重要。
关于你会问的那几个
九,没输关键词,为什么还有一堆待复核?不输关键词只是不过滤,软件对边界、空白联、特殊凭证有疑问的时候,还是会请你看一眼。
十,套了模板,为什么还要复核?模板只复用裁剪位置,新文件的内容和边界还是得看。
十一,为什么我这儿没有导出按钮?先看是不是至少还有一个未排除的片段,再看未排除的待复核或者需调整项是不是都处理完了,还有微调是不是已经保存并退回结果页了。
十二,「保存为版式模板」怎么点不了?可能是软件还没认出这家银行或这份排版,也可能是这一页手动设过凭证类型。先保存当前调整就好,存不了模板不等于这次回单不能处理。也别为了点亮这个按钮,把特殊凭证硬改成普通回单。
十三,分析完一个结果都没有?检查文件有没有选对,关键词或者排除词是不是设太多了,PDF 到底能不能复制文字。确实没命中时,结果为 0 是正常的。
十四,为什么我微调完了,待复核还剩一大堆?看看你刚才是不是只处理了其中一部分栏。微调认的是你这一轮真正动过边界的那几栏,没动过的还等着你。
十五,勾了按交易对手整理,怎么没看到「进入交易对手分组」?这一步要等分割那边的活全部处理完才出来,先把待复核清掉、保存并退回结果页再找它。
十六,一批下来对手名字读错了不少?可以批量改,勾一批一次最多两百张统一填。要是同一版式的银行经常读错同一个位置,看看有没有保存过的本机规则可复用。
最后一条,也是我最想说的
回单上有账号、客户名称、金额。导出的 PDF 和 Excel 核对表里也有。按你们单位的要求保存和分享,公开反馈的时候,别直接上传真实回单或者没打码的截图。
顺带把「本机处理」这个词说准一点。回单内容不上传,这一点是确定的。但装 WebView2 组件、打开下载页、走反馈渠道这几步,还是要联网的。所以我不讲「完全不用联网」,那是糊弄人。
最后说说,为什么做这个,还有我给自己定的那条规矩。
先交代一句,这东西最开始是我拿来练手的。想学学怎么做桌面应用,想搞明白 PDF 的版面到底该怎么分析,就挑了这个自己天天碰的问题下手。做着做着发现好像真能用,才整理出来给别人装上试试。
所以别拿商业软件的标准要求它。它就是个能干活的半成品,能帮你省下点时间,我就挺高兴了。
坦率地讲,起因还是那个,我不想看到有人把一整天耗在剪纸条上。
再说那条规矩,数据不离本机。
银行回单上有账号,有客户名,有金额,还有一整份往来单位名单。这不是能随手传到网上的东西。所以这条规矩从一开始就没松过,PDF 全程在你自己电脑上读,原件只读,不上传云端,也不做后台自动更新,装好什么样就是什么样,不会哪天自己往下拽东西。软件里那个反馈窗口也一样,先在你本机生成一段预览,你自己看一遍,自己决定发不发,它不会替你发。
用网上的工具,你得先信任它背后那家公司。这个工具没有服务器,也就没有那个背后。
下载的地方我还放了一份 SHA256SUMS.txt。讲究的朋友下完之后,把安装包大小和那一串校验值对一下,对得上就说明你手里这份既没损坏,也没被人中途掉包。这个习惯我建议你留着,不光对我这个安装包。
说到这儿我想起一个事。
工业革命早期,被机器替掉的第一批活儿,就是这种重复劳动。两百年过去了,我们在办公室里,对着一块屏幕,还在用鼠标干着差不多的活儿。
现在有了新的工具,能不能真的把这批活儿交出去。
我觉得衡量一个工具好不好,不该看它有多炫,该看它让人少干了多少本来就不用干的活儿,以及,它有没有逼着人去学一门新的语言才能用上它。
技术不该是让人学着怎么跟机器说话,技术该是把人从重复里捞出来。
回到开头那两件事。
月底那一叠,丢进去,先勾上按交易对手整理、认一下本方账户,等它分析完,排除空白联,确认几张特殊凭证,普通回单套模板或者微调几处,进分组看一眼对手名单,导出。
事务所点名要的那几十张,填个关键词,等它把命中的一张张挑出来,检查一遍边界,导出。

我拿那份 1041 页的文件跑全程,从头点到尾二十来分钟,中间机器在跑的那十几分钟,基本是我在边上发呆。
第二次再遇上同一家银行的回单,模板一套,几分钟。
那些省下来的时间,你可以去干点别的。
哪怕是提前下班。
这个项目现在的版本号是 0.1.61,还在往下做。我把它放出来,就是想让更多真正天天处理回单的人用一用,告诉我哪里不好用、哪里会卡住、哪里说不清楚。
遇到问题,欢迎来反馈。
反馈的时候麻烦写清楚这几样,你用的版本号 0.1.61 Core,你的原件多少页、切出多少个片段、大概分了多少组,刚才依次点了哪些按钮,你原本希望得到什么结果、实际出现了什么,还有界面上显示的那些提示文字。
软件不会自动帮你发,内容你自己检查一遍再发。真回单和没打码的截图,记得别上传。
安装包在这儿拿。公众号后台回复「回单」两个字,链接会自动发给你,一共三样东西,安装程序,SHA256SUMS.txt,readme.txt。
下载这事上,讲究一点的朋友可以核两个数。安装包准确大小是 31,979,266 字节,SHA-256 是 254ab93f70a4252b4b826436b3e751542cdd8ae895b15b580d46987d7992fb7a。把这两个值跟目录里的 SHA256SUMS.txt 对上,就说明你下的这份既没损坏,也没被人掉包。
你要是身边也有每个月跟银行回单死磕的人,把这篇转给他。
对了,真到月底要上手的时候,记这八句就够了。
一,先看 PDF 里的字能不能选中,选不中就别浪费时间。 二,文件一次加齐,中途再加会清空已有的分析结果。 三,处理顺序是 排除 → 特殊凭证 → 普通回单 → 保存 → 导出。这个顺序是被空白栏和特殊凭证逼出来的,别调。 四,勾选不等于确认,筛选也不等于导出范围。 五,微调不是一次全干完,动过的那几栏才算数,剩下的记得回头弄。 六,模板存一次,下次碰到同一家银行同一排版直接套。 七,颜色只是提示,留不留、留哪些,最后还是你说了算。 八,开了分组的话,本方账户跟着批次走,换了文件就得重新认一遍。

国庆长假马上收尾,工位上那一摞回单和对账单也跟着堆回来了。
三季度在节前画了句号,月结和季结撞在一起,这一两周多半又得跟回单死磕。如果以前你也是先对着一整本 PDF 发呆,先把这篇收藏起来,明天翻开就能照着一步步上手。
想要安装包,公众号后台回复「回单」两个字就能拿到下载链接。 用得不顺、哪里别扭,也欢迎回到评论区留个言,把情况反馈给我。
这篇要是帮到你,点个赞、在看、转发三连,把同样在整理回单的人也带过来。想第一时间看到后面的更新,给我个星标。
免责声明
一,本工具在本机运行,回单内容不上传任何服务器。但设备与文件的安全由你自行负责,请勿在不安全的设备上处理敏感回单。
二,自动切分、分组与特殊凭证识别均为辅助功能,结果仅供参考。正式使用前应逐张复核,不可直接作为记账、报税或审计依据。
三,本软件按现状提供,不对其适用性、准确性或特定用途作任何担保,使用产生的风险与后果由使用者自行承担。
四,文中截图均使用合成演示数据与已脱敏样例,仅作说明,与任何真实单位或个人无关。