在 SAP 系统中,采购接收入库的会计科目配置主要依赖于自动过账(Automatic Account Determination)机制。该功能通过事务码 OMWB 实现,也可使用 OBYC 或 MM08V_OBYC 等等效入口进行操作。配置逻辑以评估类(Valuation Class)、事务键(Transaction Key)和科目分组(Account Grouping)为核心要素。以下为详细的配置步骤与关键要点说明。
一、基础准备工作
1. 明确核心配置维度
公司代码(Company Code):会计科目配置按公司代码独立设置,需提前确定目标公司代码(例如 1000、2000)。
评估范围(Valuation Area):在 SAP 中,评估范围可设定为工厂级别或公司代码级别。推荐采用工厂级别。配置前应确认当前系统的评估范围设置(可通过事务码 OMWM 查看)。若为工厂级别,则后续科目配置需基于“评估范围 + 评估类”的组合来定义。
评估类(Valuation Class):这是物料主数据中“会计视图 1”里的关键字段,决定了存货入账时对应的总账科目。不同类型的物料(如原材料、半成品、成品、费用性物料)必须分配相应的评估类(可通过事务码 OMSK 维护)。
2. 建立物料类型与评估类的映射关系
使用事务码 OMSK 配置允许的“物料类型 - 评估类”组合,确保系统中不会出现非法搭配。常见示例如下:
- ROH(原材料):可关联评估类 3000(原材料)、3001(外购件);
- FERT(成品):对应评估类 7920(成品);
- NLAG(非库存物料):通常使用评估类 9999(费用性物料)。
此步骤的作用是保证在维护物料主数据时,只能选择该物料类型所允许的评估类,从而避免因误选导致的科目映射错误。
二、关键事务键(Transaction Key)及其作用
采购接收入库过程中涉及多个重要事务键,每个事务键控制特定类型的会计凭证行项目生成。主要事务键包括:
| 事务键 | 名称 | 用途说明 |
|---|---|---|
| BSX | Inventory Posting | 用于存货类物料(如原材料、半成品、成品)的入库与出库过账,决定其库存科目的归属。 |
| WRX | GR/IR Clearing | 采购收货时生成的暂估过渡科目,用于连接收货与发票校验之间的清账处理。 |
| PRD | Price Differences | 标准价格法下,实际采购价与标准价差异所计入的调整科目。 |
| GBB | Offsetting Entry | 冲销类科目,常用于费用性物料或资产类物料入库时的贷方匹配科目,需结合科目分组使用。 |
| KON | Consignment Liabilities | 寄售业务中供应商库存负债的核算科目,适用于特殊采购场景。 |
其中,BSX、WRX 和 PRD 是采购接收入库最为核心的三个事务键,接下来将重点介绍它们的具体配置流程。
三、具体配置流程(以事务码 OMWB 为例)
步骤 1:进入自动过账配置界面
执行事务码 OMWB 或 OBYC,系统打开配置主界面。界面分为左右两部分:左侧显示可用的事务键列表,右侧展示当前选中事务键的科目分配详情。
若使用 OBYC,在初始界面直接选择目标事务键(如 BSX),即可跳转至对应配置页面。
步骤 2:设置库存科目(BSX)
BSX 控制各类物料在收货或发货时记入的库存总账科目,例如原材料科目 1403、半成品科目 1405、产成品科目 1406 等。
操作流程如下:
- 在左侧选择事务键 BSX;
- 点击右侧的“配置(Configuration)”按钮,进入科目分配视图;
- 点击“新增条目(New Entries)”,填写以下信息:
- 评估范围(Valuation Area):若为工厂级评估,输入具体工厂代码(如 1000);若为公司代码级,则填入公司代码。
- 评估类(Valuation Class):输入对应物料的评估类编码(如 3000 表示原材料)。
- 总账科目(G/L Account):指定对应的库存科目编号(如 140301 对应“原材料 - 主料”)。
- 科目表(Chart of Accounts):输入所属公司代码使用的科目表(如 CN 表示中国会计准则科目表)。
完成输入后保存配置,系统会提示创建传输请求(Customizing Request),用于跨系统传输设置。
配置示例:
- 评估范围 1000 + 评估类 3000 → 总账科目 140301(原材料);
- 评估范围 1000 + 评估类 7920 → 总账科目 140601(库存商品)。
步骤 3:配置 GR/IR 清算科目(WRX)
WRX 用于定义采购收货时产生的暂估应付科目,即“收货发票未到”期间挂账的中间科目。通常情况下,该科目按公司代码统一设置,不区分物料类别,但也可根据需要细化。
配置方法如下:
- 在左侧选择事务键 WRX;
- 点击右侧“配置”按钮,进入 WRX 科目分配界面;
- 点击“新增条目”,填写以下内容:
- 评估范围(Valuation Area):可填写 “*”(通配符,代表所有评估范围),或指定具体的工厂/公司代码。
- 评估类(Valuation Class):一般也使用 “*”,表示对所有评估类生效,实践中 GR/IR 科目很少按评估类拆分。
- 总账科目(G/L Account):输入 GR/IR 清算科目代码(如 220201 = GR/IR 往来)。
- 科目表(Chart of Accounts):选择对应公司代码的科目表。
录入完成后保存,并记录传输请求号以便后续传输。
在 SAP 系统中,GR/IR 科目通常被设置为统驭科目(Reconciliation Account),但针对 WRX 的科目配置,无需手动勾选统驭标识。系统会自动处理 GR/IR 科目的清账逻辑,确保收货与发票校验之间的差异能够正确过账。
步骤 4:价格差异科目(PRD)的配置
当使用标准价(S 价)进行物料采购时,若采购价格与标准价存在偏差,系统将通过 PRD 事务键记录该差异。其配置方式与 BSX 类似,依据“评估范围 + 评估类”来分配对应的价格差异科目,例如材料成本差异科目 1404。
操作流程如下:
- 在配置界面左侧选择 PRD,点击右侧“配置”按钮,进入科目分配页面。
- 点击“新增条目”,填写以下信息:
| 字段名称 | 说明 |
| 评估范围(Valuation Area) | 可输入具体工厂、公司代码,或使用通配符 “*” 表示全部范围 |
| 评估类(Valuation Class) | 对应物料的评估类别,如 3000 代表原材料 |
| 总账科目(G/L Account) | 输入用于记录价格差异的会计科目,如 140401 — 材料成本差异 - 原材料 |
| 科目表(Chart of Accounts) | 选择对应的科目表 |
完成填写后保存配置。
补充说明:PRD 配置同时适用于“收货时产生的价格差异”和“发票校验阶段产生的差异”。尽管业务场景不同,OMWB 中的 PRD 设置已统一覆盖这两种情况,系统将根据实际业务类型自动判断并过账至相应科目。
步骤 5:费用性物料冲销科目的配置(GBB,可选)
对于非库存物料(NLAG)或费用性采购(科目分配类别为 K/F 等),需通过 GBB 配置相应的冲销科目。其中,VBR 是处理外部采购费用类物料的核心科目分组。
配置步骤如下:
- 在左侧选择 GBB,点击右侧“配置”进入科目分配界面;
- 点击“新增条目”,录入以下内容:
| 字段名称 | 说明 |
| 评估范围(Valuation Area) | 指定具体的工厂或公司代码 |
| 评估类(Valuation Class) | 费用性物料所使用的评估类,如 9999 |
| 科目分组(Account Grouping) | 填写 VBR |
| 总账科目(G/L Account) | 输入对应的费用科目,例如 660201 — 管理费用 - 办公费 |
配置完成后保存设置。
四、配置完成后的校验与测试
1. 一致性检查
为确保配置完整无误,建议执行以下事务码进行验证:
事务码 OMWB:进入“检查(Check)”菜单,选择“一致性检查(Consistency Check)”。系统将自动核对评估类、事务键与会计科目之间的关联是否齐全。若存在缺失,会提示具体错误信息,例如:“评估类 3000 在评估范围 1000 中未配置 BSX 科目”。
事务码 FS00:用于确认相关总账科目已在目标公司代码下成功创建,并且在科目表层级及公司代码层级均已完成必要维护。
2. 实际业务测试
进行端到端的业务流程测试以验证配置效果:
- 创建采购订单(ME21N):选取已维护评估类和计价方式的测试物料,输入供应商、数量及价格。
- 执行收货(MIGO):基于采购订单执行移动类型为 101 的收货操作。
- 查看会计凭证(MB03 → ‘会计凭证’ 按钮):检查生成的会计凭证中科目是否符合预期配置。
示例说明:
- 对于采用移动平均价的物料(评估类 3000),收货时应生成如下凭证:
借方:BSX 所配置的库存科目
贷方:WRX 所配置的 GR/IR 科目 - 对于标准价物料,若采购价与标准价不一致,则凭证中应包含 PRD 对应的价格差异科目。
常见错误排查:
若收货过程中出现“科目未找到(Error M8103)”提示,请重点检查以下两点:
- OMWB 中对应事务键(如 BSX)是否已正确配置“评估范围 + 评估类”下的总账科目;
- 物料主数据中的评估类是否已被当前物料类型允许(可通过事务码 OMSK 查看限制规则)。
五、特殊业务场景的补充配置
1. 固定资产采购的科目设定
固定资产采购(科目分配类别 A)不通过 OMWB 进行入库科目配置,而是依赖于资产类别定义。具体配置路径如下:
事务码 OAOA:选择特定资产类别(如 1000 — 机器设备),维护以下关键字段:
- 资产科目(Asset Account)
- 累计折旧科目(Accumulated Depreciation Account)
系统在收货时将自动调用资产类别中设定的会计科目,取代 OMWB 的常规配置逻辑。
2. 寄售物料的会计科目配置
寄售物料(采购类型 K)涉及负债确认,其对应科目通过 KON 事务键在 OMWB 中进行配置,逻辑与 WRX 相似。
配置要点:
- 选择事务键 KON;
- 分配寄售负债科目,例如 220301 — 寄售负债;
- 按评估范围和评估类进行科目映射。
3. 跨公司采购的配置要求
跨公司采购需分别在发送方公司代码和接收方公司代码中独立配置 OMWB 规则。此外,必须通过事务码 OBYA 维护公司间往来科目,确保库存转移过程中借贷双方科目准确映射,避免账务不平衡。
六、权限管理与配置传输
权限控制
执行 OMWB 或 OBYC 等配置操作需要具备相应的授权权限,通常包括:
- SAP_ALL 权限角色;
- 或至少拥有 FICO 顾问级别的访问权限;
- 关键权限对象如 M_MATE_WRK、F_BKPF_BUK 等需开放。
配置传输
所有配置变更均需打包为定制化请求(Customizing Request),并通过传输系统同步至测试环境和生产系统。传输前请务必确认以下基础数据在目标系统中已存在:
- 评估范围
- 公司代码
- 科目表
只有这些维度保持一致,配置才能正常生效。
综上所述,SAP 中采购接收入库的会计科目配置核心在于“评估类”作为连接物料属性与财务科目的桥梁。为保障系统稳定运行,必须确保物料主数据、物料类型、评估类以及各事务键之间的配置逻辑协调统一,避免因信息断层导致过账失败或科目错配。


雷达卡


京公网安备 11010802022788号







