这个工具做什么
发票信息提取把一批 PDF 电子发票里的关键字段一次性读出来:发票代码、发票号码、开票日期、金额、税额、价税合计,汇总成一张能直接交给财务的清单,导出 CSV 或 Excel。
它还顺手做一件报销时最容易出错的事 —— 查重。同一张发票被重复下载、重复报销是很常见的事故,本工具按「发票代码 + 发票号码」自动找出重复项并标出来,还能直接剔除。
整个过程在你的浏览器里完成,发票不会上传到任何服务器。发票是敏感财务数据,本地处理不只是口号:你可以打开开发者工具的网络面板,确认整个过程没有任何上传请求。
如何使用
- 拖入一批发票 PDF 支持多选与拖拽,单个文件最大 50MB,一次几十张也没问题。顺序不影响结果。
- 核对汇总表 结果先给出表格:每张票一行,末尾是合计行,重复项被标黄。先扫一眼有没有空格子 —— 空格表示该字段没读到。
- 导出 CSV 或 Excel CSV 带 BOM,双击用 Excel 打开中文不会乱码;Excel 版把金额列存成数字,可以直接求和、做透视表。
常见问题
发票会被上传吗?
不会。全部解析与汇总都在浏览器内完成,网络面板里看不到任何上传请求。发票属于敏感财务数据,本工具从设计上就不接触服务器。
为什么有的发票金额读不出来?
通常是那张票的文本层版式特殊,或者根本没有文字层(扫描件、拍照件)。本工具宁可留空也不错填。可以手动对照票据补录,或换一份从开票平台重新下载的 PDF。
支持哪些发票?
带文字层的 PDF 电子发票:增值税专用发票、普通发票、机动车销售统一发票、数电票(PDF 版)。不支持纸质发票的扫描件与拍照件,也不支持 OFD 格式。
查重的判断标准是什么?
按「发票代码 + 发票号码」判重:两者都相同即视为同一张票。数电票没有发票代码,就按发票号码判重。读不到发票号码的票据不参与判重,避免误判。
能识别购买方和销售方名称吗?
不识别。发票上「名称」出现两次(购买方、销售方),文本层里往往无法可靠区分,强行识别容易张冠李戴,所以本工具只输出可以可靠定位的字段。
最多能处理多少张?
没有固定张数限制,每个文件不得超过 50MB,总量受浏览器标签页内存限制。几百张通常没问题,更多建议分批。
限制与边界
只处理带文字层的 PDF;扫描件、拍照件与 OFD 格式无法识别。
不识别购买方/销售方名称、商品明细行;不做税局查验(本地工具无法联网核验)。
不修改原发票文件,只产出汇总清单。