← 返回
未分类

FA-宜搭阿里报销单

加班车费报销自动化。读取报销申请表(报销申请.xlsx)和花名册,解析凭证文件夹中的PDF电子发票/行程单或图片发票,按7条报销规则校验,填写结算表。触发:报销、加班车费、处理凭证、结算表、报销凭证解析。
user_7de01832
未分类 community v1.0.0 1 版本 99137.9 Key: 无需
★ 0
Stars
📥 115
下载
💾 3
安装
1
版本
#latest

概述

加班车费报销自动化技能

功能概述

接收一个文件夹路径,自动处理该文件夹下的加班车费报销:

  1. 读取报销申请表.xlsx(含「加班打车」类型的记录)
  2. 人员花名册.xlsx(文件名含"花名册")中通过工号匹配身份证号
  3. 扫描每条记录对应的报销凭证文件夹(文件夹名=D列第一个/前的路径段)
  4. 解析PDF电子发票/行程单(pdfplumber)或图片发票(OCR)
  5. 按7条规则校验,填写/追加到结算表模板.xlsx(文件名含"结算")

输入文件约定

文件夹内需包含(文件名匹配规则):

文件匹配规则
------
报销申请表含"报销申请"的 .xlsx
花名册含"花名册"的 .xlsx
结算表模板含"结算"的 .xlsx(作为输出模板,不覆盖)
凭证文件夹名称 = 报销申请表 D 列第一个 / 前的路径段

报销申请表列位置(1-indexed)

内容
------
A实例标题(含"XXX发起的报销申请")
B报销月份
C报销总金额
E报销类型(含"加班"才处理)
D报销凭证路径(第一个/前为文件夹名)
J申请人(含工号,格式"姓名(工号)")

> 注意:部分记录J列为空,姓名会从A列标题"XXX发起的报销申请"中提取

花名册列位置(1-indexed)

内容
------
A工号
B姓名
F身份证

数据从第4行起(第3行为表头)。

报销校验规则

#规则
------
1发票抬头须为「北京外企德科人力资源服务上海有限公司」,税号 913100007776072078
2网约车(滴滴等):需同时有发票和行程单,且金额一致
3出租车等:仅需发票
4打车时间须在 21:00 及之后
5行程单车型不得含:优享型、专车、商务车、豪华、六座
6行程单上下车须同城市(不可跨城)
7发票合计金额 ≥ 系统申请金额

结算表填写规范

脚本自动读取结算表模板的表头行,根据列名匹配写入位置。支持的列名:

列名关键字填写内容
------
工号员工工号
姓名员工姓名
身份证身份证号
报销类型加班打车
申请金额系统申请金额
报销金额凭证合计金额
月份如 202603
电子流金额同申请金额
发票金额同报销金额
备注异常原因(有则填,无则空)

> 注意:列位置自动匹配,不依赖固定列号,保持模板原有格式不变

> 注意:填写内容报销金额列数值需要严格按照报销凭证文件解析内容填写,不能自己发挥

输出

  • 读取结算表模板的表头行,自动匹配列位置
  • 在结算表末尾追加行(不修改模板已有数据和格式)
  • 控制台打印处理结果摘要
  • 异常记录在备注列标注原因,正常记录备注列为空

依赖安装

# PDF 解析
python3 -m pip install pdfplumber --break-system-packages

# 图片 OCR(PaddleOCR,首次运行自动下载模型 ~80MB)
python3 -m pip install paddlepaddle paddleocr --break-system-packages

# 若 OCR 效果差(纸质发票),可额外装 tesseract(需安装中文语言包)
brew install tesseract
python3 -m pip install pytesseract --break-system-packages

运行方式

python3 ~/.openclaw/workspace/skills/overtime-expense/overtime_expense.py \
 "/path/to/input/folder" \
 "/path/to/output/settlement.xlsx"

参数1:包含所有输入文件的文件夹路径

参数2:输出结算表文件路径(建议与模板文件同名或新建)

已知局限

  • 纸质出租车发票照片 OCR 识别率有限,可能无法提取金额/抬头(建议拍照时保证光线充足、文字清晰)
  • 纸质发票建议尽量使用 PDF 电子发票

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-04-07 23:52 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 714 📥 244,005
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,362 📥 318,760
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,217 📥 266,682