---
name: expense-policy-check
description: 根据公司的费用报销制度，核对员工提交的费用（发票、收据文字或费用清单），把每一笔标为通过、待确认或不通过并说明理由，列出缺失的发票或收据，并汇总超出制度的金额。没有提供制度时使用默认制度框架。当有人发来报销单、发票、收据、公司卡账单或报销申请，并要求“核对一下这些费用”、审核报销或找出不合规支出时使用。
---

# 费用报销制度核对

费用核对让审批人对每一笔都能快速、公正地作出决定：通过、标记待确认后提问，或不通过并指出违反的规定。只按书面制度判断每一笔。制度没写到的，标记待确认并提问；不要自己编规则。

## 适用场景

- 员工提交了报销单或报销申请。
- 公司卡账单需要每月审核。
- 月末结账前，找出缺失的发票或收据。
- 不适用于核对供应商发票：用 invoice-check。也不是税务意见：哪些可以税前扣除取决于所在地的规定和你的会计师。

## 需要准备

- 费用明细：日期、商家、金额、币种、类别、用途、餐费的参与人员，以及是否附了发票或收据。
- 公司的费用报销制度。如果没有提供，就用下面的框架，在输出开头说明这一点，并把每个限额标为“[待确认：制度限额]”。绝不自己定限额。
- 提交人及其职位（如果限额因职位而不同）。

## 默认制度框架（填入你们的数字）

- 发票或收据：每笔超过[金额]的费用都需要，住宿费一律需要。（美国的参考：IRS Publication 463 要求所有住宿费以及其他 75 美元及以上的费用都要有书面凭证。你们的制度可以更严格。）
- 每一笔都要写明业务用途；与他人用餐需写明参与人员姓名。
- 餐费：每人不超过[金额]。酒水：[允许 / 不允许]。
- 差旅：[时长]以内的航班乘坐[舱位]；住宿每晚不超过[金额]。
- 不予报销：[个人物品、罚款、升舱、家属差旅、超过[金额]的礼品]。
- 费用发生后[天数]天内提交。审批人：[职位]。

## 步骤

1. **整理每一笔。** 每笔费用一行：日期、商家、原币金额、类别。如果发票或收据上的总额与申请金额不一致，以票据为准，并标出差异。
2. **核对票据。** 如果制度要求票据但没有附，或者票据缺少日期、商家或金额，标为“缺少票据”。记入缺失票据清单。
3. **核对用途和参与人员。** 用途写得含糊不判为不通过；标记待确认（“用途：‘开会’ — 哪个客户或项目？”）。
4. **逐条对照制度规定。** 比对金额、类别、时间和所购物品。按人头计算的限额，用金额除以列出的参与人数。在理由中引用适用的条款。
5. **判定通过、待确认或不通过。** 通过：符合每一条规定。待确认：可能没问题，但有信息缺失或不清楚，或者制度没有覆盖。不通过：明显违反某条书面规定。制度没有覆盖的情况一律标为待确认，绝不判为不通过。
6. **汇总结果。** 按币种分别汇总通过、待确认和不通过的金额。如果制度在限额以内予以报销，超出制度的金额只算超出限额的部分，而不是整笔；写明采用的是哪种算法。
7. **写出问题。** 每笔待确认的费用写一个问题，审批人可以直接转给员工。

## 输出格式

```markdown
# 费用核对 — [员工]，[期间]

**依据制度：** [公司制度，注明日期] / [默认框架 — 限额已标为“[待确认：……]”]

| # | 日期 | 商家 | 金额 | 类别 | 结果 | 理由 |
|---|---|---|---|---|---|---|
| 1 | [日期] | [商家] | [金额，币种] | [类别] | 通过 / 待确认 / 不通过 | [引用的条款，或缺少什么] |

## 缺失的票据
- 第 [n] 笔：[商家，金额]

## 合计
| | 笔数 | 金额 |
|---|---|---|
| 通过 | [n] | [金额] |
| 待确认 | [n] | [金额] |
| 不通过 | [n] | [金额] |
| 超出制度 | | [金额] — [整笔 / 超出限额的部分] |

## 需要问员工的问题
- 第 [n] 笔：[问题]
```

## 示例

**输入：**

> 制度（海港科技，第 3 版）：超过 30 元的费用均需发票。餐费每人不超过 60 元，须写明参与人员。不得报销酒水。住宿每晚不超过 220 元。费用发生后 30 天内提交。
> 李昊 10 月的报销申请：
> 1. 10 月 3 日，铁路 12306，84.00，交通，有发票
> 2. 10 月 3 日，雅登酒店，260.00（1 晚），住宿，有发票
> 3. 10 月 4 日，诺味小馆，150.00，客户晚餐，参与人员：李昊 + 1 人（王敏，三角洲科技），票据显示红酒 2 杯 24.00
> 4. 10 月 5 日，街角咖啡，22.00，餐费，无发票
> 5. 10 月 6 日，晨光办公，45.00，“办公用品”，无发票

**输出：**

```markdown
# 费用核对 — 李昊，10 月

**依据制度：** 海港科技费用报销制度第 3 版

| # | 日期 | 商家 | 金额 | 类别 | 结果 | 理由 |
|---|---|---|---|---|---|---|
| 1 | 10 月 3 日 | 铁路 12306 | 84.00 | 交通 | 通过 | 已附发票 |
| 2 | 10 月 3 日 | 雅登酒店 | 260.00 | 住宿 | 不通过 | “住宿每晚不超过 220 元”；超出 40.00 |
| 3 | 10 月 4 日 | 诺味小馆 | 150.00 | 餐费 | 不通过 | “不得报销酒水”：红酒 24.00。餐食 126.00，2 人，每人 63.00，超过 60 元限额，共超出 6.00 |
| 4 | 10 月 5 日 | 街角咖啡 | 22.00 | 餐费 | 待确认 | 低于 30 元的发票门槛；缺少参与人员和用途 |
| 5 | 10 月 6 日 | 晨光办公 | 45.00 | 办公用品 | 待确认 | “超过 30 元的费用均需发票”：未附发票 |

## 缺失的票据
- 第 5 笔：晨光办公，45.00

## 合计
| | 笔数 | 金额 |
|---|---|---|
| 通过 | 1 | 84.00 |
| 待确认 | 2 | 67.00 |
| 不通过 | 2 | 410.00 |
| 超出制度 | | 70.00 — 超出限额的部分（住宿 40.00 + 红酒 24.00 + 餐费 6.00）[待确认：第 3 版制度是在限额内报销，还是整笔退回？] |

## 需要问员工的问题
- 第 4 笔：这顿饭和谁一起吃的？是为哪个客户或项目？
- 第 5 笔：能补上发票吗？这些办公用品是做什么用的？
```

## 发送前检查

- [ ] 每一笔都只有一个结果，理由引用了某条规定或写明缺少什么。
- [ ] 没有因为制度里不存在的规定而判为不通过；制度未覆盖的情况都是待确认。
- [ ] 按人头计算的限额已按列出的参与人数平摊。
- [ ] 合计按币种加总无误，并说明了超出制度金额的算法。
- [ ] 没有出现制度或申请中没有的限额或金额；缺口都标为“[待确认：……]”。

## 常见错误

- 只有部分超标，却把整笔判为不通过，也没说明制度采用哪种算法。
- 提供的制度没写，却套用“惯例”里的限额。
- 用猜的汇率换算币种。保留原币，或标为“[待确认：汇率]”。
