专栏首页SAP TechnicalSAP物料管理自动记帐详解
原创

SAP物料管理自动记帐详解

对 MM模块进行自动记帐的科目设置。将MM模块与FI模块连接在一起的配置,当做完此业务配置后可以自动产生相应的会计凭证。

物料管理需要自动记帐的方面很多,常见的有以下几类:

1.物料存货记帐的科目;

2.期初开帐物料的贷方记会计帐;

3.采购的暂记科目,等发票校验时冲销;

4.运费等杂费科目;

5.盘点盈亏、估价、价差等产生的收益和损失科目;

6.质量检验、生产、维护、自用等产生的消耗科目。

配置点:

IMG路径

事务码

SAP 用户化实施指南→物料管理→评估和科目设置→科目确定→无向导的科目确定→配置自动记帐

OMWB

SAP 用户化实施指南→物料管理→后勤发票校验→配置自动记帐

OMR0

-

OBYC

表1 操作路径

常用的TCODE有三个,其中两个在后台有路径,具体操作有以下几种可选:

1.前台输入TCODE:OMWB或OMR0(OMWB的后台路径),进入操作,

2.前台输入TCODE:OBYC,点击“模拟”按钮,科目配置后可在模拟环境中发现是否有问题。

示例配置:

项目

R/O

数据

科目表

-

INT 集团科目表

过程

-

GBB库存记帐的冲销输入

规则

借方/贷方

O

一般修改

O

估价修改

O

评估级别

O

(R/O列:R必输;O选输。)

表2 示例数据(条目及规则)

估价修改

一般修改

评估级别

借方

贷方

WH01

BSA

3100

91000100

91000100

表3 示例数据(记帐科目)

  选择GBB过程做为示例,是因为它在以后的配置最为复杂,而且它的规则也是最为详细的。其它过程配置的难度要小于或等于它。

借方/贷方:如不选则科目输入只有一栏;如选中则借方、贷方栏均输入,本例是借、贷方的科目相同,对于某些损益类(如盘点盈亏)的收益和损失是记在不同科目上的。

一般修改:它是记帐的科目修改码,是过程下的细化,具体内容详见移动类型的科目设定部分(事务码:OMJJ),本例BSA是专为初始化库存的贷方设置。

评估级别:是物料主数据会计视图的评估类的值。

估价修改:就是工厂在评估范围分组中定义的评估分组代码。

表3示例数据表明:如果有某物料和某工厂,此物料的评估类是3100(见物料主数据此工厂下的会计视图),此工厂的评估分组代码是WH01,那么此物料在此工厂下初始化库存(事务码:MB1C MvT:561),贷方记帐科目是91000100;如果冲销(MvT:562),则科目相同只是借贷方相反。

初始化库存的借方科目设置的过程是BSX(存货记帐),配置类似,只是条件只有估价修改、评估级别两项。

后勤自动过帐设计思路:

1.     工厂/评估范围组合为一评估分组码,定义评估范围(或称评估等级),事务码:OX14.

2.     物料主数据中维护评估类.事务码:OMSK定义和分配评估类,

MM01/MM02,分配到物料 会计1视图维护评估类信息Valuation Class,评估类是物料的科目确定标志码

3.     物料移动类型中的价值串和TE码(Trans. Key)决定科目.事务码:OMJJ

4.  根据Trans. Key(或+价值修改)+评估类分配科目.

后勤自动过帐(OBYC)详细配置说明:

Trans. Key

GeneralModification

Valuation Class和科目

备注Memo

AG1

N/A

和运输机构相关,在SAP标准的MM定价类型有的条件类型用到此Account key请看SAP  default PO prcing procedureRM6000-RM6002

AG2

N/A

AG3

N/A

AKO

N/A

如有多plant而需要区分此差异可根据不同的val. Class(Mat. type)配置不同的价差科目

当物料采用 标准价时从consignment 库存和普通库存互相转产生的价差(材料成本差异科目).MB1B:311/312 K

AUM

N/A

同上,一般企业就使用材料差异科目.*公司配置了62000380(COS-Returns Cost Variance)和65310080(Return Freight – Others)科目,主要考虑是公司间转移会有运输费用

工厂之间货物移动或者物料到物料之间的转换产生的价差.MB1B:311/309*对于开STO (公司间或跨公司)的库存转移似乎和这无关.即使材料采用STD,采购价格和物料价差由 PRD(采购价差)决定.

B01

N/A

所谓的后续结算(Subsquent  settlement),可这样理解在PO中定义了折扣condition(Volumn-based  rebate数量折扣),在收货后获取折扣,这时可给condition配置一 预提应计收入科目. Pricing Procedure: RM5000-RM5003

B02

N/A

B03

N/A

BSD

N/A

库存补充记帐和BSX不同的是,记得使用第三方采购时非采购方需要弄它,更详细请看SAP相关帮助

