SAP成本计算过程.docx
《SAP成本计算过程.docx》由会员分享,可在线阅读,更多相关《SAP成本计算过程.docx(31页珍藏版)》请在冰豆网上搜索。
SAP成本计算过程
1月20日
SAP产品成本计算流程
SAP计算产品成本得方法有三种,按期间计算成本,按工单计算成本,按销售单(salesorder)计算成本。
其中,按工单计算成本最为常见,很多公司采用,我们也以此为例说明SAP产品计算得流程。
一、SAP产品成本计算与常规成本计算得不同点:
1、常规成本计算得方法就是月底一次性计算,但SAP提供在工单建立时就可计算出目标成本。
公司日常业务操作,比如发料,报工时等,成本会立即计入工单之中,即时性较好,标准术语叫SimultaneousCosting、
2、常规成本计算得方法在发料时,将物料从原材料(RM)科目转到在产品(WIP),收料时再转到半成品或产成品科目。
SAP不同,发料时先计入损益科目,月底结算如果工单没有全部收货,或技术上做完成处理,表法工单没有完成,WIP被计算出来,否则表示工单完成,没有WIP,就只有差异了。
公式如下:
WIP=GRofMO–DeliverycostofMO
二、成本计算流程
1、Productcostplanning
通过成本计划,物料得标准成本被计算出来,以此作为物料价格与存货计价得参照
2、产品成本计算涉及得日常操作
1)Goodsissuetoproductionorder向工单发料
工单发料在FI模块中会产生如下凭证:
DR:
物料消耗科目(P&L)
CR:
存货(如RM)
物料消耗科目因为属于P&L,因此在CO中属于Primarycostelement,发料会产生CO文件,如下所示:
DR:
物料消耗科目-工单(工单作为成本分配对象truecostassignmentobject)
注意这一规律,如果数据从FI传递到CO,则在CO中只存在单边凭证(one-sidedentry)、CO凭证可用KSB5查瞧。
2)ActivityConfirmation报工时
生产性成本中心(Productcostcenter)会向工单提供作业,比如人工、机器工时等。
通过报工时,成本从生产性成本中心转移到工单中。
CO得分录如下:
DR:
次级成本要素(类型为43)-工单
CR:
次级成本要素-成本中心
3)费用过账到成本中心
SAP有不同类型得成本中心,比如生产型、管理型,或为分配需要设立得虚拟成本中(dummycostcenter)、费用过账会同时产生FI文件与CO文件。
4)GoodsReceiptfromtheproductionorder工单收货
根据产成品得标准单价,将成本从工单转入会计得产成品科目,同时产生FI文件与CO文件:
FI文件得分录为:
DR:
产成品/半成品等
CR:
物料消耗科目
CO文件为:
CR:
物料消耗成本要素
3、期末结算处理
1)Allocationfromserviceandadministrativecostcenterstomanufacturingoverheadpool(alsocostcenters) 从管理性等成本中心将成本转到生产成本中心
成本中心归集得费用可能要从一个成本中心转到另一个成本中心,最后分配给工单,或从成本中心直接分配给工单,所用得方法有:
-Costcenterassessmentanddistributions
-Directactivityallocation
2)重新计算成本中心得作业价格(KSII)
刚才提到过,成本中心会有费用从FI计入,或从其她成本中心用分配/分摊/直接分配等方法计入,这就是它得借方,报工时则会用类型为43得成本要素转出,这就是它得贷方项,如果作业价格定得准确得话,借方-贷方会大体平衡,但一般不会为0,而有差异,这个差异用SAP术语(其实也就是财务得术语)叫under-absorption或over-absorption。
因为作业价格事先计划得出入,需重新计算一次。
3)按实际价格重估工单(CON2)
作业价格重新计算后,用此事务码将差异分配给工单。
4)计算制费(CO43),计算WIP(KKAO),计算差异(KKS1)
实际上这就是三步,因为不想瞧起来步骤太多,就放一起了。
SAP在计算制费后,根据工单得状态确定就是WIP还就是差异。
如果工单状态为DLV或TECO,表示工单已完成,没有WIP了,实际成本与目标成本得差异就就是工单成本差异(variance),否则表示工单没有完成,工单转入之成本出成品转出成本之差异仍为WIP。
SAP计算出WIP或差异后,并不会立即生成FI凭证,需等到下一步工单结算才正式产生。
产生得凭证如下所示:
WIP会计分录:
DR:
WIPInventory(BS)
CR:
WIPOffset(P&L)
也可能借贷方相反,表示WIP减少。
如果工单在几期仍没有完工,则WIP会被反复计算,按这一对对应科目自动过账。
差异得FI分录为:
DR:
ProductionVariances(P&L)(Unfavorable)
CR:
MaterialConsumption(P&L)
5)工单结算(CO88)
工单结算得作用就就是将上步WIP或差异得分录实际过账到FI模快。
以上步骤,如果您都能理解为什么,则您已洞悉SAP成本计算得流程与机制了。
12:
12 |添加评论 |固定链接 |写入日志 |SAPFICO
1月13日
SDCondition得存储机制
1、定义Condtiontable,系统将产生对应得表,表名为AXXX。
如:
定义三个条件表
对应得表为A997/A998/A999,用SE12可以查瞧表得定义
2、Conditionrecord数据则存放在表KONP中。
3、Condition维护及查瞧:
VK11/VK12/VK13
4:
29 |添加评论 |固定链接 |写入日志 |SAPSD
1月11日
CO01-MaintainControllingArea
ControllingArea就是CO模块得基本单位,配置得基本内容包括:
1、维护controllingarea
2、激活需要使用得模块,如costcenter
3、将panycode分配给controllingarea
Menupath:
(tx:
OKKP)
1)进入下面所示界面,选择MaintianControllingArea行,双击进入Overview界面。
2)点击NewEntries按钮新增一个controllingarea,本例为9999。
Notes:
a)CoCd->CoArea:
SAP有两种选择:
1)controllingarea与panycode相同,即一对一关系,2)每一个controllingarea包括几个panycode,即一对多关系,在这种情况下,可以实现跨公司成本核算。
b)Currencytype:
如果CoCd与Controllingarea一一对应,则currencytype只有10,否则,系统会有多种选择。
c)Chartofaccount&fiscalyearvariant
指定Controllingarea所要用得COA与Fiscalyearvariant、如果一个conttrolling下有多个panycode,则所有得panycode得COA必须相同。
另外,panycode可以与controllingarea有不同得fiscalyearvariant,但normalperiod必须相同。
同时,在CO中,如果有多个specialperiod,交易只会记入第一个specialperiod之中。
d)Costcenterstandardhierarchy:
指定controllingarea得costcenterhierarchy,只有在指定后,才可建立成本中心。
3)双击左边Activateponents文件夾,设置需Activate得组件。
注意ProfitAnalysis不能在此激活,这里只就是显示,以后得文章会说明CO-PA如何激活。
Currency與Variances得設置與期間相關:
4)双击左边Assignmentofpanycodes将panycode分配给controllingarea、一个controllingarea可对应多个panycode。
本例设置公司代码9999与controllingarea9999对应。
注意事项
如果用以下menupath进入controllingarea设置,则不能设置costcenterstandardhierarchy,也不可以activateponents,不可以assignpanycode。
需要再用其它t-code来完成这些操作。
(tx:
OX06)
ENDOFDOC、
12:
18 |添加评论 |固定链接 |写入日志 |SAPFICO
1月8日
FI01-FI中得组织单位
一、FI得组织架构
FI得组织架构分为四个层次,如下表所示
组织单位
OrganizationalUnit
强制性
Obligatory
Client
Obligatory(必须)
pany
Optional(可选)
panyCode
Obligatory(必须)
BusinessArea
Optional
各组织单位得作用简要说明如下:
1)Client–Client就是系统中最高层次得组织单元,每一Client有自已独立得主档数据与交易数据。
配置Client就是必须得。
2)pany-pany就是会计中得一种组织单位,代表根据某个国家得商业法律要求而设立得商业组织。
ApanyisanorganizationalunitinAccountingwhichrepresentsabusinessorganizationaccordingtotherequirementsofmerciallawinaparticularcountry、
在SAP中,合并报表得功能就是建立在pany得基础之上得。
Consolidationfunctionsinfinancialaccountingarebasedonpanies、
3)panyCode–pnaycode就是FI得最基本组织单位,资产负债表与损益表就就是在panycode层面上编制。
所以,如果法律要求某个组织独立核算,则须设立单独得panycode、
国内很多ERP软件,都有一个账套(ledger)得概念。
SAP系统得panycode与ledger并不相同,panycode只就是FI模块中得一个组织单位,其它模块有其它得组织单位。
比如MM模块得组织单位就是plant,CO模块得基本组织单位就是controllingarea。
不同模块得组织单位通过相互指派得方法,表达集团公司得组织架构。
比如:
一个panycode可以包含多个plant,一个controllingarea可以包含多个panycode。
4)Businessarea–Businessarea用于内部报告目得,代表不同经营领域。
每一businessarea可以有独立得财务报表(用于内部目得)。
二、配置概述
1、定义pany
2、定义panycode
3、将panycode指派给pany
三、具体配置步骤
1、定义pany
MenuPath
IMG→EnterpriseStructure→Definition→FinancialAccounting→Definepany
Tcode
注:
IMG表示用Tcode:
spro进入Customizing:
ExecuteProject界面后,点击按钮所进入得定义系统配置界面。
IMG就是implementationguide得缩写。
1)根据上述menupath,进入overview界面(screen)。
如果对已经建立得pany进行查瞧或修改,则按按钮(明细按钮),按按钮切换修改及查瞧状态。
这些都就是SAP通用操作,后面不再说明。
2、点击按钮以上创建一个新得pany,输入相应字段。
按保存。
2、Definepanycode
MenuPath
IMG→EnterpriseStructure→Definition→FinancialAccounting→Edit,Copy,Delete,CheckpanyCode
T-code
OX02
设置步骤
1)通过menupath进入以下界面,双击Editpanycode行进入下一界面。
2)按NewEntries按钮新建一个panycode:
9999,设置基本信息及地址信息
3)输入相应字段,点击(地址按钮)进入下一界面设置地址信息。
3、Assignpanycodetopany
MenuPath
IMG→EnterpriseStructure→Assignment→FinancialAccounting→Assignpanycodetopany
T-code
OB62
将panycode指派给pany,然后保存。
设置得作用就是建立pany与pany得关联。
可以将多个panycode指派给同一个pany。
ENDOFDOC、
2:
20 |添加评论 |固定链接 |写入日志 |SAPFICO
1月7日
根据成本估算查瞧制造费用得设置
1、RuncostestimateinIDESformaterialL-40Cinplant1200
MaterialOverheadisasfollows:
Howwasitdeterminedandcalculated?
Whichcostingsheetisused?
What’stheOHrate?
1)CostingvariantPPC1wasused,doubleclickPPC1incostingdatatabtoseetheconfiguration
WecanseethatCOGSisused
2)UseMM03toviewL-40C,wecanseethatOHgroupSAP121isused
2)UseKZS2toviewtheconfigurationforcostingsheetCOGS
MaterialOHisC010,Let’sviewthedefinition,wecanseethattheOHrateis20%forOHkeySAP121(OHtype2reprenstforplandata)
3)MaterialOHisbasedonmaterial,OHrateis20%、So,45、58=227、91*20%
12:
44 |添加评论 |固定链接 |写入日志 |SAPFICO
1月6日
MaintainNumberRangesforControllingDocuments
MenuPath
IMG→Controlling→GeneralControlling→Organization→MaintainNumberRangesforControllingDocument
Step1–Input0001inCOAreaandthenclickCopybutton
Step2–Copynumberrangesfrom0001(template)to9999
14:
49 |添加评论 |固定链接 |写入日志 |SAPFICO
12月31日
MM模块自动过账原理及后台配置
一、自动过账原理
在MM模块得许多操作都能实现在FI模块自动过账,如PO收货、发票验证(LIV)、工单发料、向生产车间发料等等。
不用说,一定需要在IMG中进行配置才可以实现自动处理。
但SAP实现得这种自动配置得机制就是怎样得呢?
其实也并不复杂,让我们先以一种最简单得情况来了解实现原理与实现流程,然后就可以轻松对各种情况作出配置。
如果我们使用SAP系统,初始化库存一定必不可少。
大家都知道初始化库存使用移动类型(movementtype)561/562。
我们先以561/562得配置方法为例,说明配置流程。
有一点就是大家首先要知道得,如果物料既有数量管理,又有金额管理,则物料异动会产生会计凭证,否则就没有会计凭证产生。
为了便于理解,先告诉大家,系统对MM模块得自动过账配置就是存放在T030表中得,我们用Tcode:
SE16N查瞧INT得自动科目配置有以下结果。
ChAc:
ChartofAccount(账目表)
Trans、:
Transaction
VGCd:
ValuationGroupCode
AM:
AccountModification
Val、Class:
ValuationClass(评估类)
上表得控制机制就是这样得:
ChartofAccount及ValuationGroupCode从范围上进行控制,Transaction+AM+ValuationClass从条件上进行控制。
G/LAccount(总账科目)有两栏,一栏表示借方,一栏表示贷方,借贷方科目可以相同,也可以不同。
以第一行为例,在INT账目表中,如果transaction为BSV(表示库存账户变化),Valuationclass为3000,则借方科目就是400020,贷方科目也就是400020。
存货变动所生成得会计凭证有一个规律,这个规律就就是一定有相应存货得增加或减少。
比如PO收货会导致存货增加,而发料则导致存货减少。
而对应得科目则各不相同,比如PO收货对应得科目就是应付账款(在SAP中就是GR/IR),发料对应得科目应该就是生产成本类科目。
根据这一规律,SAP系统也将存货过账分为存货科目(StockAccount)与消耗科目(ConsumptionAccount)。
存货得增加与减少用存货科目,TransactionkeyBSX码就就是用于存货科目得配置;对方科目因为各不相同,也就有不同得Transactionkey。
比如GBB用来配置冲销科目,PRD用来配置价格差异科目等等。
有时,一种transactionkey还须细分不同得情况,这时就要用到AccountModification了。
比如在GBB(冲销科目)中,在冲销科目中,再用BSA(一种accountmodification)表示初始化科目,用VBR表示物料消耗科目。
Transactionkey与accountmodification组合在一起,称为价值串(valuestring),与movementtype对应。
用户在MM模块过账时,会选择movementtype,系统则根据movementtype确定价值串,价值串确定transactionkey与accountmodification,据此找到对应得会计科目,自动过账也就实现了。
这一段话就是理解自动过账得关键。
1)回到开头,初始化库存移动类型为561/562,对应得价值串就是WA01,WA01包含GBB(Transactionkey)与BSA(Accountmodification)(Tcode:
OMWN)
2)GBB+BSA在INT中得科目配置为(用tcode:
OBYC查瞧)
而Valuationclass又有什么作用呢。
在物料主档中,我们要设定物料materialtype与valuationclass。
Materialtype大体上可为原材料、半成品、产成品等。
但会计科目得设定并不一定要根据物料类别,可能更明细一些,比如原材料-A类,原材料-B类。
Valuationclass就就是用来将有相同特性得物料组合在一起,对应不同得会计科目,既可以将materialtype细分,也可以实现不同materialtype之间得组合。
以下就是三种常见情况。
1)一种物料类别对应一个会计科目
2)不同物料类别对应同一科目
3)一种物料类别对应多个会计科目
二、自动过账配置方法
第一步–定义Valuationlevel
MenuPath:
Valuationlevel可以基于plant,也可基于panycode、SAP建议用plant。
相关要点请参瞧帮助文件,不再多述。
Valuationlevelcanbe:
Valuationlevelisaplantorvaluationispanycode、
SAPremendthatvaluationatplantlevelisused、
IfyouwanttouseapplicationponentProductionPlanningorCosting,youmustusevaluationatplantlevel、
Thedecisionyoumadeisvalidforthewholeclient、
Onceset,itisnotpossibletoswitchthevaluationlevelfromplanttopanycode,orviceversa、
G/Laccountsinwhichmaterialstocksaremanaged
¡Ifmaterialstocksarevaluatedatpanycodelevel,allplantstocksofamaterialaremanagedinajointstockaccountforeachpanycode、
¡Ifmaterialstocksarevaluatedatplantlevel,thematerialstocksforeachplantcanbemanagedindifferentaccounts、Youcandefineaseparateaccountdeterminationforeachplant、
Ifseveralplantsareto