一、自动记账的条件和基本原理
SAP中后勤模块和财务模块高度集成,如仓库人员在收货时只需要执行收货过账操作,系统会自动根据物料评估类及业务移动类型自动进行会计科目匹配,实现财务自动记账,降低后勤人员业务操作的复杂性,这就是
SAP系统的自动记账功能。
SAP自动记账实现主要有四个大的条件:
Ø 定义评估范围,并根据业务需求进行评估范围分组,将具有相同记账规则的评估范围进行集合;
Ø 定义物料类型,确定值更新和数量更新;
Ø 定义评估类,将评估类与物料类型关联;
Ø 定义移动类型科目分组,即移动类型涉及到的事件代码,如GBB、BSX等。
SAP自动记账的基本原理如下图所示:

二、自动记账涉及到的基本概念
在了解如何实现自动记账功能前,先了解下相关的基本概念信息,如下:
名称 | 定义 | 作用 | 说明 |
评估级别(valuation level) | 定义物料是在哪一个层次来进行价值评估的,工厂级别还是公司代码级别。 | 评估级别的设置影响到:1、物料主数据中物料价格是工厂级别还是公司级别;2、影响到物料记账要用到会计科目。 | 1、如果企业用到生产计划和生产成本核算的话,就必须选择工厂级别;2、评估级别一旦被定义便不可更改;3、评估级别对整个集团生效。 |
评估范围(valuation area) | 定义物料的价值评估范围,与评估级别的设置相对应,当评估级别是工厂级时,则一个工厂就是一个评估范围;当评估级别是公司代码级时,一个公司代码就是一个评估范围。
| 在不同评估范围之间,物料的评估是独立的,如果评估级别是工厂级,则物料在同一公司代码下的不同工厂可以有不同的库存单价。 | 通常评估范围等于评估等级,如评估等级为工厂时,则系统在复制工厂时会自动产生相应的评估范围。 |
评估分组(valuation group) | 将评估范围分组,同组评估范围下共享一套会计科目设置。
| 通过评估分组,可以同时对很多评估范围做同样的自动过账设置,而不必对每一个评估范围去做单独设置,减轻工作量。 | 对于大型跨国集团,由于其分布在世界各地的公司代码可能使用不同的会计科目表,可将使用同一会计科目表的公司代码的各工厂组合起来。 |
物料类型(material type) | 具有相同物料属性的分类。 | 确定物料编号是内部分配还是外部分配以及编码范围;控制主数据视图的范围;影响物料主数据显示屏幕。 | 可以根据企业具体需求进行自定义。 物料类型中根据根据评估单位配置值更新和数量更新。 |
评估类(valuation class) | 定义具有相同记账的物料分组,如成品、半成品、原料等。在物料主数据会计视图中对评估类进行前台维护。 | 评估类是物料科目确定的标志码,与移动类型中的科目修改一起确定物料活动的会计科目。 | 通过评估类与移动类型,在MM自动过账时,可以确定某个物料要过账的科目。指明物料对应的库存总帐科目 |
移动类型(movement type) | 定义并记录物料的移动轨迹,并确定移动活动对应的会计记账规则。
| 移动类型作用到: 1、更新物料数量; 2、更新物料库存及消耗科目; 3、决定相关屏幕的显示内容。 | 系统标准的移动类型均是由3个数字组成的。一般情况下,建议在通过复制系统原有移动类型新增企业自定义移动类型。企业自定义的移动类型一般都是都以9, X, Y,或Z打头。 |
移动类型中还涉及多个更为细致的概念,详细内容在后续移动类型功能实现处进行说明。
https://blog.csdn.net/qq_33641781/article/details/78027802