# CBF — 集成约定

## 使用说明
本文件记录 CBF 项目中各系统集成点的触发条件、输入输出和已知问题。
注意：**不记录接口内部开发逻辑，只记录与 SAP 标准流程的交汇点**。

> **6/24 会议更新**：Johannes 被指派收集所有相关接口文档，进行 SAP 接口可行性研究并跟进实施可能性。BOM list 和 sales BOMs 已发给相关方。

---

## BDK 第三方直发集成（SD ↔ MM）

**集成方向**：SD 销售订单 → MM 自动采购申请
**触发条件**：创建销售订单时选择项目类别 CB2
**替代的 SAP 手工步骤**：手工创建采购申请
  → 标准步骤参见：`KB_SC/KB_SD_BDK_Third-Party-without-Shipping-Notification.md`
**接口输出**：自动创建采购申请，关联销售订单
**正常延迟**：实时（SAP 内部集成）

### 异常处理
| 现象 | 判断方法 | 处理步骤 | 升级条件 |
|------|---------|---------|---------|
| 采购申请未自动创建 | 检查销售订单项目类别是否为 CB2 | 1. 确认项目类别 2. 检查物料主数据配置 | 配置问题→联系 BOS 配置团队 |
| 客户发票被阻止 | 检查供应商发票是否已过账 | 1. 先完成供应商发票校验 (MIRO) 2. 再执行客户开票 (VF01) | 业务规则，非异常 |

**开发文档**：无（标准 SAP 集成）
**Owner**：BOS 配置团队

---

## 集团内采购集成（CBF MM ↔ CBW SD/FI）

**集成方向**：CBF 采购订单 → CBW 发货/开票 → CBF 收货/应付
**触发条件**：CBF 向 CBW 创建采购订单
**替代的 SAP 手工步骤**：无（标准公司间流程）
  → 标准步骤参见：SC Base KB 中公司间采购相关文件
**接口输出**：CBF 收货过账 → CBW 自动生成开票 → CBF 自动公司间结算
**正常延迟**：物理发货 1-5 天（取决于物流）

### 异常处理
| 现象 | 判断方法 | 处理步骤 | 升级条件 |
|------|---------|---------|---------|
| CBW 发货后 CBF 未收到收货通知 | 检查 PO 状态和交货单 | 1. 确认 CBW 已发货 2. CBF 执行 MIGO 收货 | 超过 5 天未到→联系 CBW 仓库 |
| 公司间结算差异 | 检查 FI 凭证金额 | 1. 核对 PO 价格 2. 检查汇率 | 金额差异→联系财务负责人 |

**开发文档**：无（标准 SAP 公司间流程）
**Owner**：Vincent Delsaute（CBF 财务）+ CBW 财务团队

---

## 月结流程集成（FI-CO-MM-SD）

**集成方向**：FI 月结触发 MM/SD 相关结算
**触发条件**：每月月底执行月结
**替代的 SAP 手工步骤**：在 Winbooks 中手工对账
  → 标准步骤参见：`KB_SC/KB_FI_J58_Accounting-and-Financial-Close.md`
**接口输出**：GRIR 清账、外汇评估、资产折旧、成本结算、增值税申报
**正常延迟**：月结周期 2-3 个工作日

### 异常处理
| 现象 | 判断方法 | 处理步骤 | 升级条件 |
|------|---------|---------|---------|
| GRIR 清账差异 | 检查 F.13 执行结果 | 1. 核对 GR/IR 凭证 2. 手动调整 | 差异金额大→联系 Vincent |
| 外汇评估报错 | 检查 F.08 执行日志 | 1. 检查汇率表 2. 检查未清项 | 配置问题→联系 BOS |
| 资产折旧未自动运行 | 检查 AFAB 计划 | 1. 手动触发折旧运行 2. 检查资产主数据 | 资产数据问题→联系 Vincent |

**开发文档**：无（标准 SAP 月结流程）
**Owner**：Vincent Delsaute

---

## PEPPOL 电子发票集成（SD ↔ 外部平台）

**集成方向**：SAP 发票 → PEPPOL 平台 → 客户
**触发条件**：客户开票（VF01）完成后自动/手动发送
**替代的 SAP 手工步骤**：Mafact 中手工发送发票
  → 标准步骤参见：SC Base KB 中 PEPPOL 相关配置
**接口输出**：电子发票通过 PEPPOL 平台发送给客户
**正常延迟**：实时/近实时

### 异常处理
| 现象 | 判断方法 | 处理步骤 | 升级条件 |
|------|---------|---------|---------|
| PEPPOL 发送失败 | 检查发票输出确定配置 | 1. 检查 PEPPOL 连接配置 2. 检查客户主数据 PEPPOL ID | 配置问题→联系 BOS |
| 客户未收到发票 | 检查 PEPPOL 平台状态 | 1. 确认发送成功 2. 提供 PDF 备用 | 平台故障→联系 PEPPOL 服务商 |

**开发文档**：无（标准 SAP + PEPPOL 集成）
**Owner**：BOS 配置团队

---

## Mafact/Winbooks 数据迁移（一次性）

**集成方向**：Mafact/Winbooks → SAP（一次性迁移）
**触发条件**：上线前数据迁移阶段
**替代的 SAP 手工步骤**：无（一次性数据加载）
**接口输出**：物料主数据、客户主数据、供应商主数据、固定资产数据、期初余额
**正常延迟**：迁移周期 1-2 周

### 异常处理
| 现象 | 判断方法 | 处理步骤 | 升级条件 |
|------|---------|---------|---------|
| 物料主数据迁移失败 | 检查 LTMC 迁移日志 | 1. 检查字段映射 2. 修正源数据 3. 重新迁移 | 数据问题→联系 Michael Scohy |
| 科目表不匹配 | 检查 YCBE 与 Winbooks 科目映射 | 1. 核对科目映射表 2. 调整迁移模板 | 映射问题→联系 Vincent |
| 期初余额不平 | 检查资产负债表 | 1. 核对 SAP 库存价值 vs 财务账面价值 2. 差异分析 | 差异大→暂停迁移，人工调整 |

**开发文档**：无（标准 SAP 数据迁移工具 LTMC/Migrate Your Data）
**Owner**：BOS 顾问团队 + CBF 项目团队

---
*最后更新：2026-07-07 | 来源：CBF Blueprint V1.7 + 会议纪要*