BSV

N/A

外包引起的存货变更科目,根据不同的valuation class配置类似 委外加工产出科目或直接使用 生产成本产出科目.*公司使用62000040,62000050,62000060Fact output(Inv change)-RM(SFG,FG)科目->类 生产成本产出科目

外包PO的收货或外包后续调整对应的科目

BSX

N/A

根据不同的valuation  class配置不同的存货科目,这个大家应该很熟悉

即存货过帐科目.*在OMJJ(OMWN)的Account grouping里通常并不能看到BSX这个TEKey,是因为BSX对应的存货科目一定会发生在一方(Dr or Cr),所以Mvtype只要定义另一TEkey就可以.

COC

N/A

特别为巴西公司的重估消耗科目

DEL

N/A

DIF

N/A

可以分借贷给不同的科目,借方可配置类似营业外支出而贷方可配置营业外收入科目.*公司使用一个 VAT-Paid科目.

MIRO时在容限范围(Tcode:OMR6)内的小差异,比如GR/IR line  item amount是100USD,AP是100.8(or 99.5)USD,就需要配置DIF

EIN

N/A

Purchase account( EIN), purchase offsetting account ( EKG), freight purchase account ( FRE) These transactions are used only ifPurchase Account Managment is active in  the company code.

请参考IMG  :Material management->Valuation and account assignment->Purchase Account Management Company code BE01默认激活.通常在Belgium, Spain,  Portugal, France, Italy, and Finland等国家使用.

EKG

FRE

FR1

Freight Clearing科目带未清项(open item)管理,此运输费类似GR/IR要发票校验. BS科目*公司配置14050050(FreightClearing,BS)

FR1/FR3科目类GR/IR,容易当下采购单可能需要你自己承担运输费或报关费用,运输商发票和物料供应商的发票一样需要MIRO.请参考SAP default的MM PricingProcedure  RM0000和 RM0002,你可定义相关的condition type使用FR1-FR4做Accrls( Account key - accruals / provision, 非 ActKey-<Account key ,似乎Accrls是先起作用).如果国内企业采购运费并不多而又不希望运输费用进入库存,可直接在FB60校验,不必要使用condition和FR1-FR4.

FR2

Return Freignt/Freight Provision科目,不带未清项管理. P&L科目*公司配置65310080(ReturnFreight)

FR3

海关相关费用科目,同FR1*公司配置14050060(CustomClearing,BS)

FR4

海关费用预提同FR2*公司配置65310090(ReturnCustom)

FRL

可根据外包料的valuation  class设置外包费用-SFG(FG)科目.*公司设置62000260/62000261Pure Sub-ContractingFee – SFG(FG)

同样是为外包,和BSV( 料产出)不同的是,这一般是外包作业( 工)即相关外包费用科目,企业实际付给外包商的委外加工(服务)费用

FRN

外包PO的突发费用*公司配置62000090(Operating matl. Consum-FG科目)

这是为外包PO所谓的突发delivery costs (incidental  costs of procurement)或其它费用所设计的科目比如外包批次库存偶然201发料.

GBB

AUA

生产订单结算的产出差异

如需要可设置成和AUF一样的科目

AUF

生产成本- 产出(prod. Cost-output)科目,根据Val.  Class(Mat. Type)细分.*公司使用62000040-62000070Fact.output of prod order(Inv  change)-RM/WIP/SFG/FG等.

无科目分配的生产订单收货,当工单采用 backflush或分步使用MB1A261发料,MIGO 101收FG时就使用到AUF . 就是一般所谓的生产成本产出类科目, 请看生产成本- 投入  VBR.

BSA

库存初始化科目.*公司就存货初始化科目都根据不同的valuation class进行了细分.

MB1C 561期初库存你需要如何建立期初科目?  关于初始化科目使用一个初始化科目( 最终balance必为0,比较不方便后续可能要分析期初数据),两个科目或分存货,AP/AR balance 等多个.

INV

库存使用中造成的损益差异,通常就是盘点损益. *公司使用62000200/62000210/62000220->Inventory UsageVariance – RM/SFG/FG(P&L)

最典型的发生于PI盘点( OMJJ自己检查盘点Mvtype对应的Acct key),初级会计知识,中国会计通常会使用待处理财产损溢-***批准后分别进入其他应收款,管理费用或营业外支出-非常损失,SAP只能一步弄好. 通常Copy  561/562做 盘赢盘亏,公司使用701/702,科目就叫Inventory Usage Variance库存使用中的差异,外企处理方法,简单便捷.

VAX

销售成本科目*公司俩者都使用科目62000000->Cost of good manuf.

VAY和VAX的区别 VAX 创建销售订单时,科目分配页面 不指定对应成本对象,如成本中心,订单等(即科目不是初级成本要素)VAY 创建销售订单时,科目分配页面 指定对应成本对象(即科目是初级成本要素)

