v1.0.2 · 发票识别修复
发票识别修复
本版本修复发票识别和 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