# 1HO Intercompany Sales Order Processing (Domestic) — 公司间销售订单处理（国内）
**模块**：SD | **版本**：S/4HANA Cloud 2602 | **来源**：1HO_S4CLD2602_BPD_EN_CN.docx | **CN 本地化**：是
**上层引用**：SA KB `SAP_Scope_Item_Catalog_RAG.md` → `## SCOPE-ITEM: 1HO`；`FSD_04_Sales_Capabilities.md`（公司间销售功能边界）

## 流程概述
国内公司间销售流程：订购公司（Code 1310 CN）创建销售订单，关联公司（Code 1320 CN）从工厂 1330 直接向客户 13100001 发货。订单使用内部公司间定价条件 PI02。交货 → 拣配 → PGI → 客户发票（F2）→ 公司间发票（IV，IDOC 自动生成 AP 分录）→ 显示 AP 日记账分录。两个公司同在中国。

## 前置条件

### 所需角色（来源：SA Catalog / BPD §Roles）
| 角色 | 说明 |
|------|------|
| Internal Sales Representative | 创建销售订单 |
| Shipping Specialist | 交货、拣配、发货过账 |
| Billing Clerk | 创建 F2 客户发票和 IV 公司间发票 |
| General Ledger Accountant | 显示 AP 日记账分录 |
| Inventory Manager | 初始库存创建 |
| Master Data Specialist - Product Data | 物料主数据维护 |

### 所需主数据（BPD §Master Data）
| 数据类型 | 示例值 | 说明 |
|---------|-------|------|
| 物料 | TG12 | Trad.Good 12, Reorder Point |
| Sold-to Party | 13100001 | 本国客户 CN 01 |
| Inter-company Payer | 13401310 | 1320 代码中的客户，代表订购公司 1310 |
| Supplier | 13401320 | 1310 代码中的供应商，代表交货公司 1320 |
| Plant（订购方） | 1310 | 订购公司工厂 |
| Plant（交货方） | 1330 | 交货公司工厂 |
| Storage Location | 131A / 133A | — |
| MDS 引用 | BNF/BNE/BND | Product Master / Supplier Master / Customer Master |

### 组织架构参数
- 订购公司：Code 1310 | 销售组织：1310 | 分销渠道：10 | 产品组：00
- 交货公司：Code 1320 | 销售组织：1330 | 工厂：1330 | 发货点：1330

## 操作步骤

### 步骤 1：Create Sales Order（必选）
**App**：Manage Sales Orders (F1873) | **角色**：Internal Sales Representative | **URL Hash**：原文未列
1. 登录 SAP Fiori launchpad 以 Internal Sales Representative 身份
2. 打开 Manage Sales Orders (F1873)
3. 选 Create > Create Sales Order VA01
4. Order Type=OR；Sales Organization=1310；Distribution Channel=10；Division=00
5. Sold-to Party=13100001；Cust. Reference=`<PO number>`；Deliver Plant=1330；Material=`<TG12>`；Order Quantity=10
6. 选择行项目 → Item Conditions 图标 → 检查公司间定价条件类型（如 PI02 Inter-company %）
7. 保存
**预期结果**：公司间销售订单创建成功。

### 步骤 2：Create Delivery（必选）
**App**：Create Outbound Deliveries - From Sales Orders (F0869A) | **角色**：Shipping Specialist | **URL Hash**：原文未列
1. 登录 SAP Fiori launchpad 以 Shipping Specialist 身份
2. 打开 Create Outbound Deliveries - From Sales Orders (F0869A)
3. 输入并 Go：Shipping Point=1330；Planned Creation Date=`<日期>`；Order=`<步骤1的订单号>`
4. 勾选行 → Create Deliveries → Display Log 确认交货单号
**预期结果**：交货单创建成功。

