ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

淘宝 / 天猫 / 1688智能开票系统

淘宝 / 天猫 / 1688智能开票系统

# 智能开票助手 (Smart Invoice Assistant)

> 基于 WebView2 的电商平台发票信息抓取与国家税务总局开票系统自动填单工具

## 📖 项目简介

**智能开票助手**是一个运行在 Windows 平台的桌面工具,专为电商卖家(淘宝 / 天猫 / 1688)设计,用来打通 **"电商订单 → 发票信息 → 国税开票系统"** 之间的数据流。

程序内嵌两个 WebView2 浏览器:左侧是**税务开票系统**,右侧是**淘宝 / 天猫 / 1688 商家后台**。通过拦截电商页面的接口数据、解析订单详情,并自动将发票抬头、税号、金额、明细等信息填入税务系统的开票表单,从而把原本 3~5 分钟的手动开票流程压缩到几秒之内完成。

---

## ✨ 主要功能

### 🛒 电商端(右侧 WebView)
- **双平台支持**:可在 `淘宝 / 天猫` 和 `1688` 之间一键切换(Button23)
- **登录状态持久化**:自动保存 / 恢复 Cookies,无需每次手动登录
- **订单信息自动拦截**:通过 `WebResourceResponseReceived` 拦截淘宝 / 天猫 / 1688 的订单详情接口,直接解析:
- 实付款金额
- 付款时间
- 商品标题 / 商家编码 / 规格 / 数量
- 发票抬头、税号、开户银行、账号、电话、地址(1688 模式)
- **自动唤起旺旺**:点击订单的「旺旺在线」按钮
- **智能商品编码获取**:通过 MD5 签名算法调用淘宝后台商品接口,从商品描述中提取商家编码

### 🧾 税务端(左侧 WebView)
- **自动登录填充**:按账号索引读取本地配置,自动填充税号 / 手机号 / 密码并提交
- **智能填单**:
- 自动填写发票抬头、购方税号
- 自动填写企业地址、电话、开户银行、开户账号
- 自动勾选「是否开票给自然人」并关闭提示弹窗
- 自动填写商品明细(品名、规格、数量、金额)
- **税号匹配验证**:模拟点击税号输入框,自动完成模糊匹配选择
- **二维码交付**:自动打开二维码弹窗、提取 PDF 下载 URL 并静默下载

### 🤖 智能解析(AI)
- 集成 **智谱 AI(GLM-4-flash)** 免费模型
- 支持将任意格式的**粘贴文本**(微信 / QQ 聊天记录、OCR 结果等)智能提取为标准开票字段:发票抬头、税号、地址、电话、开户行、账号、邮箱

### 📥 自动下载与重命名
- 拦截 WebView2 下载事件,强制保存到指定目录
- 根据发票 PDF 内容自动识别购买方名称,并将 PDF 文件名中的客户名替换为规范名称
- 支持"一键开票 → 下载 PDF → 回填发票信息"的完整流水线

### ⌨️ 快捷键

| 按键 | 功能 |
|------|------|
| `F1` | 智能填入详情(订单号抓取 + 自动填单) |
| `F2` | 清除表单 & 返回「发票开具」页 |
| `F3` | 一键下载 + 开票(组合流程) |
| `F4` | 税号验证 + 企业信息填充 |
| `↑ / ↓` | 调整增行数 |

> 快捷键**仅在主窗口未最小化时生效**,且会拦截默认的浏览器行为。

### 🗂 系统托盘
- 关闭窗口不退出,最小化到系统托盘
- 双击托盘图标还原窗口,右键菜单支持「显示 / 退出」

---


https://gitee.com/cccfengs/Smart-Invoice-Assistant
https://github.com/fwfkun4037-ctrl/Smart-Invoice-Assistant

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进