Skip to content

v1.0.2 · 发票识别修复

Choose a tag to compare

@VicLuoV5 VicLuoV5 released this 23 Jun 03:28

发票识别修复

本版本修复发票识别和 Excel 明细生成中的关键准确性问题,并补充 Windows 桌面版可执行文件。

修复

  • 正确区分正式发票与行程单/酒店结账单,避免把非发票文件写入报销明细。
  • 修复 PDF 文本抽取后数字粘连导致的金额误识别问题,例如 36.86 1 36.86 不再被误读为 136.86
  • 修复含冲减行的交通电子发票合计识别,优先使用最终价税合计。
  • 修复住宿增值税专用发票税额识别,07 类样本可正确输出 359.64 / 21.58 / 381.22
  • 修复发票号码提取,避免把纳税人识别号片段误当发票号码。
  • 增加扫描版 PDF OCR fallback。
  • 增加桌面端异常兜底,失败时恢复按钮并显示错误弹窗。
  • 增加网页端上传临时文件防同名覆盖。

发布资产

  • FlowInvoice.exe:Windows 桌面版单文件程序,大小 157,312,451 字节。
  • 2026-06-23 已替换原 v1.0.2 可执行文件,修复启动时报 No module named 'tkinter' 的打包问题。建议优先下载 v1.0.3

验证

  • python -m unittest tests.test_processor_regressions -v:8/8 通过。
  • python -m py_compile config.py core/processor.py app.py web_app.py tests/test_processor_regressions.py app.spec:通过。
  • 使用 初始发票箱 样本验证:仅 01-08 正式发票进入明细,10-14/16/19 作为非发票跳过。
  • FlowInvoice.exe 启动 10 秒未退出,未出现 Unhandled exception in script 异常窗口。

完整改动v1.0.1...v1.0.2