一款用于管理报销申请单与发票的桌面工具。
**作者**:星球漫游者LX
**运行环境**:Windows
## 功能概述
### 申请单管理
* 创建、编辑、删除报销申请单
* 支持按项目、类目、名称分类管理
* 搜索框实时模糊搜索(按名称/项目/类目)
* 列表展示每笔申请单的总金额、表格生成状态、发票关联状态
### 清单明细管理
* 每条申请单支持多行清单明细
* 每条明细包含:类目、单价、数量、规格、小计(自动计算)、发票、提交状态、备注
* 明细表格直接编辑,修改即时保存
* 类目从设置中的枚举列表选择
### 发票关联
* 拖拽 PDF 发票到详情页,自动提取发票金额
* 按金额自动匹配总发票或具体清单项
* 多个匹配项时弹出选择框
* 发票自动复制到统一存储目录 `invoices/YYYYMM/`
### Excel 表格生成
* 基于模板(`模版表.xlsx`)生成申请表
* 支持模板变量替换和循环行展开
* 保留模板原有样式
* 若无模板则自动生成基础格式表格
* 输出到 `tables/YYYYMM/` 目录
---
## 工具功能
### 发票改名
批量拖入多张 PDF 发票,自动识别金额,按 `发票-{金额}.pdf` 格式批量重命名,重名自动加后缀。
### 发票汇总
批量拖入 PDF 发票,自动识别金额并实时统计总金额,支持一键复制总金额。
### 便签
多标签文本编辑器,停止输入后自动保存,支持新建/删除/重命名便签。
---
## 设置
* **项目枚举**:自定义项目列表(默认:龙山御府、凉都太阳城)
* **申请类目枚举**:自定义申请类目(默认:费用申请)
* **清单类目枚举**:自定义清单明细类目(默认:材料费、设备费、人工费、运输费、办公用品、其他)
---
## 数据存储
* 数据库 `data.db`(SQLite),包含三张表:
* `applications` — 申请单主表
* `items` — 清单明细表
* `settings` — 配置表
* 发票文件存储在 `invoices/YYYYMM/` 目录
* 生成表格存储在 `tables/YYYYMM/` 目录
* 便签存储在 `notes/` 目录
删除 `data.db` 后启动软件会自动重建并初始化默认数据,已有业务数据会丢失。
---
## 部署说明
打包输出为多文件目录结构:
```
星球清单小助手/
├── 星球清单小助手.exe
└── _internal/ # 运行时依赖
```
更新部署时,覆盖 `exe` 和 `_internal` 目录即可,保留原有 `data.db` 及 `invoices/`、`tables/`、`notes/` 目录。
---
## 注意事项
* PDF 发票金额识别仅支持**可选中文本的电子发票**,扫描件无法识别
* 支持的发票文件格式:PDF、PNG、JPG、JPEG、BMP
星球清单小助手1.0
评论区 / COMMENTS (0)
