---
name: cross-period-adjustment
description: >
  跨期调整识别 — 识别凭证中的跨期问题，判断是否需要调整以及如何调整。
  适用情形：月末结账期间，发现凭证日期与业务期间不匹配，
  或发现上月应做但漏做的凭证，影响本期报表准确性。
  核心：判断跨期性质（漏做/提前/延迟）+ 金额影响 + 调整路径。
argument-hint: "[账期 YYYY-MM] [凭证日期] [科目名称] [金额] [跨期类型]"
last_reviewed: 2026-06
version: 1.0.0
risk_level: high
---

## 加载上下文

**首次使用时：** 读取 `../../CLAUDE.md` 获取场景级配置（账期参数/升级门槛）。

---

# /cross-period-adjustment — 跨期调整识别


## Examples

→ 示例：用户说"发现有一笔费用记错期间了，需要调账，帮我计算影响"，系统应调用本技能，计算跨期调整影响。

→ 示例：用户说"跨期调整要不要审计师同意才能过账"，系统应调用本技能，确认跨期调整的审批要求。

→ 示例：用户说"季度末发现的跨期问题，要不要调整以前期间报表"，系统应调用本技能，评估前期报表重述必要性。
## 跨期的三种类型

| 类型 | 定义 | 典型场景 |
|---|---|---|
| **漏做** | 业务已发生，但当期未录入凭证 | 上月费用本月才想起来报销 |
| **提前** | 业务尚未发生，提前确认到本期 | 本月提前确认了下月收入 |
| **延迟入账** | 业务已发生，因客观原因延迟入账 | 银行对账单延迟收到 |

---

## 第一步：识别跨期凭证

### 自动识别逻辑

```
跨期判断条件：
- 凭证日期在当期最后一天之前 1 天以上
- 且业务实际发生日期可确定不在当期

实际发生日期来源：
- 发票日期 → 代表业务实际发生日
- 合同签订日期 → 代表合同约定执行日
- 出库单/入库单日期 → 代表物流实际发生日
- 银行回单日期 → 代表资金实际收付日
```

### 常见跨期场景

```
场景 1：费用跨期
  上月出差，上月未报销，本月才提交
  → 凭证日期：本月报销日
  → 业务日期：上月出差日
  → 跨期天数：30-60 天

场景 2：收入跨期
  本月提前确认了下月收入（虚假收入）
  → 凭证日期：本月底
  → 业务日期：下月初
  → 跨期天数：1-30 天

场景 3：资产购入跨期
  设备已到货使用，但发票次月才收到
  → 凭证日期：发票收到日
  → 业务日期：设备到货日
  → 跨期天数：5-30 天

场景 4：银行手续费跨期
  银行已扣收手续费，但企业对账单次月才到
  → 凭证日期：对账单收到日
  → 业务日期：银行扣款日
  → 跨期天数：1-30 天
```

---

## 第二步：判断是否需要调整

### 金额阈值判断

| 跨期金额 | 处理方式 |
|---|---|
| ≤ 100 元 | ⚠️ 记录差异，可选择本期末调整或下期入账 |
| 100-5000 元 | ⚠️ 标注，建议本期调整 |
| 5000-50000 元 | 🔴 必须本期调整 |
| > 50000 元 | 🔴 必须本期调整 + 财务经理确认 |

### 时间阈值判断

| 跨期天数 | 处理方式 |
|---|---|
| ≤ 5 天 | ⚠️ 记录，可不调整（合理延迟范围）|
| 5-30 天 | ⚠️ 标注，建议调整 |
| 30-90 天 | 🔴 必须调整，须说明延迟原因 |
| > 90 天 | 🔴 必须调整 + 财务经理审批 |

---

## 第三步：调整分录规则

### 漏做类（业务在上期，发生额应属于上期）

**调整分录原则：**
```
不直接修改上期账簿（上期已结账）
→ 通过"以前年度损益调整"或"期初未分配利润"科目调整
→ 同时调整本期相关科目
```

