跨公司库存转储订单(Intercompany STO)流程:0916 公司码(采购方)下 PO 指向 0919 公司码的 P0919 工厂(供货方),核心是通过 STO + 公司间销售 / 开票 + 自动过账完成收货、发票匹配与公司间结算,确保物权转移与财务账套同步。以下是完整配置、操作步骤与关键校验点。
一、核心概念与前提
- 业务本质:0916(采购公司)向 0919(供货公司)采购,P0919 工厂发货,0916 收货入库存,系统自动生成公司间应收应付并结算。
- 前提条件:
- 企业结构:P0919 工厂已分配给 0919 公司码,0916 与 0919 为独立法人、有各自账套。
- 主数据:P0919 工厂在 0916 中维护为供应商,0916 在 0919 中维护为内部客户,物料主数据在两公司码 / 工厂均维护完整(采购 / 销售 / 会计视图)。
二、系统配置(SPRO 路径 + 事务码)
1. 企业结构与合作伙伴设置
| 配置项 | 路径 | 事务码 | 关键操作 |
|---|---|---|---|
| 分配工厂到销售组织 / 分销渠道 | SPRO→后勤执行→ shipping→基本 shipping 功能→分配工厂到销售组织 / 分销渠道 | N/A | 给 P0919 工厂分配 0919 的销售组织 + 分销渠道 |
| 定义工厂的 shipping 数据 | SPRO→物料管理→采购→采购订单→STO→定义工厂的 shipping 数据 | OMGN | 为 P0919 维护发货相关数据(如装运点) |
| 维护内部供应商 / 客户 | 后勤→物料管理→供应商 / 客户主数据→创建 | BP/ XK01/ XD01 | 0916 创建 P0919 为供应商(账户组 ZINT);0919 创建 0916 为内部客户(账户组 ZINT) |
| 合作伙伴确定 | SPRO→销售与分销→基本功能→合作伙伴确定→设置合作伙伴确定 | VOPAN | 确保 STO 订单类型的合作伙伴能自动带出内部客户 / 供应商 |
2. STO 与交货配置
- 定义 STO 订单类型(如 UB):SPRO→物料管理→采购→采购订单→STO→定义凭证类型;启用 “跨公司” 标识,分配编码范围。
- 分配交货类型与检查规则:SPRO→物料管理→采购→采购订单→STO→分配交货类型和检查规则;为 UB 订单类型 + P0919 工厂分配交货类型 NL,检查规则 01。
- 分配一步 / 两步收货:SPRO→物料管理→采购→采购订单→STO→分配凭证类型、一步流程、短交容差;0916 建议用两步(先收货到 GR 区,再入库)。
3. 公司间开票与自动过账
- 定义公司间开票类型:SPRO→销售与分销→开票→公司间开票→定义公司间开票类型;使用 IV 或自定义类型,分配定价过程(含 IC1/IC2 等公司间条件类型)。
- 分配组织单元:SPRO→销售与分销→开票→公司间开票→按工厂分配组织单元;为 P0919 工厂分配 0919 的销售组织 / 分销渠道 / 产品组。
- 自动过账设置:SPRO→物料管理→后勤发票校验→集成→维护自动过账;配置 GR/IR、应交增值税、公司间应收应付科目,确保 MIRO 后自动过账到对应科目。
- 输出类型与消息控制:SPRO→销售与分销→基本功能→输出控制→输出确定→维护输出确定程序;为公司间开票类型分配输出类型 RD04,确保自动发送开票信息到 0916。
4. 定价与条件
- 采购定价:0916 中维护供应商(P0919)的采购信息记录(ME11),条件类型 PB00,定价过程 RM0000。
- 销售定价:0919 中维护内部客户(0916)的条件记录(VK11),条件类型 PI01(公司间价),定价过程 ICAA01。
三、操作步骤(前台执行)
1. 创建跨公司 STO(0916 公司码操作)
- 事务码:ME21N;订单类型:UB(跨公司 STO);采购组织:0916 的采购组织;供应商:P0919 工厂对应的供应商编码;工厂:0916 的收货工厂。
- 行项目:物料号、数量、交货日期;项目类别:默认;科目分配类别:空(库存采购);“交货” 标签页勾选 “采购订单为 STO”,供货工厂:P0919。
- 保存:生成 PO 编号(如 450000XXXX)。
2. 供货方发货(0919 公司码操作)
- 创建外向交货单:事务码 VL10B,输入 PO 编号,选择 “外向交货”,执行生成交货单(如 80000XXXX)。
- 拣配与 PGI:VL02N,对交货单做拣配确认,执行发货过账(MIGO 也可),移动类型 601,产生物料凭证,库存从 P0919 工厂扣减,0919 账套记 “发出商品” 或直接确认收入(依定价策略)。
3. 采购方收货(0916 公司码操作)
- 事务码:MIGO;操作类型:收货;参考:采购订单(STO)编号;工厂:0916 收货工厂。
- 校验:系统自动带出交货数量,移动类型 101(库存增加),过账后生成物料凭证,0916 账套记 “库存” 借方、GR/IR 贷方。
- 若启用质检:先到质检库存(101 Q),使用 QA32 做使用决策后转 unrestricted(321 移动类型)。
4. 发票匹配与校验(0916 公司码操作)
- 事务码:MIRO;参考:采购订单(STO)编号;处理类型:发票;公司码:0916。
- 匹配:系统自动匹配 PO 价格、收货数量、税额,校验 GR/IR 余额是否为零。
- 过账:生成会计凭证:借 GR/IR、借应交税费 - 进项税;贷应付账款(0919 公司)。
5. 公司间开票与结算(0919 公司码操作)
- 创建公司间发票:事务码 VF01,参考交货单编号,选择开票类型 IV,系统自动带出内部客户(0916)、金额、税额。
- 过账:生成会计凭证:借应收账款(0916 公司);贷主营业务收入、贷应交税费 - 销项税。
- 自动对账与清账:
- 事务码 F.13:系统自动清账 0916 的应付账款与 0919 的应收账款(需配置自动清账规则)。
- 若未自动清账:使用事务码 F-32(0919 清应收)、F-44(0916 清应付)手工清账。
四、关键校验与异常处理
- 数据一致性校验:
- PO 创建时:检查供货工厂、公司码、供应商是否正确,STO 标识是否勾选。
- 发货过账:检查物料凭证的移动类型、库存地点、批次(若启用)。
- 发票校验:MIRO 时确保数量 = 收货数量、价格 = PO 价格,GR/IR 科目余额为零。
- 常见问题:
- 无法创建交货单:检查工厂的 shipping 数据、交货类型分配、物料主数据销售视图是否完整。
- 公司间开票金额错误:核对 VK11(销售定价)与 ME11(采购定价)的条件记录是否一致。
- 自动清账失败:检查科目是否启用 “自动清账” 标识,清账规则是否正确。
五、流程总结
- 0916:ME21N 创建 STO→MIGO 收货→MIRO 发票校验→F-44 清应付。
- 0919:VL10B 创建交货→VL02N PGI→VF01 公司间开票→F-32 清应收。
- 财务结果:0916 库存增加、应付增加;0919 收入确认、应收增加;通过自动清账完成公司间债权债务抵消。