SAP S/4HANA MM模块培训 22 - 采购订单、收货与发票校验

SAP S/4HANA MM模块培训 22 - 采购订单、收货与发票校验
本课用一个成本中心采购示例串起 ME21N 创建采购订单、MIGO 101 收货、查看收货会计凭证,以及 MIRO 发票校验。采购订单和收货均成功;MIRO 虽已把含税总额调平,但因印度本地化的业务地点与分区码配置仍有错误,本课没有完成供应商发票过账。
SEO 关键词: SAP S/4HANA MM、ME21N、MIGO、MIRO、移动类型 101、成本中心采购、GR/IR、业务地点、Section Code
标签: SAP S/4HANA、MM、采购到付款、采购订单、收货、发票校验
- 原视频标题:
22. SAP MM S4/HANA | Class-22 | July Batch - 视频时长:59 分 32 秒
- 原视频地址:YouTube
- 实录系统:SAP S/4HANA 2021,SAP GUI
本课完成情况
| 环节 | 事务码 | 实录结果 |
|---|---|---|
| 创建采购订单 | ME21N | 成功,采购订单 4500000621 |
| 显示采购订单 | ME23N | 成功 |
| 采购订单收货 | MIGO | 成功,物料凭证 6000000281 |
| 查看收货会计凭证 | MIGO 凭证信息 | 成功,显示 FI 与 CO 后续凭证 |
| 供应商发票校验 | MIRO | 未完成过账;税额和余额已计算,但仍有本地化配置消息 |

这张图是根据视频中的英文 Excel 讲解重制的中文版本。原英文表格没有直接用作文章配图。
一、用 ME21N 创建成本中心采购订单
进入 ME21N,选择标准采购订单,并填写本课练习数据:
| 字段 | 实录值 |
|---|---|
| 供应商 | 408026 Food Corporation of India |
| 采购组织 | 9501 |
| 采购组 | GEP |
| 公司代码 | 9501 |
| 科目分配类别 | K(成本中心) |
| 物料 | WHEAT-9501 |
| 数量 | 100 KG |
| 净价 | 20 INR / KG |
| 工厂 | 9502 |
| 总账科目 | 400001,原材料消耗科目 |
| 成本中心 | 1002 |

采购项目采用科目分配类别 K。SAP 官方资料把 K 定义为成本中心,因此项目还需要成本中心和总账科目等科目分配信息。这里不是普通的库存采购项目,后续收货的借方也不是库存科目。SAP 官方:科目分配类别


检查消息后保存,系统生成采购订单 4500000621。采购订单本身是采购承诺,不会在此时生成财务会计分录。

本课同时回顾了三个常用事务码:
| 操作 | 事务码 |
|---|---|
| 创建采购订单 | ME21N |
| 修改采购订单 | ME22N |
| 显示采购订单 | ME23N |
二、用 MIGO 按采购订单收货
进入 MIGO 后,选择“收货”和“采购订单”,输入采购订单 4500000621。本课使用移动类型 101,接收数量为 100 KG,并填写交货单文本后检查项目。
SAP 官方将移动类型 101 定义为“采购订单收货”;它既可用于入库,也可用于面向消耗的采购订单收货。SAP 官方:移动类型概念

过账成功后,状态栏显示物料凭证 6000000281 已生成。

收货实际生成了什么会计分录
从物料凭证的“凭证信息”进入会计凭证,可以看到系统同时生成了 FI 会计凭证和 CO 控制凭证。


实录中的会计分录是:
| 借贷 | 科目 | 金额 |
|---|---|---|
| 借 | 400001 RM Consumption A/c | 2,000 INR |
| 贷 | 200001 GR/IR RM Clearing A/c | 2,000 INR |
这里必须以系统凭证为准。视频前面的 Excel 口头讲解一度把收货概括为“库存借方”,但本课采购订单使用 K 成本中心科目分配,系统实际借记的是消耗科目。SAP 官方也说明,采购订单的收货与发票收货通过 GR/IR 清算科目衔接;之后过账供应商发票时会清算相应的 GR/IR 金额。SAP 官方:采购订单发票
三、用 MIRO 录入供应商发票
进入 MIRO,确认公司代码 9501,以采购订单 4500000621 为参考。系统自动带出供应商、采购项目、数量和不含税金额 2,000 INR。

本课选择输入税码 G1,按 18% 计算税额:
| 项目 | 金额 |
|---|---|
| 不含税采购金额 | 2,000 INR |
| 输入税额 | 360 INR |
| 发票含税总额 | 2,360 INR |
最初 MIRO 没有显示本课预期的税码,并提示消耗科目与税无关。讲师先检查国家税计算过程,又在总账科目主数据中把 400001 的税类别改为“仅允许进项税”。

SAP 官方资料确认,总账科目的“税类别”决定该科目是税科目、与税相关科目,还是与税无关科目;“允许无税过账”是另一项独立控制。官方还特别说明,“允许无税过账”标识通常不会在发票校验过账中被检查,因此不能把勾选它当成所有 MIRO 税务错误的通用修复方法。SAP 官方:总账科目的税务设置 SAP 官方:允许无税过账

四、业务地点和分区码为什么成为阻塞点
税额出现后,MIRO 仍要求填写业务地点与分区码。本课在配置中新增业务地点 9502,并保存为 Bangalore Plant GEP。

SAP 官方把业务地点定义为公司代码下的分支或地区税务单位,可用于 GST、VAT、预扣税等本地税务申报。它不是所有国家、所有项目都能照搬的固定字段。SAP 官方:Business Place
输入业务地点和发票含税总额 2,360 INR 后,MIRO 顶部余额已经变为 0.000,但系统仍显示发票包含消息,无法顺利模拟或过账。

随后讲师进入印度扩展预扣税配置,尝试激活分区码组、定义分区码组并把它分配给分区码。SAP 官方把印度 Section Code 定义为负责预扣税申报的组织单位,并与 TAN 相联系。SAP 官方:Section Code

视频结束时,这组配置仍提示分区码不存在,讲师明确表示下一课继续。因此,本课不能写成“MIRO 已成功过账”。
五、按实录复现时的检查顺序
| 现象 | 先检查什么 |
|---|---|
| PO 项目提示科目分配错误 | 科目分配类别、总账科目、成本中心是否完整且有效 |
| MIGO 无法过账 | 采购订单、移动类型、接收数量、项目勾选和必填字段 |
| MIRO 看不到预期税码 | 国家税计算过程、税码配置和总账科目税类别 |
| MIRO 余额不为零 | 发票含税总额是否等于项目金额、税额和其他费用之和 |
| 提示 Business Place / Section Code 错误 | 对应国家本地化配置、业务地点、分区码及其分配关系 |
不要直接把训练系统中的公司代码、税码、业务地点或分区码复制到生产系统。这些值依赖企业组织结构、国家本地化和法定税务登记,应由 FI 税务与本地化负责人确认。
本课结论
本课真正完成了采购订单创建、101 收货和收货会计凭证核对。最重要的实录结论是:K 成本中心采购在本例中借记消耗科目,而不是库存科目。MIRO 已成功带出采购订单、计算 18% 输入税并把余额调为零,但由于业务地点和分区码配置未完成,供应商发票没有过账,后续应从下一课继续。
