夜雨聆风学习资料网

ARTICLE · 1135589

1041 页 PDF,切出 4150 张回单,我只用了 20 分钟

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」和「选择文件夹」,是替换。点了之后,你现在的文件列表会被清掉,换成新选的。

「添加 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 发呆,先把这篇收藏起来,明天翻开就能照着一步步上手。

想要安装包,公众号后台回复「回单」两个字就能拿到下载链接。 用得不顺、哪里别扭,也欢迎回到评论区留个言,把情况反馈给我。

这篇要是帮到你,点个赞、在看、转发三连,把同样在整理回单的人也带过来。想第一时间看到后面的更新,给我个星标。

免责声明

一,本工具在本机运行,回单内容不上传任何服务器。但设备与文件的安全由你自行负责,请勿在不安全的设备上处理敏感回单。

二,自动切分、分组与特殊凭证识别均为辅助功能,结果仅供参考。正式使用前应逐张复核,不可直接作为记账、报税或审计依据。

三,本软件按现状提供,不对其适用性、准确性或特定用途作任何担保,使用产生的风险与后果由使用者自行承担。

四,文中截图均使用合成演示数据与已脱敏样例,仅作说明,与任何真实单位或个人无关。

相关学习资料