出差报销整理向导。零配置即用——发票照片 AI 视觉直接识别,按类别+时间整理发票、重建行程日志、生成报销单、自动计算差补、税额分离、退改签/红字发票处理、合规审查(连号发票/人均超标/证据链/住宿缺失/交通断链/抬头核对/发票章检测)。已接入在线文档/批量 OCR/会议日程等服务时自动增强。触发:帮我整理报销、...
设计与多媒体
发票报销助手
试用AI发票报销助手。上传发票图片自动识别关键信息,智能分类费用类型,查重预警防重复报销,生成可视化HTML报销报告。支持录入/查询/删除/导出全流程。触发词:发票报销、发票识别、整理报销、报销单、发票录入、invoice reimbursement、帮我看看发票、录入发票、报销报告、查发票。
它能做什么
AI发票报销助手。上传发票图片自动识别关键信息,智能分类费用类型,查重预警防重复报销,生成可视化HTML报销报告。支持录入/查询/删除/导出全流程。触发词:发票报销、发票识别、整理报销、报销单、发票录入、invoice reimbursement、帮我看看发票、录入发票、报销报告、查发票。
技能文档
发票报销助手 (Invoice Reimbursement)
AI智能发票报销管理系统 — 拍照识别发票 → 自动分类整理 → 一键生成报销报告。
功能概览
| 功能 | 说明 |
|---|---|
| 📷 发票识别 | 上传发票图片/PDF,AI自动提取关键信息 |
| 🏷️ 智能分类 | 自动按费用类型分类(餐饮/交通/住宿/办公/通讯/其他) |
| 🔍 查重预警 | 同一发票号重复录入自动告警 |
| 📊 报销报告 | 生成交互式HTML可视化报销报告 |
| 📋 报销单 | 勾选发票一键生成标准报销单 |
| 📤 数据导出 | 支持CSV/Excel格式导出 |
工作流程
发票图片 → AI识别提取 → 信息确认 → 入库(查重) → 分类整理 → 生成报告/报销单
使用方法
方式一:直接对话(推荐)
直接发送发票图片或描述,AI会引导完成整个流程:
"帮我识别这张发票" + 上传发票图片
"录入发票:2026年6月15日,餐饮费,金额368元,发票号12345678"
"生成本月报销报告"
"生成报销单,选第3、5、7张发票"
方式二:命令行操作
# 运行核心脚本
python scripts/invoice_manager.py --help
# 手动添加发票
python scripts/invoice_manager.py add --number 12345678 --date 2026-06-15 \
--type "增值税普通发票" --category "餐饮" --amount 368 --seller "某某餐厅"
# 查看所有发票
python scripts/invoice_manager.py list
# 检查重复
python scripts/invoice_manager.py check --number 12345678
# 删除发票
python scripts/invoice_manager.py delete --id 3
# 导出CSV
python scripts/invoice_manager.py export --format csv --output invoices.csv
# 生成报销报告
python scripts/report_generator.py --month 2026-06 --output report.html
数据库结构
本地SQLite存储({baseDir}/data/invoices.db):
| 字段 | 类型 | 说明 |
|---|---|---|
| invoice_code | TEXT | 发票代码 |
| invoice_number | TEXT | 发票号码(唯一) |
| invoice_date | TEXT | 开票日期 |
| invoice_type | TEXT | 发票类型 |
| category | TEXT | 费用类别 |
| amount | REAL | 金额(不含税) |
| tax_amount | REAL | 税额 |
| total_amount | REAL | 价税合计 |
| seller_name | TEXT | 销售方名称 |
| buyer_name | TEXT | 购买方名称 |
| items | TEXT | 货物/服务明细(JSON) |
| image_path | TEXT | 发票图片路径 |
| notes | TEXT | 备注 |
| status | TEXT | 状态(pending/approved/rejected/reimbursed) |
发票类型
支持识别的发票类型:
- 增值税专用发票
- 增值税普通发票
- 增值税电子普通发票
- 增值税电子专用发票
- 通用机打发票
- 出租车发票
- 火车票/机票行程单
- 定额发票
- 其他票据
费用类别
自动分类规则:
- 餐饮:餐饮、食品、外卖、聚餐
- 交通:打车、火车票、机票、加油、停车、公交
- 住宿:酒店、宾馆、旅馆、民宿
- 办公:文具、打印、耗材、快递、办公设备
- 通讯:话费、网费、邮寄
- 差旅:机票+酒店组合
- 其他:无法自动识别的费用
AI识别策略
- 优先使用多模态视觉识别:直接读取发票图片,LLM视觉能力提取关键字段
- 结构化输出:提取发票代码、号码、日期、金额、税额、销售方、购买方、明细
- 智能纠错:自动修正常见OCR误差(O↔0,l↔1等)
- 分类推断:基于销售方名称和明细自动推断费用类别
查重规则
- 以
发票代码 + 发票号码为唯一标识 - 同一发票号再次录入时自动拦截并提示
- 支持手动确认强制录入
依赖
Python 3.x,无需额外pip安装(使用标准库sqlite3, json, csv, datetime, html)。
报告生成使用纯HTML/CSS/JS,无需外部服务。
安全与隐私
- 所有数据存储在本地SQLite,不上传任何云端
- 发票图片仅记录本地路径,不复制文件
- AI识别过程在本地会话中完成
相关技能
面向上市公司的发票识别与自动入账技能包,通过 OCR 拍照/截图提取发票数据, 自动分类并匹配入账。支持增值税专用发票、普通发票、全电发票、机动车发票、 通行费、火车票机票等全类型发票,实现发票验真、自动分类、三单匹配和台账管理。
整理一批发票/票据 PDF(增值税普通发票、铁路电子客票、住宿交通餐饮等),按购买方抬头归档到对应项目并出具报销清单。本技能应在用户需要整理发票报销、把发票归档到项目、或出具报销/消费清单时使用。不要用于:合同/法律文书合规审查、证据实体分析、PDF 合并压缩加页码(用 pdf-processor)、扫描件 OCR 转写(用 legal-ocr)。
本地离线OCR识别图片/PDF发票,自动分类专票/普票/电子普票,生成月度报销台账,断网可用,财务数据不向外传输。采用「本地OCR取字为主 + 本地多模态大模型(VLM)辅助字段定位」的混合路线,兼顾数字准确率与版式适应性。
一个接口可识别28种财务场景的票据,详细包括:增值税电子普通发票、增值税电子专用发票、增值税普通发票_数电、增值税专用发票_数电、增值税通行费发票、增值税通行费发票_数电、增值税区块链电子发票、增值税专用发票、增值税普通发票、增值税卷票、出租车发票、火车票_红票、火车票_蓝票、火车票_数电、航空运输电子客票行程单、航空运输电子客票行程单_数电、机动车销售统一发票、定额发票、通用机打发票、过路过桥费发票、税收完税证明、非税票据、船票、汽车票、医疗门诊发票、其他票据
从邮箱自动搜索下载发票/行程单附件,智能三级文字提取(PyMuPDF/Tesseract/PaddleOCR自动降级),发票+行程单合并排版到A4纸,生成双Sheet费用清单Excel。零OCR依赖即可处理90%+电子发票。