麦审官 · 订餐报销稽核底稿

基于麦当劳 MCP 的企业团餐与订餐报销稽核 Skill · 脱敏样例数据,不含任何真实订单、真实人名或真实门店

这是开源项目 麦审官 mcd-audit-officer 的样例输出。它把「申报单 × 订单事实 × 官方核价」做三单交叉,跑 7 条控制测试,输出带证据链与缺陷分级的稽核底稿。
查看源码 · Star使用说明

mcd-audit-officerMCP × 内控审计零第三方依赖

应然
申报单
报销人自述:金额、品项、事由
×
实然
订单事实
query-order / order-list
×
基准
官方核价
calculate-price · 独立于报销人
=
产出
带证据链的稽核底稿
7 项控制测试 · 三级缺陷分级
申报笔数
12
申报总额
701.00 元
缺陷合计
22 条
重大 / 重要 / 一般
2 / 9 / 11
可量化敞口
117.00 元

一、控制点台账

编号控制点控制目标分级取证方式
R01价差异常申报金额与官方核价一致重要calculate-price 重算应付总额
R02券未核销可用券应充分使用一般query-my-coupons 比对已核销券
R03超预算单笔/单人单日/部门单月不超标准重要三级阈值汇总比对
R04串项申报品项与订单实际构成一致重要query-meal-detail 取套餐构成
R05重复报销同一订单不得多次申报重大按订单号建唯一性索引
R06非工时订单下单时间落在允许时段内一般订单时间与政策时段比对
R07超期申报在订单发生后规定天数内申报一般日期间隔 vs 申报时限

二、缺陷清单

编号规则分级申报单人员/部门应然实然差异
R05重复报销重大C-001员工A/研发部同一订单仅可申报一次该订单号共申报 2 次1
R05重复报销重大C-004员工A/研发部同一订单仅可申报一次该订单号共申报 2 次1
R01价差异常重要C-003员工C/市场部官方核价 112.00 元申报 128.00 元16.00
R01价差异常重要C-008员工G/研发部官方核价 31.00 元申报 33.00 元2.00
R01价差异常重要C-009员工H/财务部官方核价 64.00 元申报 76.00 元12.00
R01价差异常重要C-012员工K/研发部官方核价 72.00 元申报 88.00 元16.00
R03超预算重要C-003员工C/市场部单笔上限 80.00 元单笔实际 128.00 元48.00
R03超预算重要C-006员工E/运营部单笔上限 80.00 元单笔实际 95.00 元15.00
R03超预算重要C-012员工K/研发部单笔上限 80.00 元单笔实际 88.00 元8.00
R04串项重要C-003员工C/市场部订单实际构成:中可乐, 中薯条, 板烧鸡腿堡, 麦香鱼申报品项:中可乐, 中薯条, 板烧鸡腿堡, 麦乐鸡, 麦香鱼1
R04串项重要C-012员工K/研发部订单实际构成:中可乐, 中薯条, 巨无霸, 麦香鸡申报品项:中可乐, 中薯条, 巨无霸, 苹果派, 麦香鸡1
R02券未核销一般C-001员工A/研发部应使用可用券 3 张实际核销 1 张,未用 3 张3
R02券未核销一般C-003员工C/市场部应使用可用券 3 张实际核销 1 张,未用 2 张2
R02券未核销一般C-004员工A/研发部应使用可用券 3 张实际核销 1 张,未用 3 张3
R02券未核销一般C-006员工E/运营部应使用可用券 3 张实际核销 0 张,未用 3 张3
R02券未核销一般C-007员工F/市场部应使用可用券 3 张实际核销 0 张,未用 3 张3
R02券未核销一般C-009员工H/财务部应使用可用券 3 张实际核销 0 张,未用 3 张3
R02券未核销一般C-010员工I/市场部应使用可用券 3 张实际核销 1 张,未用 3 张3
R02券未核销一般C-012员工K/研发部应使用可用券 3 张实际核销 0 张,未用 3 张3
R06非工时订单一般C-007员工F/市场部允许时段 07:00-21:00下单时间 2026-09-10 23:35-
R06非工时订单一般C-012员工K/研发部允许时段 07:00-21:00下单时间 2026-09-22 22:40-
R07超期申报一般C-007员工F/市场部订单发生后 30 天内申报实际间隔 76 天46

三、逐笔证据链

R05 重复报销重大C-001 · 员工A/研发部

应然
同一订单仅可申报一次
实然
该订单号共申报 2 次
差异
1
整改建议:立即冻结相关付款,逐笔核实后追回;同步检查报销系统是否缺少订单号唯一性校验(系统性控制缺陷)。

R05 重复报销重大C-004 · 员工A/研发部

应然
同一订单仅可申报一次
实然
该订单号共申报 2 次
差异
1
整改建议:立即冻结相关付款,逐笔核实后追回;同步检查报销系统是否缺少订单号唯一性校验(系统性控制缺陷)。

R01 价差异常重要C-003 · 员工C/市场部

应然
官方核价 112.00 元
实然
申报 128.00 元
差异
16.00
整改建议:退回补充有效支付凭证并说明差额原因;如无法解释,按虚报处理。

R01 价差异常重要C-008 · 员工G/研发部

