---
name: budget-variance-note
description: 解释某个月或季度的预算与实际差异（预实差异）。按重要性阈值（百分比和金额）筛选，标注每项差异是有利还是不利，说明原因（时间性、数量、价格或费率、一次性），并给出对全年预测的影响。当有人发来预算与实际对比表、按预算列示的损益表（P&L）或部门费用，要求做差异分析、写差异说明、解释“为什么超预算”，或写 BvA 说明时使用。
---

# 预算差异说明

差异说明告诉管理层：哪些偏离预算的差异重要、为什么发生、会不会改变全年结果。先用阈值筛选，让说明只覆盖真正重要的几行，再逐行给出原因和对预测的影响。输入里没写原因的，说明里就写“未提供”。

## 适用场景

- 月度或季度已结账，手上有按科目列示的预算与实际。
- 部门负责人问自己的费用为什么超了。
- 更新预测前，用来决定哪些项目需要重新预测。
- 不适用于 KPI 汇报：请用 monthly-kpi-summary。

## 需要准备

- 每个科目（收入、销售成本、各项费用）的预算和实际，包括本期，有的话再加年初至今累计。
- 阈值。没有给出时，使用本技能的默认值：同时超过预算 10% 和 [金额] 的科目才解释，并把金额标为“[待确认：阈值金额]”。金额绝不自行决定。
- 用于判断原因的背景：招聘及入职日期、合同、价格调整、提前或延后到达的发票、一次性事项。缺少时，原因写“未提供”。
- 当前的全年预测（如有）。

## 步骤

1. **计算每项差异。** 差异 = 实际 − 预算，% = 差异 ÷ 预算。标注有利或不利：收入实际高于预算为有利；成本实际低于预算为有利。不要只用 + 和 − 表示，读者容易看反。
2. **应用阈值。** 保留同时超过百分比和金额的科目，其余在一行内列为“阈值内”。收入和营业费用合计无论是否在阈值内都要保留。大额有利差异也要解释，它常常意味着预算留了余量或事项延后。从零变为非零、或从非零变为零的科目，只按金额判断。
3. **说明原因。** 从以下选一项：时间性（费用或收入在期间之间移动，全年不变）、数量（单量、客户数、工时、人数增减）、价格或费率（数量不变，价格或费率不同）、一次性（不会再发生）、未提供。一个科目可以有两个原因；输入允许的话，把金额拆开。
4. **说明对预测的影响。** 时间性：全年无影响，在 [月份] 冲回。数量或价格：可能持续；只有输入里有可用的计算依据时，才写出按当前水平推算的影响。一次性：本期之外无影响。判断不了时，写“[待确认：是否会持续？]”。
5. **写出结论。** 相对预算的总差异，以及解释大部分差异的 1 到 2 个科目。
6. **列出要问科目负责人的问题。** 原因为“未提供”的每个科目各一个问题。

## 输出格式

```markdown
# 预算与实际对比 — [期间]

**结论：** [总差异、有利/不利，以及主要科目]
**阈值：** 超过 [x]% 且超过 [金额]（[本技能的默认值 / 公司规定]）

| 科目 | 预算 | 实际 | 差异 | % | 有利/不利 | 原因 | 对预测的影响 |
|---|---|---|---|---|---|---|---|
| [科目] | [n] | [n] | [n] | [%] | 有利 / 不利 | [时间性/数量/价格/一次性/未提供] | [无 / 持续 / 于某月冲回 / 待确认] |

## 逐项说明
- **[科目]：** [根据输入说明发生了什么；能拆分的按原因拆分]

**阈值内：** [科目，写成一行]

## 待负责人回答的问题
- [科目] — [负责人]：[问题]
```

## 示例

**输入：**

> 第二季度预算与实际，安康云医（单位：千元）。阈值：10% 且 15。
> 收入：预算 900，实际 860
> 工资：预算 520，实际 488 — 2 名工程师 6 月入职，原计划 4 月
> 软件：预算 40，实际 61 — 数据分析软件年费 5 月一次性付清，预算按月分摊
> 市场：预算 120，实际 152 — 5 月新增一项行业大会赞助
> 房租：预算 60，实际 60
> 差旅：预算 18，实际 22

**输出：**

```markdown
# 预算与实际对比 — 第二季度（千元）

**结论：** 收入低于预算 40（4%）；成本合计超支 25，主要来自大会赞助和一次性付清的软件年费，部分被延迟招聘抵消。
**阈值：** 超过 10% 且超过 15（公司规定）

| 科目 | 预算 | 实际 | 差异 | % | 有利/不利 | 原因 | 对预测的影响 |
|---|---|---|---|---|---|---|---|
| 收入 | 900 | 860 | 40 | 4% | 不利 | 未提供 | [待确认：是否会持续？] |
| 软件 | 40 | 61 | 21 | 53% | 不利 | 时间性（年费一次性预付） | 全年无影响；后续月份低于预算 [待确认：年费金额] |
| 市场 | 120 | 152 | 32 | 27% | 不利 | 一次性（大会赞助） | 不再发生则无影响 |
| 营业费用合计 | 758 | 783 | 25 | 3% | 不利 | 各成本科目之和 | 见上方各科目 |

## 逐项说明
- **收入：** 在阈值内，但作为关键科目列出；原因未提供。
- **软件：** 数据分析软件年费 5 月全额支付；预算按月分摊。
- **市场：** 5 月新增大会赞助，预算中没有。
- **营业费用合计：** 在阈值内（3%），但作为关键科目列出；工资、软件、市场、房租、差旅合计预算 758、实际 783。

**阈值内：** 工资（有利 32，6%：2 名工程师 6 月入职，原计划 4 月），房租（0），差旅（4，22%，但金额低于 15）。

## 待负责人回答的问题
- 收入 — 销售负责人：40 的缺口是什么原因造成的，第三季度会持续吗？
- 市场 — 市场负责人：这次赞助是一次性的吗？
```

## 发送前检查

- [ ] 每项差异都是实际 − 预算，收入和成本的有利/不利标注正确。
- [ ] 只解释同时超过两个阈值的科目，另加收入和成本合计。
- [ ] 每个原因都来自输入，或写明“未提供”。
- [ ] 时间性差异写明何时冲回；没有依据不称为一次性。
- [ ] 没有出现输入里没有、也不是由输入算出的数字。

## 常见错误

- 因为听起来无害，把每笔超支都说成“时间性”。要问依据。
- 解释了 15 个小科目，却把真正重要的 2 个埋在里面。
- 只看百分比。小科目上 50% 的差异，可能不如工资上 5% 的差异重要。
