票易合

每到月末报销季,财务和行政最头疼的事之一,就是处理几十张散乱的电子发票 PDF:从微信、邮箱里下载下来往往是一堆乱码文件名,需要一张张打开核对,再极其繁琐地拼凑到文档里打印。发票多了,不仅排版浪费纸,还容易记混哪张已经报过销。

票易合就是为减少这种机械劳动而开发的开源工具,可以批量将多张电子发票合并排版到 A4 页面,支持按发票字段重命名、重复发票检查和 Excel 明细导出,全程本地处理,不需要上传到任何在线平台。

比普通 PDF 合并工具强在哪

通用 PDF 工具也能合并文件,但它们”不懂发票”,只能简单拼凑页面。票易合能读取发票内的结构化信息(开票日期、金额、买卖方名称等),并基于这些字段做排序、重命名和去重。你不需要手动给每个文件名改名对齐顺序,也不用担心把同一张发票误打两次——这是专用工具和通用工具最实质的区别。

核心功能

1. 多张发票合并排版到 A4 页面

  • 支持从 1×1 到 10×10 自定义布局,根据发票数量和纸张需求灵活调整
  • 支持拖拽导入、打印顺序调整、实时预览和滚轮缩放
  • 普通模式:保留 PDF 矢量信息,发票监制章清晰度更好,适合归档核查
  • 图像模式:高精度图片转换,兼容性更好,适合统一打印格式

2. 按发票字段批量重命名和排序

下载的电子发票文件名往往是一串毫无规律的数字。票易合支持读取发票类型、商品类型、开票日期、买方名称、销方名称、金额等字段,按规则批量重命名和排序。

例如设定规则为 {买方名字}-{开票日期}-{商品类型},即可把文件夹里的发票整理成更容易识别的命名格式。

3. 重复发票检查与 Excel 导出

合并前自动检查重复发票,降低同一张票被重复打印或混入报销材料的概率。文件列表显示金额、开票日期、路径等信息,方便核对。整理后的列表可导出为 Excel 表格,适合做账、归档或交给财务复核。

本地处理,数据安全更踏实

发票里通常包含公司抬头、税号、金额等敏感信息。票易合是一款本地桌面端工具,发票 PDF 的合并、排版与字段读取主要在电脑本机完成,不需要像在线 PDF 工具那样上传文件,对不方便把发票传到网页工具里的用户更友好。

同类工具选择建议

  • 本地合并、排版、重命名、查重(本期)→ 票易合
  • 临时在线排版几张发票→ 发票排版助手(免费在线)
  • 批量提取发票信息到 Excel→ airegex 电子发票批量提取
  • OCR 识别、分类管理、统计报表→ AI 智能发票管理平台

兼容性

票易合基于 Python + PySide6 开发,支持 Windows 和 macOS。项目提供了打包脚本,有 Python 环境的用户可以按仓库说明自行打包运行。

⚠️ 需要注意的是,项目目前暂无预编译 Releases,不能像常见桌面软件那样直接下载双击使用。需要先准备 Python 环境并安装依赖,对普通用户有一定门槛。

使用注意

  • 项目处于早期阶段:文档和社区支持有限,问题排查靠 README 和 Issue
  • 识别率视版式而定:中国电子发票格式多有微调,建议先用少量文件测试效果
  • 不替代专业财税系统:轻量级辅助工具,不能替代企业级复杂的财税入账与审核系统

资源信息

  • 项目协议:Apache 2.0 开源
  • 开发语言:Python / PySide6
  • GitHub Stars:77 ⭐
  • 支持平台:Windows / macOS

项目主页:https://github.com/absolutelyZero/piaoyihe

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。