Releases: EthanYoQ/Invoice-Downloader
Release list
InvoiceFlowAI v2026.07.13.1
InvoiceFlowAI v2026.07.13.1
本次版本聚焦发票召回可靠性、分类与撮合确定性,以及 Windows 后台运行体验。
验收结果
- 指定验收范围:QQ 邮箱 INBOX,2025-11-25 至 2026-06-14,本地冻结真值集 215 份目标文档。
- P0 漏抓:0;P1 分类/归档错误:0;P2 撮合错误:0。
- 真值匹配:215/215;住宿发票-水单 10/10 组;打车发票-行程单 16/16 组。
- 冻结版后台 worker 实测可见控制台窗口:0。
- 自动化测试:818 passed,1 skipped,109 subtests passed。
以上指标仅对应上述邮箱、日期范围和冻结真值集,不代表对任意邮箱数据作无限范围准确率承诺。
实现方法
- 将 URL 恢复改为可终止、有限并发的独立 worker 池,避免单个无头浏览器任务阻塞整批任务。
- 优先执行直接下载与供应商适配恢复,仅在必要时进入 Playwright 浏览器链路。
- 对邮件证据、附件与恢复结果进行确定性绑定;证据不足时失败关闭,避免错误归档。
- 统一住宿和打车单据的撮合键、排序与相邻命名规则,使归档结果可复核、可审计。
- 在 Python worker、Node/Playwright 与 Chromium 三层统一 Windows 隐藏窗口启动参数,消除批处理期间的黑色控制台弹窗。
安装
下载 ZIP 后完整解压,保持 _internal 与 InvoiceFlowAI.exe 位于同一目录,再运行 InvoiceFlowAI.exe。安装包已包含所需运行时,不依赖本机 Python 环境。
SHA256: 1B1BFC996CFD21502EF160FC80E6C3FFBDB81080851FEA3A259431245A04F528
This release improves invoice recall reliability, deterministic classification and pairing, and the Windows background experience. In the specified frozen acceptance scope, all 215 expected documents matched with P0/P1/P2 at zero, all 26 hotel/ride pairing groups passed, and the packaged worker created no visible console windows. The portable ZIP includes its runtime and does not require Python.
InvoiceFlowAI v2026.07.12.1
可靠性与性能重构正式版。
- 真实 QQ 邮箱全量跑批:215/215 真值逐条匹配
- 严格门禁:P0=0、P1=0、P2=0、人工复核=0
- 同口径耗时:1514.094 秒,相对基线提升 53.59%
- 加固发票链接恢复、撮合归档、运行证据与真值审计
- Windows 免安装 ZIP,已内置 Python、WebView2 与 Chromium
SHA256: 95489DFD99513687AA223976C4146D68209EDC394E90DC89EF7655F564408574
InvoiceFlowAI v2026.06.25.1
InvoiceFlowAI v2026.06.25.1
Zip-only refresh for the refactored invoice typing and pairing build.
- Source revision: 3e8e9b4
- Portable ZIP SHA256: 089A7F94CDB76130BC2BE8714F6BF1B5E2019888B5AC360C497265F07C5DA3EE
- Validated with pytest: 78 passed, 17 subtests passed
- Validated with strict truth audit: P0=0, P1=0, P2=0
This release updates only the portable ZIP package. The previous EXE installer asset is intentionally not refreshed in this round.
InvoiceFlowAI v2026.06.14.1
What this release is
InvoiceFlowAI is a Windows tool for QQ Mail / 163 Mail e-invoice automation: automatically find invoice emails, download PDF/OFD/link invoices, run AI OCR recognition, archive invoices locally, and export an Excel reimbursement summary.
It is also positioned as a personal invoice assistant / invoice management tool for Chinese fapiao workflows: e-invoice archive, OFD invoice download, Baiwang invoice link recovery, expense reimbursement, and Excel expense report generation.
中文:这是一个 Windows 发票助手 / 发票管家 / 报销助手,支持 QQ 邮箱、163 邮箱、PDF/OFD/XML 电子发票、百望云发票链接、发票 OCR 识别、本地分类归档、发票报销和 Excel 报销汇总。
Download
InvoiceFlowAI-Setup-v2026.06.14.1.exe: Windows installer.InvoiceFlowAI-portable-v2026.06.14.1.zip: portable app archive.SHA256SUMS-v2026.06.14.1.txt: asset hashes.
Summary
- Stabilizes QQ/IMAP invoice retrieval across the 2025-11-25 to 2026-06-14 audit window.
- Adds strict truth-set audit tooling and regression coverage for P0/P1/P2 gates.
- Improves email-body invoice recovery, hotel folio/invoice pairing, ride invoice/itinerary pairing, and direct provider recovery.
- Ships a Windows standalone package with bundled Python 3.12 runtime, Playwright Chromium, and fixed WebView2 runtime.
Validation
- Python 3.12 test suite: 71 tests passed.
- Full frontend truth audits: clean4 and clean5 both passed with P0=0, P1=0, P2=0.
- Packaged app startup reached ui_started with edgechromium renderer.
- Release package scan found no .env, local runtime evidence, truth dataset, manual run, CodeGraph, or Codex skill directories in the packaged app.
InvoiceFlowAI v2026.04.01.1
Portable-only release aligned to current main.
Downloads
- InvoiceFlowAI-portable-2026.04.01.1.zip
Notes
- Restores missing README SVG diagrams.
- Removes non-essential handoff file from the portable package.
- Release source archives now match current main.
SHA256
- BCD2C155BB97C2DC798515414B480CB5DC3F24DF66630D39E9C090029CCBC3D8 InvoiceFlowAI-portable-2026.04.01.1.zip