应然
官方核价 31.00 元
实然
申报 33.00 元
差异
2.00
整改建议:退回补充有效支付凭证并说明差额原因;如无法解释,按虚报处理。

R01 价差异常重要C-009 · 员工H/财务部

应然
官方核价 64.00 元
实然
申报 76.00 元
差异
12.00
整改建议:退回补充有效支付凭证并说明差额原因;如无法解释,按虚报处理。

R01 价差异常重要C-012 · 员工K/研发部

应然
官方核价 72.00 元
实然
申报 88.00 元
差异
16.00
整改建议:退回补充有效支付凭证并说明差额原因;如无法解释,按虚报处理。

R03 超预算重要C-003 · 员工C/市场部

应然
单笔上限 80.00 元
实然
单笔实际 128.00 元
差异
48.00
整改建议:补走超预算审批流程;如无审批,按超标金额不予报销。

R03 超预算重要C-006 · 员工E/运营部

应然
单笔上限 80.00 元
实然
单笔实际 95.00 元
差异
15.00
整改建议:补走超预算审批流程;如无审批,按超标金额不予报销。

R03 超预算重要C-012 · 员工K/研发部

应然
单笔上限 80.00 元
实然
单笔实际 88.00 元
差异
8.00
整改建议:补走超预算审批流程;如无审批,按超标金额不予报销。

R04 串项重要C-003 · 员工C/市场部

应然
订单实际构成:中可乐, 中薯条, 板烧鸡腿堡, 麦香鱼
实然
申报品项:中可乐, 中薯条, 板烧鸡腿堡, 麦乐鸡, 麦香鱼
差异
1
整改建议:更正申报明细;如属非麦当劳消费混入,应剔除出本报销单。

R04 串项重要C-012 · 员工K/研发部

应然
订单实际构成:中可乐, 中薯条, 巨无霸, 麦香鸡
实然
申报品项:中可乐, 中薯条, 巨无霸, 苹果派, 麦香鸡
差异
1
整改建议:更正申报明细;如属非麦当劳消费混入,应剔除出本报销单。

R02 券未核销一般C-001 · 员工A/研发部

应然
应使用可用券 3 张
实然
实际核销 1 张,未用 3 张
差异
3
整改建议:纳入报销前置校验:下单前自动匹配可用券,未核销需在申报时说明理由。

R02 券未核销一般C-003 · 员工C/市场部

应然
应使用可用券 3 张
实然
实际核销 1 张,未用 2 张
差异
2
整改建议:纳入报销前置校验:下单前自动匹配可用券,未核销需在申报时说明理由。

R02 券未核销一般C-004 · 员工A/研发部

应然
应使用可用券 3 张
实然
实际核销 1 张,未用 3 张
差异
3
整改建议:纳入报销前置校验:下单前自动匹配可用券,未核销需在申报时说明理由。

R02 券未核销一般C-006 · 员工E/运营部

应然
应使用可用券 3 张
实然
实际核销 0 张,未用 3 张
差异
3
整改建议:纳入报销前置校验:下单前自动匹配可用券,未核销需在申报时说明理由。

R02 券未核销一般C-007 · 员工F/市场部

应然
应使用可用券 3 张
实然
实际核销 0 张,未用 3 张
差异
3
整改建议:纳入报销前置校验:下单前自动匹配可用券,未核销需在申报时说明理由。

R02 券未核销一般C-009 · 员工H/财务部

应然
应使用可用券 3 张
实然
实际核销 0 张,未用 3 张
差异
3
整改建议:纳入报销前置校验:下单前自动匹配可用券,未核销需在申报时说明理由。

R02 券未核销一般C-010 · 员工I/市场部

应然
应使用可用券 3 张
实然
实际核销 1 张,未用 3 张
差异
3
整改建议:纳入报销前置校验:下单前自动匹配可用券,未核销需在申报时说明理由。

R02 券未核销一般C-012 · 员工K/研发部

应然
应使用可用券 3 张
实然
实际核销 0 张,未用 3 张
差异
3
整改建议:纳入报销前置校验:下单前自动匹配可用券,未核销需在申报时说明理由。

R06 非工时订单一般C-007 · 员工F/市场部

应然
允许时段 07:00-21:00
实然
下单时间 2026-09-10 23:35
差异
-
整改建议:补充加班审批;无审批的,按个人消费处理。

R06 非工时订单一般C-012 · 员工K/研发部

应然
允许时段 07:00-21:00
实然
下单时间 2026-09-22 22:40
差异
-
整改建议:补充加班审批;无审批的,按个人消费处理。

R07 超期申报一般C-007 · 员工F/市场部

应然
订单发生后 30 天内申报
实然
实际间隔 76 天
差异
46
整改建议:纳入期间费用截止性测试;跨期申报应调整至实际发生期间。

四、结论与局限

结论:本次共执行 7 项控制测试,覆盖 12 笔申报,发现缺陷 22 条,可量化敞口 117.00 元。其中重大缺陷 2 条,涉及费用真实性,应优先处理并追溯系统性控制缺失。
觉得思路有用? 这个项目是开源的,Star 一下是对作者最大的支持。
github.com/nic-yuan/mcd-audit-officer