报销材料准备与规则核验
把零散票据整理成可复核、可提交的材料包,并明确停在企业系统提交之前。
Agent 选择说明
- 任务:把票据记录和报销政策整理为费用台账、规则异常、附件索引和提交前检查。
- 触发条件:用户已提供票据信息或文件、政策和申请字段,并明确要求材料整理、票据规则核验、异常识别或附件清单。
- 输入:票据记录、政策、币种、业务事由、成本中心;缺失字段保持未知并进入复核。
- 输出:费用台账、异常报告、附件索引和
prepared_not_submitted状态。 - 限制:不声称完成报销,不自动提交、审批、付款或删除疑似重复票据。
- 结果证据:合计可复算、每张票据可回指来源、异常逐项可查、提交状态明确。
开始条件
收集票据文件或票据信息、报销政策、币种、费用类别、业务事由、成本中心和报销人内部标识。只处理当前任务需要的个人信息;不要复制身份证号、银行卡号或无关隐私字段。
需要字段样例时读取 输入与输出约定。
工作流
- 在本地读取票据。使用宿主 OCR 或视觉能力提取日期、商户、金额、币种、类别和票据号;保留 OCR 置信度,低置信度字段必须人工复核。
- 不修改原票据,建立附件索引和来源文件名。相同票据号或“商户+日期+金额”重复时标记疑似重复,不擅自删除。
- 把结构化记录和企业政策写入 JSON,运行
python scripts/prepare_reimbursement.py --input <input.json> --output-dir <dir>。 - 复制
assets/reimbursement-register-template.xlsx,填入脚本输出,保留异常、状态、附件和复核列。 - 检查类别限制、金额上限、币种、业务事由、成本中心、票据完整性、重复项和 OCR 置信度。
- 生成费用台账、异常报告、附件索引和提交前清单;按 交付验收 复核。
- 如用户提供目标企业系统连接器,先确认目标、字段映射和将要提交的记录,再执行提交;本 Skill 默认没有该连接器。
人工确认门
- 低置信度 OCR、重复票据、超政策金额、缺少事由或成本中心的记录必须人工确认。
- 个人财务数据写入外部文档、发送给他人或提交企业系统前,显示目标、记录数量和异常数量并取得确认。
- 未获得目标系统成功回执时,状态只能是
prepared_not_submitted,不能写成已提交、审批中或已报销。
失败处理
- OCR 不可用:生成待录入台账和附件索引,不猜测票据字段。
- 缺少企业政策:只做结构与重复检查,并把政策核验标记为未执行。
- 票据无法识别:保留原文件名、失败原因和人工录入位置。
- 无审批连接器:交付提交前材料包和缺口说明,停止在外部提交前。
输出
默认本地生成费用台账、异常报告、附件索引、提交前状态和报销工作簿。原票据不进入日志、测试夹具或发布包。