01 — 同一批里的
按发票号码,不是按文件名
同一张票被存成 发票.pdf 和 发票(1).pdf 是常事,
按文件名查等于没查。这里比的是发票号码加金额——
从票面里读出来的那个号,不是文件叫什么。
数电票的号码是 20 位。按 8 位去截的程序会把号码截断, 而截断之后看起来还是个号码:两张不同的票会被当成同一张, 真正的重复反而漏过去。这里按 8–20 位取, 数电票那一页说得更细。
02 — 跨月、跨批次的
三月导过的票,四月还认得
导出过的发票会在你这台电脑上留一条记录(只有号码的指纹和日期, 没有金额、没有名称)。下次这张票再出现时,它那一行会带上 「已于某月某日导出」。
这条记录只存在本机,随时可以一键清掉;换台电脑就没有了。 这是本地工具的代价,也是它的前提——我们这边没有一份你的发票清单, 所以也不可能替你在云上比对。
它查不出什么
写清楚比含糊地说"智能查重"有用:下面这几种,这个工具拦不住。
- 号码读不出来的票。 拍糊的照片、扫描件里没有二维码也没有文字层的, 那一行的号码是空的——空号码不参与比对,而且会被标红让你自己看一眼。 标红的意思就是"这一张我没把握",不是"这一张没问题"。
- 换了台电脑。 跨批次那条靠的是本机记录。在家里的电脑上导过一次, 公司的电脑不知道。
- 真的开了两张票。 同一个供应商、同一天、同样金额,却是两笔业务—— 这种也会被标出来,但它不是错的。所以标出来只是请你看一眼, 不替你删,也不替你下结论。
一个把这些都说成"已查"的工具,比不查更危险:它会让人不再自己看。
代账公司:同一张票进了两家的账
这是代账最容易出、也最难解释的一种错。每家客户各自一个账套、各自一套科目, 导出记录也是分开的——这是对的,一家客户的记录不该混进另一家。
但分开之后,跨客户的那种重复就没人会提一句了。 所以这里多做一步:一张票如果在别的客户账上导出过,它那一行会标出来, 并写清是哪个客户、哪一天。
标出来不等于判定。同一个供应商给两家客户各开一张票是完全正常的, 所以这句话是请你自己看一眼,不替你删、也不替你下结论。 比对只发生在这一台电脑上——代账那一页说的是这套做法。
文件不上传
发票是在你的浏览器里读的。不是"加密传输",是根本没传—— 两分钟就能自己验:打开开发者工具的网络面板,拖一张票进去,没有任何请求发出去。 或者更直接:页面打开之后断网,再拖进去,照样能用。
免费版每次导出 10 张、每天 20 张,不用注册,第二天零点重新开始。 Pro 买断 ¥68,没有续费。