VAY

VB0

外包PO收货时所对应的企业自备材料消耗费用,根据valuation class(Mat.type)不同设置不同科目*公司使用62000110/62000120/62000130->Backflush-Sub-Contr-RM/WIP/SFG科目

以前似乎是VBO,现在是VB0.企业在外协时可能提供一些材料,在收货时会有Dr: VB0对应外协材料消耗科目Cr:材料存货科目有企业直接配置存货科目.这时会计分录就是 Dr:存货 Cr:存货

VBR

生产费用消耗,即所谓的 生产成本投入,根据Val. Class配备不同科目.*公司配置62000010/62000020/62000030->Prod Order -Backflush –  RM/Assembly/SFG科目,因为采用是backflush所以这样叫,实际就是生产成本投入

For Goods receipt without accountAssignment,发生于生产订单MB1A 261发料或CO11做backflush .熟悉的261/262工单发货,201/202成本中心发货都是对应此科目 这是生产成本投入科目,请注意生产成本产出科目的Transaction  AUF.

VKA

SAP提供的default  for sales order account assignmentSAP提供的default  for project account assignment,输入SE16:V_T163K,K->VBR,M->VKA,P->VKPK类PO(费用类PO)和P类PO大家都很熟悉,M类PO通常是指为某Sales  order购买收货将到指定的SO  stock.如果愿意你可轻易更改成你所需用的Account modification.

请使用SE16:V_T163K

VKP

VNG

报废/毁损科目,可只使用一个报废费用科目,没必要一定要根据val. Class细分,视管理需求设置 *公司使用了62000140/62000150/62000160->Quality Scrap RM/SFG/FG

MB1A 551 scrap报废对应的科目 如果需要可Copy  551/552 出来根据不同的valuation  class 配置不同的科目.

YB1

Samles sales –样本费用

这是企业OMJJ自定义的Acct modif.实际上企业可能根据不同的销售类型给定不同的科目,这样以视区别正常的销售成本科目.

YB2

部门领用/员工购买

YB3

国内销售成本退回

VQP

样品费用科目*公司配置了62000170/62000180//62000190->material sample-RM/SFG/FG科目

ZOB

无PO收货,一般如是Free的,通常使用类营业外收入科目*公司配置了14050020/ 14050030/14050040->unplanned goodsreceipt-RM/FG/FG(BS科目),另为一val. Class设置了R&D费用

501/502 无PO收货,MIGO(A1:Goods  receipt,R10:Others)通常是vendor免费送料(如要收款建议不用它走正常PO流程),此是国内一般可设置营业外收入(P&L). 外企使用计划外库存(BS)似乎更好听些.

ZOF

生产成本-产出科目

可无PO(purch.  Order)收材料,同样也可无Prod. Order收SFG/FG..MIGO(A1:Goods receipt,R10:Others)521/522, 收半成品成品531/532, 收By-product(注意和co-product的区别)

自定义

Z**-ZXX

自定义的一般修改,主要确定新准则下的科目是否和物料自动过帐相关.

TMD/TND

这个一般企业不用

KBS

SAP介绍说它是用来在收货时决定PK码不能设置科目(81/91).*实际上这trans. Key的acct.deter.是没勾上的.

KDG

KDM

汇兑损益科目,有的企业设置已实现和未实现汇兑损益*公司专门配置了MM-Exchange Rate Gain/ Loss

MIRO line item多行,而header amount单个引起的汇兑损益. MIGO收货后OB08变更汇率引起的汇率差异不在此例要进汇兑损益

KDR

发票校验外币转化成本位币时的小数位差异.类同KDM*公司配置科目62000300MM-Exchange  Rate RoundingDifference

KDV

类KDR,ML使用

KON

*公司配置了32020099->Consignment Payables

Consignment  lia bilities arise in the case of withdrawals from consignment stock or from a  pipeline or when consignment stock is transferred to own stock.

KTR

使用cost  object hierarchy的价差抵消科目

Offsetting entry for price differences in cost  object hierarchies.和 PRK对应.

LKW

启用ML后的应计和递延科目

通常为 材料成本差异科目

PRA

成本价差科目,就使用一般的材料成本差异科目,和 UMB等一样,根据val. Class可细分.*因公司物料采用MAP+Batch管理,没采用STD价格,所以通常Cost(Price) Diff大都不产生,根据val class不同配置3科目,62000230/62000240/62000250-> PPV  (price variance & usagevariance) – RM/SFG/FG科目

由于物料都采用MAP,所以 没细分Acct. modif. SAP的帮助是·None for  goods and invoice receipts against purchase orders·PRF for  goods receipts against production orders andorder settlement·PRA for  goods issues and other movements·PRU for  transfer postings (price differences in the caseof external amounts)如果企业物料采用STD而需将价差细分可使用PRF,PRA,PRU acct. modif.