### 步骤 3：Perform Picking（必选）
**App**：Manage Outbound Deliveries - VL06O (VL06O_CLOUD) | **角色**：Shipping Specialist | **URL Hash**：原文未列
1. 登录 SAP Fiori launchpad 以 Shipping Specialist 身份
2. 打开 Manage Outbound Deliveries - VL06O (VL06O_CLOUD)
3. 选 For Picking；Shipping Point=1330；勾选 Only Picking Without WM → Execute
4. 选交货单行 → Change Outbound Deliveries
5. Picking tab 输入拣配数量 → Enter → Save
**预期结果**：交货单拣配完成。

### 步骤 4：Post Goods Issue（必选）
**App**：Manage Outbound Deliveries - VL06O (VL06O_CLOUD) | **角色**：Shipping Specialist | **URL Hash**：原文未列
1. 登录 SAP Fiori launchpad 以 Shipping Specialist 身份
2. 打开 Manage Outbound Deliveries - VL06O (VL06O_CLOUD)
3. 选 For Goods Issue；Shipping Point=1330 → Execute
4. 勾选交货单行 → Post Goods Issues → 确认日期 → Continue
**预期结果**：发货过账确认。

### 步骤 5：Create F2 Customer Invoice（必选）
**App**：Create Billing Documents (F0798) | **角色**：Billing Clerk | **URL Hash**：原文未列
1. 登录 SAP Fiori launchpad 以 Billing Clerk 身份
2. 打开 Create Billing Documents (F0798)
3. Billing Type=Invoice (F2)；Billing Date=`<当前日期>`；输入交货单号 → Enter → Save
**预期结果**：F2 客户发票生成。
财务过账：Debit 12100000 (Domestic CN Customer 1) / Credit 41000000 (Revenue Domestic – Product) + 22000000 (Output Tax)

### 步骤 6：Create Intercompany Invoice（必选）
**App**：Create Billing Documents (F0798) | **角色**：Billing Clerk | **URL Hash**：原文未列
1. 登录 SAP Fiori launchpad 以 Billing Clerk 身份
2. 打开 Create Billing Documents (F0798)
3. Billing Type=Invoice (IV)；Billing Date=`<当前日期>`；输入交货单号 → Enter → Save
**预期结果**：IV 公司间发票生成。IDOC 自动在订购公司生成 AP 日记账分录。
财务过账：Debit 12300000 (company code 1310 as BP) / Credit 41001500 (Revenue Affiliate - Product) + 22000000 (Output Tax)

### 步骤 7：Display AP Journal Entry（必选）
**App**：Manage Journal Entries (F0717A) | **角色**：General Ledger Accountant | **URL Hash**：原文未列
1. 登录 SAP Fiori launchpad 以 General Ledger Accountant 身份
2. 打开 Manage Journal Entries (F0717A)
3. 选 Adapt Filters → 添加 Original Reference Document 字段
4. 输入过滤：Original Reference Document=00 + `<IV 发票号>` → Go
5. 选 AP 日记账分录行 → Display → 检查过账信息
**预期结果**：AP 日记账分录显示。

## 已知弹窗与处理
| 弹窗原文 | 处理 |
|---------|------|
| 无（BPD 未列） | — |

## 后续流程
- 完成后自动进入：`KB_FI_J59_Accounts-Receivable.md`（Accounts Receivable / 应收账款）
- 公司间发票 IDOC 自动生成 AP 分录，无需额外触发

## 注意事项（BPD 的 Warning/Caution/Note 原文）
- BPD docx 为 U.S. 标准格式（decimal / date）；不同区域系统需按本地化输入
- 1HO 仅适用于订购公司和交货公司在同一国家/地区的场景
- 公司间定价条件 PI02 需要在 Set-Up Instructions 中配置
- 前提：在 Code 1310 和 1320 中分别打开新 MM 过账期间（BNZ）
- 可选步骤：Process Sales Order Approval（参见 KB_SD_BD9_Sell-from-Stock.md）、Packing（参见 Handling Unit Management 4MM）
- IV 发票的 IDOC 详细信息可通过 Message Monitor 查看（参见 Intercompany Sales Order Processing Setup 文档）

---

## 实战经验（★★★ 动态更新，以上官方步骤为准）
*（建设期留空，待实操沉淀）*
