SAP S/4HANA MM模块培训 11 - 总账容差、凭证分割与FI-MM集成科目

SAP S/4HANA MM模块培训 11 - 总账容差、凭证分割与FI-MM集成科目
本课时长约 57 分钟。课程先回顾控制范围、利润中心和 FI-CO 衔接,再完成两类总账容差配置、总账科目的凭证分割分类与激活,最后使用 FS00 创建 FI-MM 集成所需的库存、GR/IR 和消耗科目。
本课学习目标
- 区分总账科目容差和员工容差各自控制的对象。
- 理解凭证分割为什么需要科目分类和激活方法。
- 检查公司代码的全局会计参数。
- 为后续 FI-MM 自动科目确定准备总账科目主数据。
一、先纠正成本中心与利润中心的理解
课程开头用“三个工厂”举例成本中心,用“面粉、饼干、曲奇”举例利润中心。这个例子便于理解,但不能写成固定映射。
| 对象 | SAP 标准含义 | 视频中的示例 |
|---|---|---|
| 成本中心 | 代表成本发生位置,可按职能、地点、责任范围或分摊需要设计 | 把 Chennai、Hyderabad、Bangalore 工厂相关责任范围作为成本中心思路 |
| 利润中心 | 面向内部控制的责任单元,其负责人同时关注收入与成本 | 把不同产品线作为利润中心思路 |
工厂不会自动等于成本中心,产品也不会自动等于利润中心。企业应根据责任制、成本归集和管理报表要求设计二者关系。
二、定义总账科目组的容差
配置路径:
SPRO → 财务会计 → 总账会计 → 业务交易 → 未清项清账 → 清账差异 → 定义总账科目组的容差
视频在公司代码 9501 下创建空白容差组,并填写说明文本,借方、贷方的金额与百分比字段保持为空。

这组配置用于控制总账科目清账时允许处理的差异,不是采购价格容差,也不是发票校验中的数量或金额容差。课程系统把字段留空只是演示配置,不能直接解读为“无限制”。生产设置必须结合清账政策、差异科目和审批权限确认。
三、定义员工容差组
仍在“清账差异”节点下进入:
定义员工容差组
视频为公司代码 9501 创建空白组,录入以下课程值:
| 字段 | 视频演示值 |
|---|---|
| 每凭证最大金额 | 999,999,999 |
| 每个未清项科目项目最大金额 | 999,999,999 |
| 每行项目现金折扣 | 10% |
| 允许的收入、费用付款差异 | 留空 |

员工容差可以限制用户的凭证金额、未清项项目金额、现金折扣和允许的付款差异。如果另外建立有名称的组,还需要把用户分配给对应组。
课程把“每凭证金额”解释为非 PO,把“每个未清项金额”解释为 PO,这只是课堂类比,并不是 SAP 字段的标准定义。它们是会计过账和未清项处理限额,不能用来直接判断采购是否有 PO。视频中的极大金额和 10% 也只是练习系统值,不应直接进入生产系统。
SAP 在清账时还可能同时检查员工和业务伙伴容差,适用较低的限制。因此员工容差不能脱离客户、供应商及付款差异策略单独设计。
四、为凭证分割分类总账科目
配置路径:
SPRO → 财务会计 → 总账会计 → 业务交易 → 凭证分割 → 为凭证分割分类总账科目
视频选择科目表 9501,按此前定义的科目组范围维护凭证分割项目类别:
| 总账科目范围 | 项目类别 | 课程中的含义 |
|---|---|---|
| 100001–199999 | 01000 | 资产负债表科目 |
| 200001–299999 | 01000 | 资产负债表科目 |
| 300001–399999 | 30000 | 收入 |
| 400001–499999 | 20000 | 费用 |

项目类别由科目类型派生,是凭证分割规则处理行项目的基础。把科目分类完成并不等于凭证已经会自动分割;系统还要根据业务交易、凭证类型、分割规则、特征和分割方法决定实际处理结果。
五、激活凭证分割
返回同一凭证分割节点,进入:
激活凭证分割
视频勾选“Document Splitting”,保存后画面显示方法 0000000012。该方法编号属于课程系统配置,不是所有企业都必须采用的固定值。

