Skip to content

Releases: EthanYoQ/Invoice-Downloader

InvoiceFlowAI v2026.07.13.1

Choose a tag to compare

@EthanYoQ EthanYoQ released this 13 Jul 06:58

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 后完整解压,保持 _internalInvoiceFlowAI.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

Choose a tag to compare

@EthanYoQ EthanYoQ released this 12 Jul 13:01

可靠性与性能重构正式版。

  • 真实 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

Choose a tag to compare

@EthanYoQ EthanYoQ released this 25 Jun 09:04

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

Choose a tag to compare

@EthanYoQ EthanYoQ released this 14 Jun 06:00

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

Choose a tag to compare

@EthanYoQ EthanYoQ released this 31 Mar 16:59

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