报销资料交互整理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c473f570/reimbursement-package-skill。
技能介绍
要解决什么问题
差旅报销往往是一堆按公司、项目散落的 PDF、电子发票、高铁票截图、付款凭证和 .zip 压缩包。人工对照 OCR 结果填表时,常见问题是:一次性猜完就交表、原始文件被改名移动、替代票金额跟发票票面不一致、以及差旅明细与费用报销单合计对不上。本技能把流程固定为「识别 → 逐项确认 → 汇总输出」,并在导出前做 三次 canonical 一致性校验,避免不稳定字段悄悄混进终稿。
技能如何工作
- 盘点与归属:用
scripts/reimbursement_processor.py scan扫描资料目录,按公司、事项、文件类型等生成草稿,先确认公司主体、项目/事项、项目编号和报销人。 - 提取与规则:
extract --ocr auto处理 PDF/图片;电子发票优先取价税合计小写金额,高铁票优先取「票价:」后金额;.zip需解压并优先解析 XML/OFD 发票,低置信或冲突字段进入待确认。 - 逐项确认:按
references/confirmation-format.md一次只确认一个事项,目录内票据默认纳入该事项,仅在错目录、抬头冲突、重复票等异常时追问。 - 草稿与导出:确认后生成差旅明细草稿;替代票报销金额取付款凭证实际支付额(文件名含金额时优先用文件名)。最终用
export_reimbursement_tables.py写入资料目录同级的/报销整理输出/,输出差旅明细表.xlsx(V7 模板、含发票明细子表与说明列嵌入凭证图)、费用报销单和原始凭证粘贴单总表.xlsx,以及钉钉报销提交图片/(PNG,非旧版钉钉提交表)。
边界与注意点
- 原始资料目录只读:不移动、不改名、不删除用户文件。
- 用户确认内容优先于 OCR 与文件名推断;有待确认项时只能出草稿版,不得伪装为终稿。
- 付款凭证截图不进差旅明细主行与原始凭证粘贴单;费用报销单中替代票摘要括号及「铅笔填写/钉钉审批号回填」等提示需红色字体。
- 生成钉钉提交图前需环境中文字体,否则应停止并提示安装,避免乱码。
使用场景
- 公司目录下混有 PDF、图片和 zip 发票,需先 scan 再逐项确认主体与项目编号后导出
- 同一事项下有替代票与付款凭证截图,需按凭证实际支付金额而非替代发票票面填差旅明细
- 压缩包内多张 XML/OFD 电子发票,需在发票明细子表中逐张登记发票号
- 全部确认后要在资料目录同级生成差旅明细表、费用报销单粘贴单及钉钉提交 PNG
适合人员
- 维护多公司主体报销目录、要求原始发票与压缩包只读不改名的财务或共享中心人员
- 出差归来需按项目/事项逐条确认 OCR 金额、替代关系与抬头是否匹配的报销申请人
- 在钉钉走机器人模块报销、需要生成含摘要与附件提示的提交截图以便 AI 填单的行政助理
- 导出终稿前要用 validate 跑三次一致性、核对差旅明细合计与费用报销单总额是否一致的审核同事