PRC

PRD

PRG

PRK

使用cost  object hierarchy的价差科目

见KTR.

PRM

PRP

PRQ

PRV

ML低层价差

PRY

ML相关成本价格差额

RAP

RKA

RUE

预提delivery  cost科目

在PO有condition type使用这account key,在MIRO必须手工清理.*比如你copy了procedure  RM0000并使用了condition  MAR1.

TX0

UMB

可使用材料差异(BS科目)*公司配置科目Gain/Loss from Val.(P&L科目)

MR21/MR22更改price时的.外企似乎更愿使用重估损益之类的P&L科目.

UMD

UPF

计划外运费科目

FR1-FR4 等的计划价和 MIRO 时的实际价差异将自动过帐到此科目

VST

现在你根本就不用再在此配置进项税科目,可能你只要设置一rule然后保存一下就可,即使你在此设置了,SAP更愿意去读取OB40设置的科目*公司根据税码配置了AP VAT for Europe&Aisa和AP VAT for Canada等科目

你在FTXP定义税码,OB40给定VST科目,如需要你可根据税码不同给不同的科目.

WGI

因通货膨胀引起Goods  issue/Goods receipt的重估

少用

WGR

WPA

WPM

WRX

即GR/IR科目

所以企业一般都相同,通常GR/IR多被建成带open item(未清项)管理的BS科目.相关Tcode:OBYP,F.13,F.19

WRY

少用

Z**

自定义transaction

如业务复杂需要还可自定义Acct.  modif,带记帐码的条件类型可以对应自定义的帐码

表4 OBYC配置详单

结论: (1). FR1代摊存货费用不走条件类型,不相关.

   (2).除了GBB物料各种消耗类科目才有可能涉及新增加删除科目外,其它不涉及,仔细分析了新增删除科目,基本没有科目和物料自动消耗相关.

  输入无误后,按保存键保存,由于Client配置的不同(使用事务代码:SCC4维护),系统也许会弹出请求号输入对话框,新建或选定一个请求号继续执行。保存成功后,连续按返回键.

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SAP FI-CO总账科目简析

    浅谈SAP FICO—总账科目 一、总账科目的概述 总账科目,它起到统驭整个财务的作用。不同的会计科目在总账主数据中创建会应用到不同的“字段”(field)...

    matinal
  • 100小时学会sap-财务篇fico总结介绍篇

    2、创建会计科目表,其实是打了一个框架,这个框架包括会计科目表的代码和名称等,里面的科目以后再创建。公司代码和会计科目表是多对一的关系。

    matinal
  • SAP 移动平均价和标准价详细解析

    如果这篇文章看着还不过瘾,那么,请读者朋友看下面推送的那篇文章,肯定让你直呼过瘾,matinal一直在写技术和职场的文章,因为工作里不止有技术,还有职场。

    matinal
  • SAP 会计科目主数据维护操作

    说明:只能自动记账:如存货等科目,是需要设定只能系统自动记账,防止用户手工过账,造成总账和物料的明细账不能对应上。

    用户5495712
  • SAP FI-CO总账科目简析

    浅谈SAP FICO—总账科目 一、总账科目的概述 总账科目,它起到统驭整个财务的作用。不同的会计科目在总账主数据中创建会应用到不同的“字段”(field)...

    matinal
  • SAP最佳业务实践:FI–现金管理(160)-15银企对账-客户收款-承兑汇票-F-28银行托收

    4.5.3 F-28银票提交银行托收 到期将银行承兑汇票到银行委托收款,形成财务记账如下: 借:银行结算(中间科目) 10020202 贷:应收票据1121...

    SAP最佳业务实践
  • 100小时学会sap-财务篇fico总结介绍篇

    2、创建会计科目表,其实是打了一个框架,这个框架包括会计科目表的代码和名称等,里面的科目以后再创建。公司代码和会计科目表是多对一的关系。

    matinal
  • SAP的统驭科目 - 什么是SAP的统驭科目

    下文转。跟老板讨论的结果是,统驭科目同属总账科目,只是相比其他总账科目而言有二级科目,统驭科目不可以直接过账,本身不能录入明细账;统驭科目主要针对Custome...

    matinal
  • TensorFlow (1) - 线性模型

    原作者:Magnus Erik Hvass Pedersen / GitHub / Videos on YouTube

    Gaussic
  • 为什么它能成为SaaS界的新贵?

    ? 来源 :ToBeSaaS  作者:戴珂 ---- 几天前,圈里有朋友请我分析一下SaaS界的新贵Snowflake。 文章写完好几天了也没发布,因为看...

    腾讯SaaS加速器

扫码关注云+社区

领取腾讯云代金券