凭证分割可按利润中心、分部、业务范围等维度拆分行项目,并能为指定维度形成零余额。它会影响日常过账和期末关账,因此生产系统不能只勾选开关就结束。对于已有数据的系统,SAP 将后续启用视为时间相关实施,并建议尽量从会计年度开始启用,同时完成前置检查、模拟和切换计划。
六、用 OBY6 检查公司代码全局参数
视频随后使用 OBY6 查看公司代码 9501 的全局数据,主要看到:
- 科目表:
9501 - 会计年度变式:
GE - 字段状态变式:
9501 - 过账期间变式:
9501 - 允许负过账:已勾选

这一段是对前序配置结果的检查,不是本课重新定义上述参数。科目表、会计年度变式、过账期间变式和字段状态变式会共同影响总账主数据及后续过账,修改前必须评估现有凭证和其他模块的依赖关系。
七、使用 FS00 创建 FI-MM 集成所需科目
事务代码:FS00
菜单路径:
SAP Easy Access → 会计核算 → 财务会计 → 总账 → 主记录 → 总账科目 → 单个处理 → 集中
课程为公司代码和科目表 9501 创建三个总账科目:
| 科目 | 课程名称 | 科目类型 / 科目组 | 关键课程设置 |
|---|---|---|---|
| 100001 | Inventory of RM A/c | 资产负债表科目 / Asset | 本位币余额、按过账日期排序、字段状态组 G006(Material Accounts) |
| 200001 | GR/IR RM Clr A/c | 资产负债表科目 / Liabilities | 本位币余额、按过账日期排序、一般资产负债表字段状态组 |
| 400001 | RM Consumption A/c | Primary Costs or Revenue / Expenses | 成本要素类别 01、字段状态组 G004(Expense A/c) |

FS00 集中维护同时包含科目表层和公司代码层数据。科目组不仅用于分类,还会影响可用编号范围和主数据屏幕字段。因此 100001、200001、400001 都是科目表 9501 的视频示例,不能照搬到其他科目表。
三个科目的标准业务含义如下:
- 原材料库存科目:用于记录估价相关库存价值,通常属于资产负债表科目。
- GR/IR 清算科目:用于连接采购订单收货与发票收货;收货和发票存在时间或数量差异时会留下余额。
- 原材料消耗科目:课程将其设为“Primary Costs or Revenue”,成本要素类别为
01。在 S/4HANA 中,初级成本要素是特殊类型的总账科目,过账时通常需要成本中心、订单等 CO 对象。
视频没有说明 GR/IR 科目的“未清项管理”和“仅允许自动过账”等控制属性。SAP 官方资料将 GR/IR 归入清算科目,生产使用前必须由 FI 顾问核对未清项管理、排序键、字段状态和自动过账要求,不能只完成名称和科目组就投入使用。
仅创建这三个主数据并不会自动完成 FI-MM 集成。移动类型、估价类、交易键和总账科目的自动确定关系尚未在本课配置。
常见错误与检查方法
| 错误 | 为什么不对 | 正确检查方式 |
|---|---|---|
| 把成本中心直接等同于工厂 | 两者属于不同管理维度 | 按责任范围和成本归集需求设计对应关系 |
| 把利润中心直接等同于产品 | 产品线只是可能的设计方案之一 | 先确定内部利润责任单元和报表维度 |
| 把员工容差理解为 PO 审批限额 | 这些字段控制会计过账和未清项处理 | 分别查看采购审批、发票容差和 FI 用户容差 |
| 认为科目分类后凭证就会分割 | 还缺少激活方法、规则和特征 | 用测试凭证验证分割结果与零余额 |
| 在生产系统直接启用凭证分割 | 会影响历史与后续凭证处理 | 按 SAP 后续实施流程规划切换时间点 |
| 创建 GR/IR 科目后认为集成已完成 | 自动科目确定关系尚未配置 | 后续检查估价类、交易键和科目确定 |
本课边界
本课结束时只完成 FI-MM 集成所需的总账主数据准备。讲师预告下一课继续完成 FI-MM 自动科目确定,之后再进入供应商/业务伙伴配置;这些内容没有在本视频中实际操作,不能算作本课成果。
SAP 官方参考
- Cost Centers:成本中心定义与用途
- Profit Centers:利润中心与成本中心的区别
- Tolerance Limits:员工和业务伙伴容差
- Document Splitting:凭证分割的作用与处理逻辑
- Item Categories Used in Document Splitting:凭证分割项目类别
- Subsequent Implementation of Document Splitting:生产系统后续启用
- Editing G/L Account Master Records Individually:总账科目主数据
- Cost Elements:S/4HANA 中的成本要素
- SAP S/4HANA Best Practices Glossary:总账科目组与清算科目
- GR/IR Clearing Account:收货与发票清算科目