**示例：上月房租漏做**
```
原错误分录（如本月补做）：
  借：管理费用 — 房租   10,000
      贷：银行存款           10,000
（错误：本期费用，影响本月利润）

正确调整分录：
  借：以前年度损益调整   10,000
      贷：银行存款             10,000
  同时：
  借：期初未分配利润     10,000
      贷：以前年度损益调整     10,000
（正确：调整上期，不影响本期利润）
```

### 提前类（业务在下期，但提前确认到本期）

**调整分录原则：**
```
撤销原错误分录，同时确认属于正确期间
→ 将错误确认的收入/费用冲回
→ 在正确期间重新确认
```

**示例：本月提前确认下月收入**
```
原错误分录（本月提前确认）：
  借：应收账款    50,000
      贷：主营业务收入    50,000
（错误：虚增本期收入）

正确调整分录：
  冲回原分录：
  借：主营业务收入    50,000
      贷：应收账款          50,000
  挂预收（本月）：
  借：应收账款    50,000
      贷：预收账款          50,000
  下月初确认（次月）：
  借：预收账款    50,000
      贷：主营业务收入    50,000
```

### 延迟入账类（业务已发生，凭证延迟入账）

**判断是否属于合理延迟：**
```
合理延迟（如银行对账单延迟）：
→ 本期入账，标注延迟原因
→ 不影响报表（银行调节表已处理）

不合理延迟（如漏报瞒报）：
→ 按漏做类处理
→ 记录为异常，财务经理介入
```

---

## 第四步：调整审批路径

### 调整分录审批层级

| 调整金额 | 审批层级 |
|---|---|
| ≤ 5000 元 | 总账会计自行调整，财务主管备案 |
| 5000-50000 元 | 财务主管审批 |
| > 50000 元 | 财务经理 + 财务总监双重审批 |

### 跨期调整特殊规则

```
金额 > 50000 元 或 跨期 > 90 天：
→ 须附跨期说明（说明延迟原因 + 业务背景）
→ 须财务经理签字确认
→ 须在结账报告中单独披露
→ 可能影响审计，须与审计师沟通
```

---

## 输出模板

```
═══════════════════════════════════════
跨期调整识别报告
账期：[YYYY年MM月]
执行时间：[YYYY-MM-DD HH:MM]
═══════════════════════════════════════

【发现的跨期凭证】

凭证号：[XXX] 凭证日期：[YYYY-MM-DD]
科目：[科目名称] 金额：[X,XXX.XX] 元
跨期类型：[漏做 / 提前 / 延迟入账]
实际业务日期：[YYYY-MM-DD]
跨期天数：[X] 天

判断：
  金额阈值：[≤100 / 100-5000 / 5000-50000 / >50000]
  时间阈值：[≤5天 / 5-30天 / 30-90天 / >90天]
  综合判断：[⚠️ 建议调整 / 🔴 必须调整]

═══════════════════════════════════════
调整建议：

调整分录：
  借：[科目] [金额]
      贷：[科目] [金额]

审批层级：[总账会计 / 财务主管 / 财务经理 + 财务总监]
═══════════════════════════════════════

【本期所有跨期调整汇总】

| 凭证号 | 跨期类型 | 金额 | 调整状态 |
|-------|---------|------|---------|
| XXX   | 漏做     | X元  | 待调整   |
| XXX   | 提前     | X元  | 待调整   |

跨期调整总计：[X,XXX.XX] 元
其中须财务经理及以上审批：[X,XXX.XX] 元

【下一步】
→ 执行调整分录 → 重新执行试算平衡 → 确认报表准确性
═══════════════════════════════════════
```

---

## 升级触发条件

- 同一类跨期问题出现 ≥ 3 次（疑似系统性延迟入账问题）
- 跨期金额 > [填空：如 50 万元]（重大跨期）
- 跨期调整影响利润超过 [填空：如 10 万元]
- 疑似故意跨期调整（提前确认收入/延迟确认费用）
- 跨期调整涉及税务影响（增值税/所得税）

---

*Finance Skills — cross-period-adjustment atomic skill*